Ich nehme am maschinellen Lernkurs von Andrew Ng teil und konnte die Antwort auf diese Frage nach mehreren Versuchen nicht richtig beantworten. Bitte helfen Sie, das Problem zu lösen, obwohl ich das Level durchlaufen habe.
Angenommen, Schüler haben eine Klasse besucht und die Klasse hatte eine Zwischenprüfung und eine Abschlussprüfung. Sie haben einen Datensatz mit den Ergebnissen der beiden Prüfungen gesammelt, der wie folgt lautet:
midterm (midterm)^2 final 89 7921 96 72 5184 74 94 8836 87 69 4761 78
Sie möchten die polynomiale Regression verwenden, um die endgültige Prüfungspunktzahl eines Schülers anhand der Zwischenprüfungspunktzahl vorherzusagen. Angenommen, Sie möchten ein Modell der Form anpassen , wobei x die Zwischenbewertung und x 2 (Zwischenbewertung) ^ 2 ist. Darüber hinaus planen Sie, sowohl die Merkmalsskalierung (Division durch das "Maximum-Minimum" oder den Bereich eines Merkmals) als auch die Mittelwertnormalisierung zu verwenden.
Was ist das normalisierte Merkmal ? (Hinweis: midterm = 89, final = 96 ist Trainingsbeispiel 1.) Bitte geben Sie Ihre Antwort in das Textfeld unten ein. Geben Sie gegebenenfalls mindestens zwei Nachkommastellen an.
quelle
Antworten:
.x(4)2→4761
Nomalisiertes Merkmal wobeiUdurchschnittlich istXunds=max-min=8836-4761=4075→x−us u X s=max−min=8836−4761=4075 .
Schließlich4761−6675.54075=−0.47
quelle
s
sein soll ,maximum possible value-minimum possible value
stattactual maximum value-actual minimum value
?(4761-mean(A))/range(A)
zurückgegebenans = -0.46982
. Der gerundete Wert wäre -0,47 gewesen, aber ich habe -0,46Da normalisiertex=x−us
wo
Hier in diesem Quiz bedeutet s den Bereich, der tatsächlich so normalisiert ist, x = = -0,474761−6675.58836−4761
quelle
Lesen Sie den Leitfaden bitte: Sie sagten: Bitte runden Sie Ihre Antwort auf zwei Dezimalstellen und geben Sie in das Textfeld unten. Die Antwort ist -0,37. Ich habe es geschafft und Erfolg.
quelle
Meine Antwort:
Durchschnitt = (7921 + 5184 + 8836 + 4761) / 4 = 6675,5
Bereich = 8836 - 4761 = 4075
x2 = (5184 - 6675,5) / 4075 = -0,366 = -0,37 (auf 2 Dezimalstellen gerundet)
Bearbeitet: Ich habe den Fehler bekommen. Ich hätte auf 2 Dezimalstellen runden sollen.
quelle