Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m245:learningunits:lu02:aufgaben:02 [2026/01/05 13:15] – [Auftrag A – Datensatz erstellen - 10'] vdemirde:modul:m245:learningunits:lu02:aufgaben:02 [2026/01/05 13:33] (aktuell) vdemir
Zeile 1: Zeile 1:
-====== LU02.A02 - Fallstudie Machine Learning ======+====== LU02.A02 - ML Programmierung ======
  
 ===== Lernziele ===== ===== Lernziele =====
Zeile 12: Zeile 12:
 Ein Online-Shop möchte vorhersagen, ob ein Kunde ein Produkt kaufen wird oder nicht. Gegeben seien die nachfolgenden Attribute: Ein Online-Shop möchte vorhersagen, ob ein Kunde ein Produkt kaufen wird oder nicht. Gegeben seien die nachfolgenden Attribute:
  
- * age (Alter) +  * age (Alter) 
- * past_purchases (Anzahl bisheriger Einkaeufe) +  * past_purchases (Anzahl bisheriger Einkaeufe) 
- * minutes_on_page (Verweildauer) +  * minutes_on_page (Verweildauer) 
- * buy (Zielvariable: 0/1)+  * buy (Zielvariable: 0/1)
  
-===== Auftrag A – Datensatz erstellen 10'=====+Die nachfolgende CSV-Datei mit 30 Muster-Datensätzen steht Ihnen zur Verfügung: {{ ::m245_lu02_a02_input.csv |}}
  
-**2.** Verwende sie die nachfolgenden plausible Wertebereiche Wertebereiche: 
  
-  * age: 16–70 +===== Auftrag – ML-Pipeline bauen =====
-  * past_purchases: 0–30 +
-  * minutes_on_page: 0.1–20 +
-  * buy: 0 oder 1 +
-   +
-** 3. ** Bauen Sie eine einfache “Logik” ein, damit das Problem nicht reines Raten ist (z. B. hoeherer Kauf bei mehr Verweildauer + mehr bisherigen Einkaeufen). +
- +
- +
-===== Auftrag – ML-Pipeline bauen =====+
 Schreiben Sie ein Skript ml_basics_shop.py, das: Schreiben Sie ein Skript ml_basics_shop.py, das:
  
Zeile 41: Zeile 32:
   * Vorhersagen fuer Testdaten berechnet   * Vorhersagen fuer Testdaten berechnet
  
-===== Teil - Bewertung =====+===== Teil - Bewertung =====
 Geben Sie die nachfolgende Kennzahlen aus: Geben Sie die nachfolgende Kennzahlen aus:
    
Zeile 48: Zeile 39:
   * Classification Report (Precision/Recall/F1)   * Classification Report (Precision/Recall/F1)
  
-===== Teil D - Zusatz ===== +
-Zusatz: Erklaere in 2–3 Saetzen, warum Accuracy allein manchmal irrefuehrend ist.+
  
 ===== Lösung ===== ===== Lösung =====
  • de/modul/m245/learningunits/lu02/aufgaben/02.1767615338.txt.gz
  • Zuletzt geändert: 2026/01/05 13:15
  • von vdemir