-
Notifications
You must be signed in to change notification settings - Fork 12
Struktur der Dokumentation
Veit Schiele edited this page Jan 19, 2020
·
1 revision
Die Dokumentation sollte dem typischen Arbeitsablauf eines Projekts folgen.
-
Arbeitsbereich vorbereiten
Installieren und Konfigurieren von iPython, Jupyter mit nbextensions etc., Git und DVC
-
Daten sammeln
- von einer Rest API
- von einer Website (→ Beautiful Soup)
-
Daten bereinigen
-
Untersuchen von Datensets/Visualisierung
-
Trainieren des ML-Modell
-
Verbessern des Code:
- Parametrisieren
- Validieren
- Performance optimieren:
- Spezialisierte Datenstrukturen und Algorithmen
- Dask, Dask-ML
- Numba
- Parallelisierung
-
Bereitstellen des Produkts
-
Testen
Automatisieren (→ Gitlab CI)
-
Logging
-
Datenpipelines (→Luigi)
-
Erstellen eines Python-Moduls (→ cookiecutter)
-
Packen
-
-
Erstellen einer Website
- Erstellen eines Dashboard
- Erstellen einer Rest API
- Performance-Test (→ Locust)