Anfänger Mathe Bücher für Maschinelles Lernen

14

Ich bin ein Informatiker ohne Hintergrundwissen in Statistik oder fortgeschrittener Mathematik.

Ich studiere das Buch Python Machine Learning von Raschka und Mirjalili, aber als ich versuchte, die Mathematik des maschinellen Lernens zu verstehen, war ich nicht in der Lage, das großartige Buch zu verstehen, das mir ein Freund vorschlug: Die Elemente des statistischen Lernens .

Kennen Sie einfachere Statistiken und Mathematikbücher für maschinelles Lernen? Wenn nicht, wie soll ich umziehen?

Tantaros
quelle
Ich habe einen Bachelor of Science in Statistik und nehme derzeit an einem Online-Masterstudiengang in Data Science mit Simplilearn teil. Um ein Data Scientist zu sein, muss man einen starken Hintergrund in Statistik haben Statistiken, die auf Abschlussniveau oder besser unterrichtet werden ... Mein Rat wäre, das Data Science-Handbuch mit Python zu lesen ... senden Sie mir eine E-Mail an [email protected] ... damit ich mein Material auf meinem Google Drive teilen kann. .. Ich habe viele gute Bücher ... viel
Spaß

Antworten:

8

Obwohl Sie ein Buch benötigen, empfehle ich die folgenden Kurse, um Statistiken zu verstehen, die für maschinelles Lernen und andere Aufgaben in der Datenwissenschaft verwendet werden. Sie sind frei.

Wenn ich ein Buch empfehlen möchte, würde ich das folgende Buch empfehlen, das unter CC-Lizenz kostenlos ist . Es hat schöne Beispiele und ist so praktisch; Darüber hinaus enthält es viele Codes, mit denen Sie Statistiken in realen Beispielen nachvollziehen können.

Auch der folgende Link kann helfen:

Medien
quelle
Danke für die Antwort. Aber ich bevorzuge Bücher, hast du irgendwelche Vorschläge?
Tantaros
@ Tantaros Ich habe die Antwort aktualisiert
Medien
Ein weiterer Link wurde hinzugefügt.
Aditya
Was ist mit linearer Algebra, Analysis usw.? Ich habe Mathe seit der High School nicht mehr praktiziert, also fange ich im Grunde genommen von vorne an. Ich programmiere jedoch schon eine Weile. Gibt es eine aktuelle Liste der verschiedenen Arten von Mathematik, die 2018/2019 für ML benötigt werden ?! Danke
oldboy
In Coursera gibt es eine Spezialisierung. Ich erinnere mich nicht an den genauen Namen. Es hat drei Gänge und ist das, was Sie brauchen. Es ist Mathe für ml.
Medien
2

Einführung in die Lineare Algebra https://math.mit.edu/~gs/linearalgebra/ ist ein guter Ausgangspunkt. Stellen Sie sicher, dass Sie mit Wahrscheinlichkeitstheorie, linearer Algebra und Statistik vertraut sind. Sehr gründliche Kenntnisse sind möglicherweise nicht erforderlich, aber gute Kenntnisse sind erforderlich.

Sandeep Kumar
quelle
Ich habe woanders gehört, dass ich nicht nur die lineare Algebra, sondern auch den Kalkül kennen muss. Ist das wahr? Ich möchte nur wissen, welche Arten von Mathematik für das Verständnis der Mathematik des maschinellen Lernens im Jahr 2018/2019 unbedingt erforderlich sind! Jede Hilfe wäre sehr dankbar!
Oldboy
2

Bevor ich meinen Master in Analytics machte, wurde mir von meinen Vorgesetzten empfohlen, diese Bücher zu lesen, um mehr über maschinelles Lernen und Statistik zu erfahren.

Nämlich:

  1. Ermitteln von Statistiken mit SPSS / R - Andy Field
  2. R Anfänger und R für alle
  3. Predictive Analytics - Die Fähigkeit, vorauszusagen, wer klicken, kaufen, liegen oder sterben wird
  4. Data Science for Business und viele mehr

Wenn Sie diese Bücher online nicht finden können, teilen Sie mir den Link mit, ich habe sie auf meinem Laufwerk. Diese Bücher halfen mir, die Grundlagen von Statistiken mit Beispielen zu verstehen, die in Laienbegriffen erklärt wurden.

Wenn Sie nach Online-Kursen suchen, teilen Sie mir dies bitte mit, um einige gute Kurse vorzuschlagen (die meisten sind kostenlos).

