LU02.A02 - ML Programmierung

Lernziele

  1. Ablauf von Machine Learning anwenden können.

Rahmenbedingungen

Ausgangslage

Ein Online-Shop möchte vorhersagen, ob ein Kunde ein Produkt kaufen wird oder nicht. Gegeben seien die nachfolgenden Attribute:

Die nachfolgende CSV-Datei mit 30 Muster-Datensätzen steht Ihnen zur Verfügung: m245_lu02_a02_input.csv

Auftrag A – ML-Pipeline bauen

Schreiben Sie ein Skript ml_basics_shop.py, das:

  1. die CSV einliest (pandas)
  2. Features (X) und Zielvariable (y) trennt
  3. Daten in Train/Test splittet (z. B. 80/20, random_state=42)
  4. Die Daten durchgeht und basierend auf den Input das Output festlegt
  5. Vorhersagen für Testdaten berechnet

Teil B - Bewertung

Geben Sie die nachfolgende Kennzahlen aus:

  1. Accuracy
  2. Confusion Matrix
  3. Classification Report (Precision/Recall/F1)

Lösung

LU02.L02


Volkan Demir