ИИ Инструменты разработки (ИИ24, 1-2 модули) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(апдейт)
(update)
 
(не показаны 54 промежуточные версии 3 участников)
Строка 6: Строка 6:
  
 
==Контакты==
 
==Контакты==
 
Чат курса в TG: TBD
 
  
 
Преподаватель: Паточенко Евгений Анатольевич (https://www.hse.ru/org/persons/344864076/)
 
Преподаватель: Паточенко Евгений Анатольевич (https://www.hse.ru/org/persons/344864076/)
Строка 30: Строка 28:
 
|-
 
|-
 
|}
 
|}
 
==Материалы курса (начальная группа)==
 
Ссылка на плейлист курса на YouTube: TBD
 
 
Ссылка на GitHub с материалами курса: TBD
 
 
{| class="wikitable"
 
|-
 
! Занятие !! Тема !! Дата !! Ссылки
 
|-
 
| style="background:#eaecf0;" | '''1'''  ||  Устройство компьютера, компьютерных сетей, интернета и операционной системы. Настройка рабочего окружения
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''2'''  ||  Работа в операционной системе Linux
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''3'''  ||  Системы контроля версий. Git
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''4''' ||  Пользователи в Linux. Популярные утилиты. SSH
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''5'''  ||  Bash
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''6'''  ||  SQL для разработчика
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''7''' ||  Работа с API. Сбор данных. Регулярные выражения
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''8''' ||  Создание собственного API. Фреймворк FastAPI
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''9''' ||  Контейнеризация на примере Docker
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''10''' ||  Боты в Telegram
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''11''' ||  MVP приложение в Data Science. Фреймворк Streamlit
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''12''' || ML-разработка в облаке. Yandex DataSphere
 
|| TBD ||
 
|}
 
 
==Материалы курса (базовая группа)==
 
Ссылка на плейлист курса на YouTube: TBD
 
 
Ссылка на GitHub с материалами курса: TBD
 
 
{| class="wikitable"
 
|-
 
! Занятие !! Тема !! Дата !! Ссылки
 
|-
 
| style="background:#eaecf0;" | '''1'''  ||  Устройство компьютера, компьютерных сетей, интернета и операционной системы. Настройка рабочего окружения
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''2'''  ||  Работа в операционной системе Linux
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''3'''  ||  Системы контроля версий. Git
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''4''' ||  Пользователи в Linux. Популярные утилиты. SSH
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''5'''  ||  Bash
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''6'''  ||  SQL для разработчика
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''7''' ||  Работа с API. Сбор данных. Регулярные выражения
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''8''' ||  Создание собственного API. Фреймворк FastAPI
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''9''' ||  Контейнеризация на примере Docker
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''10''' ||  Боты в Telegram
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''11''' ||  MVP приложение в Data Science. Фреймворк Streamlit
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''12''' || ML-разработка в облаке. Yandex DataSphere
 
|| TBD ||
 
|}
 
 
==Материалы курса (продвинутая группа)==
 
Ссылка на плейлист курса на YouTube: TBD
 
 
Ссылка на GitHub с материалами курса: TBD
 
 
{| class="wikitable"
 
|-
 
! Занятие !! Тема !! Дата !! Ссылки
 
|-
 
| style="background:#eaecf0;" | '''1'''  ||  Устройство компьютера, компьютерных сетей, интернета и операционной системы. Настройка рабочего окружения
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''2'''  ||  Работа в операционной системе Linux
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''3'''  ||  Системы контроля версий. Git
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''4''' ||  Пользователи в Linux. Популярные утилиты. SSH
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''5'''  ||  Bash
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''6'''  ||  SQL для разработчика
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''7''' ||  Работа с API. Сбор данных. Регулярные выражения
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''8''' ||  Создание собственного API. Фреймворк FastAPI
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''9''' ||  Контейнеризация на примере Docker
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''10''' ||  Боты в Telegram
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''11''' ||  MVP приложение в Data Science. Фреймворк Streamlit
 
|| TBD ||
 
|-
 
| style="background:#eaecf0;" | '''12''' || ML-разработка в облаке. Yandex DataSphere
 
|| TBD ||
 
|}
 
 
=== Записи консультаций ===
 
  
 
