Skip to content

Простейшие проекты для изучения ML и DNN на базе sklearn и keras

Notifications You must be signed in to change notification settings

vb2005/keras-quickstart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Основы ML

Данный курс предназначен для студентов и начинающих специалистов в области AI/ML. В ходе курса мы познакомимся с языком Python, научимся обрабатывать данные, выполнять их очистку, искать аномалии, зависимости, делать их визуализацию, и, естественно, обрабатывать эти данных при помощи технологий искусственных нейронных сетей.

Требуемые входные данные:

  1. Знание одного из языков программирования на уровне не ниже Junior (желателен опыт работы с Python)
  2. Понимание основ математического анализа (производная, градиент, тригонометрия)
  3. Понимание типов данных ЭВМ, и способов представления различных данных
  4. Умение работать с командной строкой

Требуемые характеристики ПК (для офлайн работы):

  1. Процессор с архитектурой x86, предпочтительнее последние поколения (Intel Core i5/i7/i9/Xeon, AMD Ryzen 5/7)
  2. Оперативная память от 8 Гб и выше
  3. Свободное место на диске (предпочтительно SSD) от 15 ГБ
  4. Microsoft Windows 10 x64
  5. Крайне желательно: Видеокарта NVIDIA с 4 и более ГБ видеопамяти

Для онлайн работы:

  1. ПК с доступом в интернет
  2. Аккаунт Google и свободное место на Google Drive (хотя бы несколько МБ)

О формате работ

Работы сделаны по системе "Ready to Run". Они представляют собой готовые проекты с кодом, которые достаточно просто запустить. Изменяя датасет вы сможете легко адаптировать различные архитектуры под свои задачи. При этом, модели в этих работах можно изменять и более глубоко оценивать поведение моделей при их модификации.

Cписок работ

Номер работы Название Статус Ссылка на Google Colab Ссылка на Github
000 Установка необходимых библиотек
001 Основы разработки на Python
002 Анализ данных в Pandas. Очистка и преобразования
003 Графики и визуализация Seaborn
004 Добыча данных
005 Регрессия. Линия, экспонента, полином
006 Анализ данных. Кластеризация, Decision Tree, SVM
007 Перцептрон. Строим на нём линейную и полиномиальную регрессию
008 Перцептрон. Диагностика ЭКГ
009 Перцептрон. Выбор функций активации, расчёт числа слоёв
010 Перцептрон. Классификация MNIST
011 Работа с изображениями. Загрузка преобразование
012 Свёрточные сети. Основы
013 Глубокие свёрточные модели
014 Сегментация на изображениях
015 Экспорт моделей в ONNX. Запуск на C#
016 Сети с памятью. LSTM. Анализ текста
017 Генеративно-состязательные сети
018 Генетические алгоритмы
019 Языковые модели. YaGPT

Работы вне рамок основного курса

Номер работы Название Статус Ссылка на Google Colab Ссылка на Github
E1 Обучение простейшего классификатора Colab https://github.com/vb2005/keras-quickstart/tree/main/E1.%20Обучение%20простейшего%20классификатора
E2 Перенос модели на C++ https://github.com/vb2005/keras-quickstart/tree/main/E3.%20Детектор%20объектов%20на%20YOLO
E3 Ultralytics -- Детектор объектов на YOLO Colab https://github.com/vb2005/keras-quickstart/tree/main/E3.%20Детектор%20объектов%20на%20YOLO

About

Простейшие проекты для изучения ML и DNN на базе sklearn и keras

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published