2017-02-02 3 views
0

Ich bin ein CS-Student und während meines ML-Kurses hatte ich den folgenden Gedanken, den ich nicht aus meinem Kopf bekommen kann.Learning Indicator Funktion, ML

Also eine Indikatorfunktion, die die endliche Menge X zu {0,1} abbildet und die genaue Funktion davon annimmt, wie diese Abbildung geschieht, ist unbekannt. Kann ich lernen, wie jedes Element von X zur Ausgabe beiträgt, indem ich zufällige Stichproben von X erzeuge und ML verwende?

+0

Sie haben im Grunde nur eine binäre Klassifizierung definiert. – lejlot

Antwort

1

Im Allgemeinen ja. Dies ist ein sehr grundlegendes Problem beim maschinellen Lernen: binäre Klassifizierung, überwachtes Lernen.

Verwenden Sie Stichproben von X und die Indikatorklassifizierung (0 | 1) als Ihren Datensatz. Sie können dies einem Komponentenanalyse-Tool zuführen oder vielleicht ein Modell trainieren und dann die abgeleitete Trainingsfunktion betrachten (die sich vermutlich der gleichen Funktionalität wie Ihre Indikatorfunktion nähert).

Die Verwendung dieser Tools erfordert mehr Lernaufwand. Es gibt wahrscheinlich ein ML- oder Statistik-Unterstützungspaket in Ihrer bevorzugten Sprache, das Ihnen helfen kann. Da es sich bei Stack Overflow nicht wirklich um eine Tutorial-Site handelt, werde ich hier fortfahren und Sie zu diesen Suchbegriffen und Ihrem nächsten Lesevorgang bringen.