|
|
| Строка 28: |
Строка 28: |
| | |- | | |- |
| | |} | | |} |
| − |
| |
| − | ==Материалы курса==
| |
| − |
| |
| − |
| |
| − | {| class="wikitable"
| |
| − | |-
| |
| − | ! Занятие !! Тема !! Дата !! Ссылки
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''1''' || Понятие ОС. Знакомство с Linux
| |
| − | || 14.09.24 || Запись занятия ([https://www.youtube.com/watch?v=aajK-QZmIms youtube], [https://vk.com/video-227011779_456239044?list=ln-ldVAHpmtXqbsIZMZCM vk]), [https://drive.google.com/file/d/107r4XLvlvPdQIoVrdbXqhvW-vh0ST8b4/view Презентация]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''2''' || Git и GitHub
| |
| − | || 21.09.24 || Запись занятия ([https://youtu.be/WWMNNJcWObc youtube], [https://vk.com/video-227011779_456239060?list=ln-HyvrtATwub1vM5Ahse vk]), [https://drive.google.com/file/d/1ZBjJ3SE5SbBxIdYp4p8RdJ_aCyTmfuS-/view Презентация]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''3''' || Практика в Git
| |
| − | || 28.09.24 || Запись занятия ([https://youtu.be/F-n_J1e-7fk youtube], [https://vk.com/video-227011779_456239074?list=ln-rTAQo9hcn3GQfDq8Ii vk]), [https://drive.google.com/file/d/1Y7ooyJIjfe4pb1Hs_acJgD0PlzVFsjia/view Презентация]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''4''' || Сбор данных (BS4, регулярные выражения)
| |
| − | || 05.10.24 || Запись занятия ([https://youtu.be/42gjwaCGdTU youtube], [https://vk.com/video-227011779_456239089?list=ln-9JQ7eX6rdNBQTFGlXE vk]), [https://colab.research.google.com/drive/1FgiYgJ2mmOXBa7RQ6byaMQ2m2rV01JFy Ноутбук]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''5''' || Введение в регулярные выражения
| |
| − | || 12.10.24 || Запись занятия ([https://youtu.be/ZNjwzK4Pd_8 youtube], [https://vk.com/video-227011779_456239103?list=ln-xAcssmeLhiaoi1JrU3 vk]), [https://colab.research.google.com/drive/15KvcVNUN6uqiVLAnUJx3f-53K9wdnwUw Ноутбук]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''6''' || Аннотации типов в Python
| |
| − | || 19.10.24 || Запись занятия ([https://youtu.be/ig-w-0vrAnw youtube], [https://vk.com/video-227011779_456239125?list=ln-AkaVx9yJhS3BUCu4Xq vk]), [https://colab.research.google.com/drive/1cQ6VZ4SHFxxa-CCNXtimKTo7-2srdrWe Ноутбук]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''7''' || Знакомство с FastAPI
| |
| − | Фреймворк Streamlit
| |
| − | || 02.11.24 || Запись занятия FastAPI ([https://youtu.be/JFvyF4hhJus youtube], [https://vk.com/video-227011779_456239132?list=ln-jya9m5zSF5Pt7iZPTs vk]), [https://colab.research.google.com/drive/1KcYYmdGHtDf-FSucKXYASjOKfjaveXNb Ноутбук]
| |
| − | Запись занятия Streamlit ([https://youtu.be/4sup1Z2r2PU youtube], [https://vk.com/video-227011779_456239152?list=ln-7xJ0yNfD5PshwCLfar vk]), [https://github.com/evgpat/streamlit_tutorial/tree/main Скрипты], [https://github.com/evgpat/streamlit_demo Репозиторий титаника], [https://titanic.streamlit.app/ Развернутое приложение]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''8''' || Практика в Linux
| |
| − | BASH
| |
| − |
| |
| − | Особенности работы в BASH
| |
| − | || 09.11.24 || Запись занятия Linux ([https://youtu.be/TWvhCW4RBbU youtube], [https://vk.com/video-227011779_456239162?list=ln-CBAEsTfzTDJOwZB0bH vk]), [https://colab.research.google.com/drive/157NKOUfTcOL61I-7Qso7-5-MJoGonlTH Ноутбук]
| |
| − | Запись занятия BASH ([https://youtu.be/dhvQVXhYtDo youtube], [https://vk.com/video-227011779_456239163?list=ln-TRlcYAoPTtbyXezD6W vk]), [https://colab.research.google.com/drive/1_2jSPNhVL1KL4lKTUtvON5uLam5187v_ Ноутбук]
| |
| − |
| |
| − | Запись занятия "Особенности работы в BASH" ([https://youtu.be/7X2CqhcQyuM youtube], [https://vk.com/video-227011779_456239171?list=ln-pl1V1ViKwQyrLp7iif vk])
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''9''' || FastAPI и ML-модель
| |
| − | || TBD || Запись занятия ([https://youtu.be/xMvSCxkRX34 youtube], [https://vkvideo.ru/video-227011779_456239182?list=ln-Go5CcDCUdiEZu0WqaO vk]), [https://colab.research.google.com/drive/1gWa2Hy6ad8cYnw3U8YTEzsI4xIaycDOa Ноутбук Титаник], [https://colab.research.google.com/drive/1AFI3x5LzJqlT2avbx6W9Iv7DP8EnfoxE Ноутбук Калифорния], [https://colab.research.google.com/drive/1DWkqeQdgsvcfNbwQ7p7oDVwOFDxucq6e Ноутбук Пингвины]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''10''' || Структура ML-проекта. Основные концепции
| |
| − | || TBD || Запись занятия ([https://youtu.be/QFP6imk-Ics youtube], [https://vk.com/video-227011779_456239220?list=ln-2zAQ0SPrswBmuJIUNG vk]), [https://drive.google.com/file/d/1o6YZaE5oNaVfVnG335Nzg78vOSHFsyJW/view Презентация]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''11''' || Хранилища данных. Часть 1
| |
| − | Хранилища данных. Часть 2
| |
| − | || TBD || Запись занятия ([https://youtu.be/jBlL5KMUK1c youtube], [https://vk.com/video-227011779_456239224?list=ln-QlFZqbheUzGxf5ypqe vk]), [https://drive.google.com/file/d/1uE1YH0aQ4ZtJxN9HON5DZG6S0QA-4mBN/view Презентация]
| |
| − | Запись занятия ([https://youtu.be/OjIz5VsBlAc youtube], [https://vk.com/video-227011779_456239225?list=ln-4YSUBv3Tv6e3KpYhYw vk]), [https://drive.google.com/file/d/1ptZ0Yhp-it0WhvbkCBJvZyf-CwfzhxPV/view Презентация]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''12''' || Модуль aiohttp (клиент)
| |
| − | || TBD || Запись занятия ([https://youtu.be/abu4CR8S2ZI youtube], [https://vk.com/video-227011779_456239226?list=ln-pu9tCxe8e4kzQnIk7e vk]), [https://colab.research.google.com/drive/1FBZt_-J3_fNw8jjhlvjRB1C9kfpb_ccm Ноутбук]
| |
| − | |}
| |
| − |
| |
| − | ==Материалы курса: базовая группа (MIDDLE)==
| |
| − | [https://www.youtube.com/playlist?list=PLmA-1xX7IuzAUVEEPyrde6Rozy9Ob1vXK Ссылка на плейлист курса на YouTube]
| |
| − |
| |
| − | Ссылка на GitHub с материалами курса: TBD
| |
| − |
| |
| − | {| class="wikitable"
| |
| − | |-
| |
| − | ! Занятие !! Тема !! Дата !! Ссылки
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''1''' || Знакомство с Linux
| |
| − | || 14.09.24 || Запись занятия ([https://youtu.be/pdeuxUjIRq0 youtube], [https://vk.com/video-227011779_456239045?list=ln-KbECgxuIHy3mKZ88SM vk]), [https://drive.google.com/file/d/1pauqAJ0svtehuphviDYcFyct17WZ_fds/view Презентация]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''2''' || Практика в Git
| |
| − | || 21.09.24 || Запись занятия ([https://youtu.be/8-FTVZzAWZ0 youtube], [https://vk.com/video-227011779_456239061?list=ln-TVuC33rigvfLpuBczd vk])
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''3''' || Практика в Git
| |
| − | || 28.09.24 || Запись занятия ([https://youtu.be/KQlZw2Dypto youtube], [https://vk.com/video-227011779_456239075?list=ln-6vNhJTfimvahldXmqh vk]), [https://drive.google.com/file/d/1B10unT46NDSKk7CA4TqNajaJuHUa2yNG/view Презентация]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''4''' || Работа с API
| |
| − | || 05.10.24 || Запись занятия ([https://youtu.be/2BleVnXHMTA youtube], [https://vk.com/video-227011779_456239090?list=ln-cx2rkC5tjhBHwguInj vk]), [https://drive.google.com/file/d/1r4DdUzVZjtRRNj_NAqgEdwdKYccXbVMg/view Презентация]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''5''' || Регулярные выражения
| |
| − | || 12.10.24 || Запись занятия ([https://youtu.be/pb1YWbmw1Fg youtube], [https://vk.com/video-227011779_456239113?list=ln-bhlvZWj9Gvwa9THuRu vk]), [https://colab.research.google.com/drive/16yhbtS3xcEQcdTMAWJpP2ihvwY2gGRYN Ноутбук]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''6''' || Библиотека Pydantic
| |
| − | || 19.10.24 || Запись занятия ([https://youtu.be/h8XBmjO4CCU youtube], [https://vk.com/video-227011779_456239131?list=ln-z3lN3RZLr88VmZyflJ vk]), [https://colab.research.google.com/drive/1xgtUfDBrIOY3yvNefOAcBRH-gG0fDmP- Ноутбук]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''7''' || BASH
| |
| − | Особенности работы в BASH
| |
| − | || 09.11.24 || Запись занятия ([https://youtu.be/dhvQVXhYtDo youtube], [https://vk.com/video-227011779_456239163?list=ln-TRlcYAoPTtbyXezD6W vk]), [https://colab.research.google.com/drive/1_2jSPNhVL1KL4lKTUtvON5uLam5187v_ Ноутбук]
| |
| − | Запись занятия "Особенности работы в BASH" ([https://youtu.be/7X2CqhcQyuM youtube], [https://vk.com/video-227011779_456239171?list=ln-pl1V1ViKwQyrLp7iif vk])
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''8''' || Структура ML-проекта. Основные концепции
| |
| − | || TBD || Запись занятия ([https://youtu.be/QFP6imk-Ics youtube], [https://vk.com/video-227011779_456239220?list=ln-2zAQ0SPrswBmuJIUNG vk]), [https://drive.google.com/file/d/1o6YZaE5oNaVfVnG335Nzg78vOSHFsyJW/view Презентация]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''9''' || Хранилища данных. Часть 1
| |
| − | Хранилища данных. Часть 2
| |
| − | || TBD || Запись занятия ([https://youtu.be/jBlL5KMUK1c youtube], [https://vk.com/video-227011779_456239224?list=ln-QlFZqbheUzGxf5ypqe vk]), [https://drive.google.com/file/d/1uE1YH0aQ4ZtJxN9HON5DZG6S0QA-4mBN/view Презентация]
| |
| − | Запись занятия ([https://youtu.be/OjIz5VsBlAc youtube], [https://vk.com/video-227011779_456239225?list=ln-4YSUBv3Tv6e3KpYhYw vk]), [https://drive.google.com/file/d/1ptZ0Yhp-it0WhvbkCBJvZyf-CwfzhxPV/view Презентация]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''10''' || Модуль aiohttp (клиент)
| |
| − | || TBD || Запись занятия ([https://youtu.be/abu4CR8S2ZI youtube], [https://vk.com/video-227011779_456239226?list=ln-pu9tCxe8e4kzQnIk7e vk]), [https://colab.research.google.com/drive/1FBZt_-J3_fNw8jjhlvjRB1C9kfpb_ccm Ноутбук]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''11''' || Web-service
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''12''' || ML-разработка в облаке. Yandex DataSphere
| |
| − | || TBD ||
| |
| − | |}
| |
| − |
| |
| − | ==Материалы курса: продвинутая группа (PRO)==
| |
| − | [https://www.youtube.com/playlist?list=PLmA-1xX7IuzAUVEEPyrde6Rozy9Ob1vXK Ссылка на плейлист курса на YouTube]
| |
| − |
| |
| − | Ссылка на GitHub с материалами курса: TBD
| |
| − |
| |
| − | {| class="wikitable"
| |
| − | |-
| |
| − | ! Занятие !! Тема !! Дата !! Ссылки
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''1''' || Модели в ML production. Серилизация моделей
| |
| − | || 18.09.24 || Запись занятия ([https://youtu.be/uzHQUFZNNd4 youtube] [https://vk.com/video-227011779_456239052?list=ln-LAVj1PwWEiCXGrfUZK vk]), [https://drive.google.com/file/d/1YKCIBH1orxoOmleTVRN4-mNVUp-nwGyy/view Презентация], [https://colab.research.google.com/drive/1DvKRrJdyWmlhWEza-xAcsZ-Bh0-7FiOS Ноутбук]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''2''' || RECAP: Git
| |
| − | || 29.09.24 || Запись занятия ([https://youtu.be/JZouuS96kuY youtube] [https://vk.com/video-227011779_456239076?list=ln-52nwVJZR8hiBnXsta9 vk]), [https://drive.google.com/file/d/1kuurD9lxiD4qsELYRzQ4MOxDQ4MdJuAx/view Презентация], [https://colab.research.google.com/drive/1jWtQUy1k0p2dLqdmXqhd2P8rukuY9ke4 Ноутбук]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''3''' || Память в Питоне
| |
| − | || 09.10.24 || Запись занятия ([https://youtu.be/KNRKv8Sypkc youtube] [https://vk.com/video-227011779_456239102?list=ln-0yZxT3vy4DjdvYHIGx vk]), [https://colab.research.google.com/drive/1C9Y_p4pYlcr_acMN_GWHnj4XIjTvYKJJ Ноутбук]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''4''' || Ускорение Python
| |
| − | || 16.10.24 || Запись занятия ([https://youtu.be/D-WK_dXpRj8 youtube] [https://vk.com/video-227011779_456239118?list=ln-1jzJNZYeqBzKPrMalW vk]), [https://colab.research.google.com/drive/1B4legra3iu6XvEClnzojM2I2GopM3e2w Ноутбук]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''5''' || Структура ML-проекта. Основные концепции
| |
| − | || TBD || Запись занятия ([https://youtu.be/QFP6imk-Ics youtube], [https://vk.com/video-227011779_456239220?list=ln-2zAQ0SPrswBmuJIUNG vk]), [https://drive.google.com/file/d/1o6YZaE5oNaVfVnG335Nzg78vOSHFsyJW/view Презентация]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''6''' || Хранилища данных. Часть 1
| |
| − | Хранилища данных. Часть 2
| |
| − | || TBD || Запись занятия ([https://youtu.be/jBlL5KMUK1c youtube], [https://vk.com/video-227011779_456239224?list=ln-QlFZqbheUzGxf5ypqe vk]), [https://drive.google.com/file/d/1uE1YH0aQ4ZtJxN9HON5DZG6S0QA-4mBN/view Презентация]
| |
| − | Запись занятия ([https://youtu.be/OjIz5VsBlAc youtube], [https://vk.com/video-227011779_456239225?list=ln-4YSUBv3Tv6e3KpYhYw vk]), [https://drive.google.com/file/d/1ptZ0Yhp-it0WhvbkCBJvZyf-CwfzhxPV/view Презентация]
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''7''' || RECAP: Docker
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''8''' || Telegram bot
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''9''' || Docker Compose и сеть
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''10''' || MVP в Data Science. Фреймворк Streamlit
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''11''' || ML-разработка в облаке. Yandex DataSphere
| |
| − | || TBD ||
| |
| − | |}
| |
| − |
| |
| − | === Записи консультаций ===
| |
| | | | |
| | ==Формула оценивания== | | ==Формула оценивания== |
Курс читается для студентов 1 курса магистратуры "Искусственный интеллект" в 1-2 модулях 2024/2025 учебного года.
В данном курсе затрагиваются темы, которые редко освещаются в стандартной программе, и вместо этого студенты сами его проходят: владение своими инструментами разработки. Курс предназначен для освоения работы с командной строкой, использования мощного текстового редактора, использования необычных функций систем контроля версий и многого другого. Мы рассмотрим дизайн и внутренности этих инструментов, чтобы студенты в будущем свободно владели и понимали остальных разработчиков, а также думали в рамках этих инструментов наиболее гибко. Люди проводят сотни часов, используя эти инструменты в процессе обучения (и тысячи часов в течение своей карьеры), поэтому имеет смысл сделать процесс обучения максимально плавным и простым. Овладение ими не только позволяет вам тратить меньше времени на выяснение того, как подчинить ваши инструменты своей воле, но также позволяет решать проблемы, которые раньше казались невероятно сложными.