Mise à l'échelle des fonctionnalités et normalisation moyenne

14

Je suis le cours d'apprentissage automatique d'Andrew Ng et je n'ai pas pu obtenir la réponse à cette question après plusieurs tentatives. Veuillez aider à résoudre ce problème, même si j'ai traversé le niveau.

Supposons que étudiants aient suivi un cours et que la classe ait passé un examen à mi-parcours et un examen final. Vous avez collecté un ensemble de données de leurs scores aux deux examens, comme suit:m=4

midterm (midterm)^2   final
89        7921        96
72        5184        74
94        8836        87
69        4761        78

Vous souhaitez utiliser la régression polynomiale pour prédire le score final d'un étudiant à partir de son score à mi-parcours. Concrètement, supposons que vous vouliez ajuster un modèle de la forme , où est le score à mi-parcours et est (score à mi-parcours) ^ 2. En outre, vous envisagez d'utiliser à la fois la mise à l'échelle des fonctionnalités (division par le "max-min" ou la plage d'une fonctionnalité) et la normalisation moyenne.x 1 x 2hθ(x)=θ0+θ1x1+θ2x2x1x2

Quelle est la fonction normalisée ? (Indice: mi-parcours = 89, final = 96 est l'exemple de formation 1.) Veuillez entrer votre réponse dans la zone de texte ci-dessous. Le cas échéant, veuillez fournir au moins deux chiffres après la décimale.x2(4)

Oduwole Oluwasegun
la source
3
Salut Oduwole! Pour ce type de question, nous vous demandons de bien vouloir lire les informations de la balise d'auto-apprentissage (et de modifier votre message pour ajouter la balise). En particulier, quelles approches avez-vous essayées jusqu'à présent et que ne comprenez-vous pas?
Dougal

Réponses:

14
  1. x2(4)4761 .

  2. Fonctionnalité nominalisée où est la moyenne de et . uXs=max-min=8836-4761=4075xusuXs=maxmin=88364761=4075

  3. Enfin,47616675.54075=0.47

Mouche
la source
4
x1(2)
N'est-ce pas scensé l'être maximum possible value-minimum possible valueplutôt que actual maximum value-actual minimum value?
shiva
L'erreur que j'ai faite n'a pas été d'arrondir la valeur. Formule d'octave - (4761-mean(A))/range(A)retournée ans = -0.46982. La valeur arrondie aurait été de -0,47, mais je suis entré -0,46
Ashok Felix
yup, arrondissant la réponse à 2 décimales = -0,47
Edwin Ikechukwu Okonkwo
0

x=xus

  • u = moyenne de la caractéristique x ,
  • range(maxmin)

47616675.588364761

Shantanu Tripathi
la source
0

Lisez le guide s'il vous plaît: Ils ont dit: Veuillez arrondir votre réponse à deux décimales et entrez dans la zone de texte ci-dessous. La réponse est -0,37. Je l'ai fait et réussi.

Hải Mai Đức
la source
Il n'est pas informatif de simplement donner la bonne réponse. Vous devez l'expliquer ou le dériver.
Michael R. Chernick
@ Biranchi: ohm désolé car c'est la première fois que je commente stackoverflow. Ma réponse: Moyenne = (7921 + 5184 + 8836 + 4761) / 4 = 6675,5 Gamme = 8836 - 4761 = 4075 x2 = (5184 - 6675,5) / 4075 = -0,366 Et dans le quizz cousera, ils ont dit: Veuillez arrondir votre réponse à deux décimales et entrez dans la zone de texte ci-dessous, vous devez donc arrondir le résultat avec deux décimales => Nous avons -0,37
Hải Mai Đức
Il s'agit de validation croisée et non de Stackoverflow.
Michael R. Chernick
@MichaelChernick désolé, ma faute: D
Hải Mai Đức
0

entrez la description de l'image ici

Ma réponse:

Moyenne = (7921 + 5184 + 8836 + 4761) / 4 = 6675,5

Plage = 8836 - 4761 = 4075

x2 = (5184 - 6675,5) / 4075 = -0,366 = -0,37 (arrondi à 2 décimales)

Modifié: j'ai eu l'erreur. J'aurais dû arrondir à 2 décimales.

Biranchi
la source
1
Ce n'est pas une réponse. L'erreur de votre problème est que vous n'arrondissez pas à deux décimales (comme le demande la question). Par conséquent, -0,37 est la bonne réponse.
Drew Szurko
1
vous avez raté le résultat avec 2 décimales, c'est-à-dire -0,37
Edwin Ikechukwu Okonkwo