Computer: Machine Learning

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

  1. Daten einlesen (häufig CSV-Dateien)
  2. Daten “säubern” (z.B. Doppelte, Unvollständige,…)
  3. Daten teilen in Trainingdaten und Testdaten (z.B. 80:20)
  4. Erstellen eines Modells (mit Algorithmen wie: Entscheidunsgbäume, Neuronale Netze etc. die im Python-Modul SciKit-Learn
  5. Trainieren des Modells
  6. Vorhersagen mit dem Modell machen
  7. 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