==Формула оценивания==
 
==Формула оценивания==
  
Оценка = 0.4 * (О<sub>Тест1</sub> + О<sub>Тест2</sub> + О<sub>Тест3</sub> + О<sub>Тест4</sub>) / 4 + 0.6 * (О<sub>ДЗ1</sub> + О<sub>ДЗ2</sub> + О<sub>ДЗ3</sub> + О<sub>ДЗ4</sub> + О<sub>ДЗ5</sub> + О<sub>ДЗ6</sub>) / 6
+
Оценка = 0.1 * О<sub>Практика: Git</sub> + 0.05 * О<sub>Тест: Git</sub> + 0.05 * О<sub>Тест: Regex и API</sub> + 0.1 * О<sub>Практика: BASH</sub> + 0.2 * О<sub>Практика: FastAPI</sub> + 0.4 * О<sub> Чекпоинт </sub> + 0.05 * О<sub>Тест: Final </sub> + 0.05 * О<sub>Активность</sub>
  
 
== Распределительный тест ==
 
== Распределительный тест ==
  
 
[https://forms.gle/2cZz1b5AjKgdpjjD7 Распределительный тест] - Дедлайн: '''05.09, 19:00'''
 
[https://forms.gle/2cZz1b5AjKgdpjjD7 Распределительный тест] - Дедлайн: '''05.09, 19:00'''
 
== Домашние задания ==
 
* Тест1: Принципы работы современных ОС. Основы Linux - Дедлайн: TBA;
 
* Тест2: Системы контроля версий. Работа в Git - Дедлайн: TBA;
 
* Тест3: Регулярные выражения - Дедлайн: TBA;
 
* Тест4: Команды Docker - Дедлайн: TBA;
 
 
 
* ДЗ1: Практика в Git - Дедлайн: TBA;
 
* ДЗ2: Скриптинг в Linux - Дедлайн: TBA;
 
* ДЗ3: Базы данных. SQL - Дедлайн: TBA;
 
* ДЗ4: Практика с FastAPI - Дедлайн: TBA;
 
* ДЗ5: Оборачивание приложения в Docker-контейнер - Дедлайн: TBA;
 
* ДЗ6: Telegram-бот - Дедлайн: TBA;
 
 
== Литература ==
 

Текущая версия на 02:50, 22 января 2025

О курсе

Курс читается для студентов 1 курса магистратуры "Искусственный интеллект" в 1-2 модулях 2024/2025 учебного года.

В данном курсе затрагиваются темы, которые редко освещаются в стандартной программе, и вместо этого студенты сами его проходят: владение своими инструментами разработки. Курс предназначен для освоения работы с командной строкой, использования мощного текстового редактора, использования необычных функций систем контроля версий и многого другого. Мы рассмотрим дизайн и внутренности этих инструментов, чтобы студенты в будущем свободно владели и понимали остальных разработчиков, а также думали в рамках этих инструментов наиболее гибко. Люди проводят сотни часов, используя эти инструменты в процессе обучения (и тысячи часов в течение своей карьеры), поэтому имеет смысл сделать процесс обучения максимально плавным и простым. Овладение ими не только позволяет вам тратить меньше времени на выяснение того, как подчинить ваши инструменты своей воле, но также позволяет решать проблемы, которые раньше казались невероятно сложными.

Контакты

Преподаватель: Паточенко Евгений Анатольевич (https://www.hse.ru/org/persons/344864076/)

Ассистент Telegram
Марк Блуменау @markblumenau
Дмитрий Качкин @KachkinDmitrii
Сергей Кривошеев @FlameInBrain
Олег Афанасьев @afanasevo
Милана Кучумова @milana_kma
Лука Марков @lulu_fw01
Денис Сапожников @I_1ove_myse1f

Формула оценивания

Оценка = 0.1 * ОПрактика: Git + 0.05 * ОТест: Git + 0.05 * ОТест: Regex и API + 0.1 * ОПрактика: BASH + 0.2 * ОПрактика: FastAPI + 0.4 * О Чекпоинт + 0.05 * ОТест: Final + 0.05 * ОАктивность

Распределительный тест

Распределительный тест - Дедлайн: 05.09, 19:00