Welche mathematischen Fähigkeiten sind erforderlich, um maschinelles Lernen zu lernen? [geschlossen]

11

Ich interessiere mich für diesen Online-Kurs zum maschinellen Lernen. So wie es aussieht, ist meine Mathematik sehr elementar und ich lerne Mathematik von Grund auf an der Khan-Akademie. In Bezug auf die Programmierung habe ich eine anständige Menge an Erfahrung und ein gutes Gesamtverständnis. Meine Frage ist, welche mathematischen Fähigkeiten erforderlich sind, damit ich maschinelles Lernen effektiv verstehen und nutzen kann.

levi
quelle
Ich habe den Kurs auch begonnen. Es ist schon eine Weile her, seit ich Mathe gemacht habe. Im Kurs gibt es ein optionales Bit zur linearen Algebra. Es ist ziemlich gut erklärt, aber die Notation kann etwas verwirrend sein. Sie können die Videos jedoch zurückspulen, was hilfreich ist.
Wobbily_col

Antworten:

7

Dieser Kurs wurde speziell entwickelt, um Leuten ohne 'viel' mathematischen Hintergrund zugänglich zu sein. Natürlich ist 'viel' ein relativer Begriff. In diesem Fall bedeutet dies, dass Kenntnisse der Analysis hilfreich, aber nicht erforderlich sind. Der Kurs verwendet einige Ergebnisse aus der Differentialrechnung, aber Sie können die Tests beantworten und die Programme abschließen, ohne die Rechnung selbst zu kennen. Sie werden einfach nicht verstehen, woher einige der zu implementierenden Formeln stammen.

Sie müssen unbedingt mit der grundlegenden linearen Algebra (Manipulieren von Vektoren und Matrizen) und der Arbeit mit logarithmischen und exponentiellen Funktionen vertraut sein.

Charles E. Grant
quelle
7

Sie müssen die lineare Algebra über Eigenvektoren kennen, wenn Sie möchten, dass die Dinge "einfach" sind. Auch ein guter statistischer Hintergrund mit starkem Schwerpunkt auf Regression , Clustering und Bayes Theorem . Etwas über Farbverläufe zu wissen, tut auch nicht weh. Wie bei jedem CS ist auch die Graphentheorie hilfreich.

Natürlich kann der Kurs nur mit den grundlegendsten Voraussetzungen belegt werden, aber ich würde trotzdem empfehlen, das zugrunde liegende Material vorher gründlich zu verstehen.

Weltingenieur
quelle
Wird der Gradientenabstieg unter Kalkül oder lineare Algebra behandelt?
Klicken Sie auf Upvote
Technisch gesehen beides, aber sie werden normalerweise als Teil von Calculus oder eines "Math for CS" -Kurses behandelt.
Weltingenieur