Dieses Repository enthält Implementierungen grundlegender Algorithmen für maschinelles Lernen in einfachem Python (Python Version 3.6+). Alle Algorithmen werden von Grund auf implementiert, ohne dass zusätzliche Bibliotheken für maschinelles Lernen verwendet werden. Die Absicht dieser Notebooks besteht darin, ein grundlegendes Verständnis der Algorithmen und ihrer zugrunde liegenden Struktur zu vermitteln, und nicht darin , die effizientesten Implementierungen bereitzustellen.
Nach mehreren Anfragen begann ich mit der Vorbereitung von Notizbüchern zur Vorverarbeitung von Datensätzen für maschinelles Lernen. In den nächsten Monaten werde ich für jede Art von Datensatz (Text, Bilder, ...) ein Notizbuch hinzufügen. Nach wie vor besteht die Absicht dieser Notebooks darin, ein grundlegendes Verständnis der Vorverarbeitungsschritte zu vermitteln, und nicht darin , die effizientesten Implementierungen bereitzustellen.
Führen Sie die Notebooks online aus, ohne das Repository klonen oder jupyter installieren zu müssen: .
Hinweis: Dies funktioniert nicht für die Notebooks data_preprocessing.ipynb
und image_preprocessing.ipynb
da sie zuerst das Herunterladen eines Datensatzes erfordern.
Wenn Sie einen Lieblingsalgorithmus haben, der einbezogen werden sollte, oder einen Fehler in einem der Notizbücher entdecken, teilen Sie mir dies bitte mit, indem Sie eine neue Ausgabe erstellen.
Informationen zu Lizenzrechten und -beschränkungen (MIT) finden Sie in der LICENSE-Datei.