Skip to content

qpimsslg/deep-learning-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Learning

В этом репозитории собраны мои материалы и решения по курсу Deep Learning (семестр 1, осень 2025) от Deep Learning School на Stepik.

Репозиторий содержит:

  • ноутбуки семинаров с моими комментариями,
  • решения домашних заданий.

Цель репозитория — показать процесс изучения курса и результаты моей работы с нейросетями и машинным обучением.

Структура репозитория


Семинары

Папка seminars/ содержит ноутбуки семинаров с дополнительными комментариями.
Оригинальные ноутбуки доступны в репозитории авторов курса, здесь же я добавляю свои пояснения, чтобы лучше понимать материал и ориентироваться в теме.

Эти ноутбуки в первую очередь служат для собственного обучения и демонстрации процесса работы с материалом.

  1. Основы машинного обучения
  2. Линейные модели
  3. Композиции алгоритмов и выбор модели
  4. Введение в нейронные сети
  5. Сверточные нейронные сети
  6. Продвинутое обучение нейросетей
  7. Архитектуры CNN и Fine-Tuning
  8. Семантическая сегментация
  9. Основы области Explainable AI
  10. Детекция объектов
  11. Генеративные модели и автоэнкодеры
  12. Генеративно-состязательные сети

Домашние задания

Папка homeworks/ содержит мои решения.

  1. Задача предсказания выживет ли персонаж из Игры Престолов
  2. Линейные модели и градиентный спуск
  3. Предсказание оттока пользователей, ML-соревнование
  4. Полносвязные и сверточные нейронные сети
  5. Классификация изображений персонажей из Симпсонов
  6. Сегментация медицинских снимков
  7. Детекция объектов
  8. Обучение автоэнкодеров для генерации лиц и для генерации рукописных символов
  9. Обучение GAN, построение пайплайна редактирования изображений

Скрипты

В папке scripts/ находится вспомогательный скрипт nbgrep.py для удобного поиска кода и текста внутри всех .ipynb в репозитории.

Скрипт полезен при большом количестве ноутбуков — позволяет быстро найти, где используется конкретный класс, функция или обсуждается нужная тема. Пример использования:

python scripts/nbgrep.py GridSearchCV
python scripts/nbgrep.py сверточные

Описание ноутбуков

Для удобной ориентации по репозиторию я веду файл description.csv.

В нём собрана структурированная информация по каждому ноутбуку:

  • номер и название семинара / домашнего задания,
  • используемые данные,
  • краткое описание содержания и результата,
  • ключевые темы.

Этот файл позволяет быстро понять, где искать нужную тему или пример, без просмотра всех ноутбуков подряд.


Используемые технологии

  • Python 3.10+
  • NumPy, pandas, matplotlib, seaborn
  • PyTorch
  • Google Colab
  • scikit-learn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors