Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

MEPhI Atom Hack

MEPhI Atom Hack

Dmitri Soshnikov

October 20, 2023
Tweet

More Decks by Dmitri Soshnikov

Other Decks in Programming

Transcript

  1. Хакатоны по AI: Зачем и как побеждать Дмитрий Сошников Доцент,

    НИУ ВШЭ/МАИ Тех.руководитель лаборатории генеративного ИИ Школы дизайна НИУ ВШЭ Консультант по ИИ и маш.обучению, Яндекс ex-Microsoft http://soshnikov.com – @shwars
  2. Идея MVP реализуемо за короткое время Вау-эффект Польза / экономическая

    целесообразность Новизна / оригинальность Советуйтесь с экспертами на ранних этапах! Сделайте «CustDev на коленке»
  3. Основные задачи Классификация Регрессия Кластеризация Обнаружение аномалий Классификация Object Detection

    Segmentation Generation Классификация Sentiment NER / Keyword Перевод Суммаризация TTS/STT Боты
  4. • Website -> bootstrap + github pages • Mobile App

    -> flutter • Mobile Backend -> flask • IoT Client -> Raspberry Pi • IoT Backend -> MQTT • AI Object Detection -> YOLO • Custom ML -> Sklearn • Blockchain -> …
  5. Готовые строительные блоки в ИИ Классический 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
  6. Строительные блоки – Backend Firebase / Azure Mobile Apps /

    AWS Amplify Parse Platform (http://parseplatform.org)
  7. Инструменты для Data Science Jupyter Notebooks Jupyter + VS Code

    Google Colab Yandex DataSphere Готовые строительные блоки в Python – pip install: OpenCV / dlib – изображения librosa / PyAudio – звук pytube – YouTube Pydub - Video
  8. Yandex DataSphere = + Гибкие вычислительные ресурсы Датасеты и подключение

    к S3 Групповая работа и разделение ресурсов DataProc для работы с большими данными
  9. Роли в команде Капитан Контроль за временем Контроль за коммуникациями

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

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

    Вести себя неадекватно Всё время удивлять На дать заснуть Смена темпа / местоположения / паузы Стиль слайдов – текст vs. Картинки Презентер – 1 vs. many Created in 30 seconds in Microsoft Designer
  12. Другие цели на хакатоне: нетворкинг Члены жюри – получить фидбек

    по проекту и знакомства в индустрии Участники – знакомые среди самых активных разработчиков HR со стороны организатора – для будущего трудоустройства
  13. Итоги: ❶ ❷ ❸ Парето – не делать лишнего! Подготовка

    – иметь заготовки на основные компоненты системы Хорошая презентация (на дайте заскучать)  Вау-идея  Нетворкинг