eins gegen alle Regression

8

Ich habe ein Beispiel aus dem Kurs von Andrew Ng in Machine Learning gelesen, das ich in gefunden habe Ссылка . Das Beispiel behandelt die logistische Regression und die Ein-gegen-Alles-Klassifikation. Ich zweifle an dieser Funktion:

%Vor%

Ich weiß, dass die lrCostFunction Parameter verwendet: Theta, X, y und Lambda, aber ich kann nicht herausfinden, woher der Wert von t in dem Code kommt, den ich oben gepostet habe; speziell in diesem Teil:

%Vor%

Hilfe?

    
Little 16.05.2015, 21:21
quelle

3 Antworten

3

fmincg verwendet das Handle der Zielfunktion als erstes Argument, das in diesem Fall ein Handle für lrCostFunction ist.

Wenn Sie in fmincg.m gehen, finden Sie die folgenden Zeilen:

%Vor%

Am Ende des obigen Code-Snippets ist das Ergebnis

%Vor%

Wenn Sie ein wenig voraus, werden Sie sehen,

%Vor%

Daher wird das Funktionshandle f mit einem Argument X' ausgeführt. Daher t=X' , was auch Sinn macht. Das anfängliche theta wird konvergieren, um Ihnen den endgültigen Parametervektor für die logistische Regression zu geben.

    
Parag S. Chandakkar 16.05.2015, 21:52
quelle
3

Sie können tatsächlich ersetzen.

%Vor%     
tanay 11.06.2016 07:20
quelle
1

probiere das

aus %Vor%

Sie müssen all_theta auch nicht am Anfang initialisieren

    
nitya 05.08.2017 06:05
quelle

Tags und Links