Вы здесь ▸ Экспертиза ▸
Примеры проектов машинного обучения: подборка Jupyter Notebook’ов
В продолжение информации о репозитории проектов ML/DL/CV/NLP я подготовил краткое описание еще одной подборки: примеры проектов машинного обучения. Эти примеры оформлены в виде Jupyter Notebook’ов. Всего в подпорке 17 проектов. Каждый из них сопровождается кодами реализаций на Python с описанием, где необходимо, алгоритмов, обучающих наборов, особенностей применения программных библиотек.
Перечень проектов, доступных для изучения и использования:
- Классификация цветов ириса. Разработчики использовали модель, построенную на базе Keras.
- Распознавание изображений CIFAR-10 (Часть I – Простая модель). Проект включает модель на базе Keras.
- Распознавание изображений CIFAR-10 (часть II – Улучшенная модель). Проект включает модель на базе Keras.
- Распознавание изображений CIFAR-10 (Часть III – Увеличение объема данных). Проект включает модель базе Keras.
- Распознавание дорожных знаков. Обнаружение дорожных знаков и принятие решений при автономном вождении. Модель построена на базе Keras и набора данных GTSRB.
- Механизм рекомендаций к фильмам. Используется алгоритм KNN и набор данных MovieLens.
- Линейная регрессия. На примере прогнозирования прибыли в зависимости от численности населения и прибыли разных городов.
- Многомерная линейная регрессия. На примере прогнозирования цены дома в зависимости от площади помещений дома и количества спален в доме.
- Анализ настроений в рецензиях на фильмы. Разработчики использовали наивный байесовский классификатор.
- Прогнозирование качества вина. Используется модель множественной линейной регрессии.
- Неконтролируемое обучение. Анализ данных рыночной корзины, уменьшение размерности и кластеризация.
- Автоэнкодеры с использованием набора данных Fashion MNIST. Проект включает модель базе Keras.
- Нечеткое сравнение строк. Определение степени сходства строк.
- Классификация спама в электронной почте.
- Прогнозирование оттока клиентов. Анализ отказов от подписки или отмены их обслуживания. Корреляционный анализ.
- Прогнозирование одобрения кредитных карт. Используется модель логистической регрессии, построенной с нуля..
Перечисленные примеры проектов машинного обучения вполне могут пригодиться студентам, разработчикам и просто интересующимся.
Ниже см. пример описания одного из проектов — Нечеткое сравнение строк: