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.
machine-learning
levi
quelle
quelle
Antworten:
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.
quelle
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.
quelle