Ridimensionamento delle funzionalità e normalizzazione media


14

Sto seguendo il corso di apprendimento automatico di Andrew Ng e non sono riuscito a ottenere la risposta corretta a questa domanda dopo diversi tentativi. Aiutate cortesemente a risolvere questo problema, anche se ho superato il livello.

Supponiamo che studenti abbiano frequentato un corso e che il corso abbia avuto un esame di medio termine e un esame finale. Hai raccolto un set di dati dei loro punteggi nei due esami, che è il seguente:m=4

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

Ti piacerebbe usare la regressione polinomiale per prevedere il punteggio dell'esame finale di uno studente dal punteggio dell'esame di medio termine. Concretamente, supponiamo di voler adattare un modello della forma , dove è il punteggio di medio termine e è (punteggio di medio termine) ^ 2. Inoltre, prevedi di utilizzare sia il ridimensionamento della funzione (che si divide per "max-min", o intervallo, di una funzione) sia la normalizzazione media.x 1 x 2hθ(x)=θ0+θ1x1+θ2x2x1x2

Qual è la funzione normalizzata ? (Suggerimento: midterm = 89, final = 96 è l'esempio di formazione 1.) Inserire la risposta nella casella di testo in basso. Se applicabile, fornire almeno due cifre dopo il decimale.x2(4)


3
Ciao Oduwole! Per questo tipo di domanda, ti chiediamo di leggere le informazioni sul tag di studio autonomo (e modificare il tuo post per aggiungere il tag). In particolare, quali approcci hai provato finora e cosa non capisci?
Dougal,

Risposte:


14
  1. x2(4)4761 .

  2. Funzionalità nominata dove è in media e . uXs=max-min=8836-4761=4075xusuXs=maxmin=88364761=4075

  3. Infine,47616675.54075=0.47


4
x1(2)

Non sdovrebbe essere maximum possible value-minimum possible valuepiuttosto che actual maximum value-actual minimum value?
Shiva,

L'errore che ho fatto non è stato quello di arrotondare il valore. Formula di ottava: (4761-mean(A))/range(A)restituita ans = -0.46982. Il valore arrotondato sarebbe stato -0,47, ma ho inserito -0,46
Ashok Felix,

Sì, arrotondando la risposta al secondo decimale = -0,47
Edwin Ikechukwu Okonkwo,

0

x=xus

dove

  • u = media della funzione x ,
  • range(maxmin)

47616675.588364761


0

Leggi la guida per favore: Hanno detto: Per favore, completa la tua risposta a due decimali e inserisci nella casella di testo qui sotto. La risposta è -0,37. L'ho fatto e il successo.


Non è informativo dare la risposta giusta. Dovresti spiegarlo o derivarlo.
Michael R. Chernick,

@Biranchi: ohm scusa perché questa è la prima volta che ho commentato stackoverflow. La mia risposta: media = (7921 + 5184 + 8836 + 4761) / 4 = 6675,5 Range = 8836 - 4761 = 4075 x2 = (5184 - 6675.5) / 4075 = -0.366 E nel quiz cousera, hanno detto: Per favore, completa la tua risposta con due decimali e inserisci nella casella di testo in basso, quindi devi arrotondare il risultato con due decimali => Abbiamo -0.37
Hải Mai Đức

Questa è la convalida incrociata e non StackOverflow.
Michael R. Chernick,

@MichaelChernick scusa, colpa mia: D
Maii Mai Đức

0

inserisci qui la descrizione dell'immagine

La mia risposta:

Media = (7921 + 5184 + 8836 + 4761) / 4 = 6675.5

Intervallo = 8836 - 4761 = 4075

x2 = (5184 - 6675.5) / 4075 = -0.366 = -0.37 (arrotondato al secondo decimale)

Modificato: ho ricevuto l'errore. Avrei dovuto arrotondare al secondo decimale.


1
Questa non è una risposta. L'errore al tuo problema è che non stai arrotondando al secondo decimale (come fa la domanda). Pertanto -0.37 è la risposta corretta.
Ha disegnato Szurko il

1
ti sei perso il risultato del 2 ° decimale, ovvero -0,37
Edwin Ikechukwu Okonkwo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.