Biorę udział w kursie uczenia maszynowego Andrew Nga i po kilku próbach nie byłem w stanie uzyskać poprawnej odpowiedzi na to pytanie. Prosimy o pomoc w rozwiązaniu tego problemu, chociaż przeszedłem poziom.
Załóżmy, że uczniów wzięło udział w zajęciach, a klasa miała egzamin śródokresowy i egzamin końcowy. Zebrałeś zbiór danych ich wyników na dwóch egzaminach, który jest następujący:
midterm (midterm)^2 final 89 7921 96 72 5184 74 94 8836 87 69 4761 78
Chcesz użyć regresji wielomianowej, aby przewidzieć wynik egzaminu końcowego studenta na podstawie wyniku egzaminu śródokresowego. Konkretnie, załóżmy, że chcesz dopasować model w postaci , gdzie x 1 to wynik z połowy semestru, a x 2 to (wynik z semestru) ^ 2. Ponadto planujesz używać zarówno skalowania cech (dzielenie przez „maks. Min” lub zakres cechy), jak i średniej normalizacji.
Jaka jest znormalizowana funkcja ? (Wskazówka: midterm = 89, final = 96 to przykład szkolenia 1.) Wpisz odpowiedź w polu tekstowym poniżej. Jeśli dotyczy, podaj co najmniej dwie cyfry po przecinku.
źródło
Odpowiedzi:
.x( 4 )2)→ 4761
Nominalna funkcja , gdzieujest średnią zXiy=mwX-mIn=8836-4761=4075.→ x - us u X s = m a x - m i n = 8836 - 4761 = 4075
Wreszcie4761 - 6675,54075= - 0,47
źródło
s
powinno byćmaximum possible value-minimum possible value
zamiastactual maximum value-actual minimum value
?(4761-mean(A))/range(A)
zwróconaans = -0.46982
. Zaokrąglona wartość wynosiłaby -0,47, ale wpisałem -0,46gdzie
źródło
Proszę przeczytać przewodnik: Powiedzieli: Proszę zaokrąglić odpowiedź do dwóch miejsc po przecinku i wpisać w polu tekstowym poniżej. Odpowiedź to -0,37. Zrobiłem to i sukces.
źródło
Moja odpowiedź:
Średnia = (7921 + 5184 + 8836 + 4761) / 4 = 6675,5
Zakres = 8836 - 4761 = 4075
x2 = (5184 - 6675,5) / 4075 = -0,366 = -0,37 (w zaokrągleniu do 2 miejsc po przecinku)
Edytowano: Mam błąd. Powinienem był zaokrąglić do 2 miejsc po przecinku.
źródło