Toros91
quelle
1
Die meisten Bücher mit R oder einem anderen Werkzeug werden sein Problem nicht lösen.
Dksahuji
1
Eigentlich ist der Grund, warum ich ihm dieses Buch vorgeschlagen habe, der, dass die Beispiele sehr schön und leicht zu verstehen sind und zufällig in R erklärt wurden, aber R für jeden gibt es Erklärungen zur Implementierung usw.
Toros91
@ Toros91 würdest du bitte die links bereitstellen? Ich denke, sie sind es wert, erwähnt zu werden :)
Medien
1
@Media werfen Sie einen Blick auf eine meiner kleinen Sammlungen (wird derzeit nicht gepflegt) ( 1drv.ms/f/s!AhfWNelcf3iAgm5t4luUhUFal8II )
Aditya
@ Aditya sicher :)
Medien
1

Ich kann anhand Ihrer Frage nicht sagen, wie geschickt Sie in Mathematik sind oder wo Ihr Lernen aufhört. Ich gehe davon aus, dass Sie als Computer-Software-Ingenieur mit Algebra, Geometrie und vielleicht etwas Kalkül vertraut sind.

Ich würde empfehlen, dass Sie mit dem Lernen beginnen, indem Sie sich mit Statistiken vertraut machen und Konzepte wie Beschreibungen, explorative Datenanalyse, Korrelation, Verteilungen usw. verstehen. Ich sehe, dass Sie lieber Bücher als Videos sehen, also treffe ich Sie auf halbem Weg und versorge Sie mit ein paar Büchern, die online sind, sowie einem oder zwei Büchern, die Sie in gedruckter Form kaufen können.

Zunächst würde ich Penn State's Online-Lehrplan für Hochschulabsolventen in Statistik empfehlen . Sie können jeden ihrer Kurse über das Menü auf der linken Seite erkunden. Scrollen Sie nach Auswahl eines Kurses auf der Webseite des Kurses nach unten und klicken Sie auf den Link "Online-Kursnotizen". Die Kursnotizen für diese Kurse sind viel mehr als nur Notizen und lesen sich wie vollständige Bücher. Sie sind sehr lehrreich. Lesen Sie auch das Online-Curriculum für Bachelor-Studiengänge in Statistik von Penn State , falls Sie in den Abschlussarbeiten etwas zu Fortgeschrittenes finden und eine "einfachere" Erklärung wünschen.

Lesen Sie zweitens das Handbuch der biologischen Statistik von John H. McDonald. Lass dich nicht vom Titel täuschen. Dieses Buch ist eine exzellente Einführung in Statistik und Datenanalyse, die für jede Domain anwendbar ist.

Drittens lesen Sie das kleine Handbuch der Statistik von Gerard Dallal. Lassen Sie sich auch hier nicht vom Titel täuschen. Dieses Buch ist ein weiteres Juwel, das Sie durch einige wichtige statistische Grundlagen führt.

Viertens lesen Sie das Buch Think Stats von Allen Downey. Es gibt eine kostenlose Online-Version einer früheren Ausgabe. Die neueste Ausgabe, die Sie kaufen müssen. Es lohnt sich jedoch, besonders wenn Sie in Python arbeiten. In diesem Buch lehrt der Autor Sie die Statistik und Datenanalyse mit Python, um reale (Spielzeug-) Datensätze zu analysieren. Dies ist ein wirklich tolles Buch, um es durchzuarbeiten.

Schauen Sie sich zum Schluss Data Science from Scratch von Joel Grus an. Dieses Buch konzentriert sich mehr auf Datenanalyse (anstatt auf statistische Grundlagen) und legt einen größeren Schwerpunkt auf maschinelles Lernen und Modellieren. Es verwendet Python (und den Python Data Science Stack), um Sie durch die Analyse und Durchführung von Vorhersageanalysen für reale (Spielzeug-) Datensätze zu führen. Ein weiteres großartiges Buch zum Durcharbeiten.

Keith Dowd
quelle
1

Denken Sie daran, dass ich Ihnen, obwohl ich einen Master in angewandter Statistik habe, eine sehr einfache Antwort geben werde: Machen Sie einen Kurs über Wahrscheinlichkeiten.

Die meisten modernen ML-Programmier-Frameworks nehmen einen großen Teil der Mathematik aus der Datenwissenschaft heraus; Sie werden es in den meisten Szenarien einfach nicht brauchen. Sie müssen jedoch immer in der Lage sein, Ihre Ergebnisse zu verstehen, und die Mehrheit der Ergebnisse wird in Wahrscheinlichkeiten ausgedrückt. Wenn ich neu in der Datenwissenschaft wäre, würde ich einen (kurzen) Kurs über Wahrscheinlichkeiten machen, versuchen zu verstehen, was Proportionen und Prozentsätze wirklich bedeuten, und dann würde ich arbeiten, um ein Framework (wie Tensorflow) wirklich sehr gut zu kennen. Wenn Sie das können, können Sie einige wirklich interessante Algorithmen schreiben und müssen nicht zwanghaft in der Mathematik sein.

I_Play_With_Data
quelle