Gehört zu: Artificial Intelligence
Siehe auch: Data Science, Python
Stand: 28.02.2025
Was ist Machine Learning
Machine Learning ist ein Teilbereich von Künstlicher Intelligenz (Artificial Intelligence).
Mosh erklärt in seinem langen Youtube-Video Machine Learning anhand von Python und Jupyter.
Was ist Jupyter Notebook
Jupyter ist eine Art Nachfolger von iPython. Genauergesagt enthält Jupyter Notebook einiger Kernfuktionen, die aus dem iPython-Projekt abgespalten wurden.
Heutzutage (2025) ist Jupyter am einfachsten mit Anaconda zu installieren.
Der Jupyter-Server wird gestartet mit: “jupyter notebook” in einem Terminal-Window.
Das Arbeiten mit Jupyter geschieht danach im Web-Browser: http://localhost:8888/tree
Diese Seite nenn wir auch “Jupyter Dashboard”
Jupyter-Notebooks werden gespeichert als *.ipynb
Machine Learning mit Jupyter Notebook
Die Schritte im Machine Learning sind in etwa:
Youtube-video von Mosh: https://www.youtube.com/watch?v=_uQrJ0TkZlc&t=15642s
- Daten einlesen (häufig CSV-Dateien)
- Daten “säubern” (z.B. Doppelte, Unvollständige,…)
- Daten teilen in Trainingdaten und Testdaten (z.B. 80:20)
- Erstellen eines Modells (mit Algorithmen wie: Entscheidunsgbäume, Neuronale Netze etc. die im Python-Modul SciKit-Learn
- Trainieren des Modells
- Vorhersagen mit dem Modell machen
- Vorhersagen des Modells bewerten und verbessen (der im Modell enthaltenen Parameter)
Es werden bestimmte Python-Module gebraucht wie: Numpy, Pandas, MathPlotLib, SciKit-Learn
Downloading Data Sets
Viele Daten für Machine Learning gibt es auf http:www.kaggle.com