Slide 1

Slide 1 text

VK x HSE Data Hack: как победить Дмитрий Сошников Доцент, НИУ ВШЭ/МАИ Тех.руководитель лаборатории генеративного ИИ Школы дизайна НИУ ВШЭ Консультант по ИИ и маш.обучению, Яндекс ex-Microsoft http://soshnikov.com – t.me/shwarsico

Slide 2

Slide 2 text

Два типа ИИ-хакатонов Проектный Олимпиадный

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Принцип Парето

Slide 6

Slide 6 text

Реализация Презентация Идея СМОТРИТЕ НА КРИТЕРИИ ОЦЕНКИ

Slide 7

Slide 7 text

Идея MVP реализуемо за короткое время Вау-эффект Польза / экономическая целесообразность Новизна / оригинальность Советуйтесь с экспертами на ранних этапах! Сделайте «CustDev на коленке»

Slide 8

Slide 8 text

Советуйтесь с экспертами на ранних этапах!

Slide 9

Slide 9 text

ИИ-Идеи Классический ML CV NLP LLM Сложные: PINN, 3D ML, …

Slide 10

Slide 10 text

Основные задачи Классификация Регрессия Кластеризация Обнаружение аномалий Классификация Object Detection Segmentation Generation Классификация Sentiment NER / Keyword Перевод Суммаризация TTS/STT Боты

Slide 11

Slide 11 text

Основные задачи Классификация Регрессия Кластеризация Обнаружение аномалий Классификация Object Detection Segmentation Generation Классификация Sentiment NER / Keyword Перевод Суммаризация TTS/STT Боты ❶ ❷

Slide 12

Slide 12 text

Начинаем работать с данными в VK Cloud https://github.com/mailabs/vkhack

Slide 13

Slide 13 text

• Website -> bootstrap + github pages, gradio/streamlit • Mobile App -> flutter • Mobile Backend -> flask • IoT Client -> Raspberry Pi • IoT Backend -> MQTT • AI Object Detection -> YOLO • Custom ML -> Sklearn • Blockchain -> …

Slide 14

Slide 14 text

Готовые строительные блоки в ИИ Классический ML – CatBoost, XGBoost Object Detection – YOLO Segmentation – Segment Anything (SAM) Speech-to-Text – whisper Text-to-Speech – silero NLP (NER, …) – spacy, DeepPavlov LLM – LLaMA Облачные сервисы: imagga.com, meaningcloud.com, Yandex, Sber Model Zoo: HuggingFace.co

Slide 15

Slide 15 text

LLM нас спасёт! https://github.com/mailabs/vkhack

Slide 16

Slide 16 text

Технологии UI/UX Командная строка Чат-бот Web-приложение (gradio, streamlit) Мобильное приложение (Flutter) Десктоп-приложение Jupyter Notebook

Slide 17

Slide 17 text

Делаем UI/UX https://github.com/mailabs/vkhack

Slide 18

Slide 18 text

Роли в команде Капитан Контроль за временем Контроль за коммуникациями Контроль за основными deliverables: демо, презентация Маркетолог Дизайн презентации Сайт/e-mail/окучивание экспертов Девушка-вдохновитель Программисты

Slide 19

Slide 19 text

Как построить процесс Наноспринты Внутренние стендапы каждый час-два Разделение режима сна

Slide 20

Slide 20 text

Презентация Постановка задачи / проблема Эмоциональное вовлечение или на основе данных Как другие с ней боролись Предлагаемое решение Демо / описание решения Архитектура Бизнес-модель Планы на будущее Эпическое завершение Ошибки: • Слишком долгая постановка задачи • Не говорите очевидностей • Данные / user stories / wow • Описание фич вместо демо • Нет эпического конца • Не уложились во времени Демо = live + video

Slide 21

Slide 21 text

Другие цели на хакатоне: нетворкинг Члены жюри – получить фидбек по проекту и знакомства в индустрии Участники – знакомые среди самых активных разработчиков HR со стороны организатора – для будущего трудоустройства

Slide 22

Slide 22 text

Итоги: ❶ ❷ ❸ Парето – не делать лишнего! Подготовка – иметь заготовки на основные компоненты системы Хорошая презентация (расскажу завтра)  Вау-идея  Нетворкинг

Slide 23

Slide 23 text

http://soshnikov.com http://t.me/shwarsico

Slide 24

Slide 24 text

Presentation skills in 5 mins Подготовка перед выступлением Психологическая Физиологическая Вести себя неадекватно Всё время удивлять На дать заснуть Смена темпа / местоположения / паузы Стиль слайдов – текст vs. Картинки Презентер – 1 vs. many Created in 30 seconds in Microsoft Designer