Этот репозиторий содержит реализации основных алгоритмов машинного обучения на простом Python (Python версии 3.6+). Все алгоритмы реализованы с нуля без использования дополнительных библиотек машинного обучения. Целью этих блокнотов является предоставление базового понимания алгоритмов и их базовой структуры, а не предоставление наиболее эффективных реализаций.
После нескольких запросов я начал готовить блокноты о предварительной обработке наборов данных для машинного обучения. В течение следующих месяцев я добавлю по одному блокноту для каждого типа набора данных (текст, изображения и т. д.). Как и раньше, целью этих блокнотов является предоставление базового понимания этапов предварительной обработки, а не предоставление наиболее эффективных реализаций.
Запускайте блокноты онлайн без необходимости клонировать репозиторий или устанавливать Jupyter: .
Примечание. Это не работает для блокнотов data_preprocessing.ipynb
и image_preprocessing.ipynb
так как для них требуется сначала загрузить набор данных.
Если у вас есть любимый алгоритм, который следует включить, или вы заметили ошибку в одном из блокнотов, сообщите мне об этом, создав новый выпуск.
Лицензионные права и ограничения (MIT) см. в файле LICENSE.