Skip to content

SENATOROVAI/intro

Repository files navigation

Добро пожаловать на стажировку в SENATOROVAI!

О нас:

  • Создатель организации, Сенаторов Р.О., в 2019 году был принят на работу в IT-компанию umisoft , где работал в качестве младшего PHP-программиста с функциями дебага JS кода, на OS Linux (Lubuntu)

    изображение
  • Через пару недель работы был выполнен пул-реквест, с улучшением ядра кодовой базы организации

  • Поработав там какое то время Сенаторов Р.О. уходит в другую организацию, где успешно улучшил накопленный опыт став старшим фулл-стек разработчиком и в 2022 образовалась организация SENATOROVAI, в которой были интегрированы все стандарты коммерческой разработки которые использовались в предыдущих компаниях, а так же улучшены линтеры, CI/CD и другие технические компоненты IT-инфраструктуры

  • Прочитайте обязательно информацию про опыт и биографию Сенаторова Р.О.

Обязанности в SENATOROVAI после прохождения стажировки:

Участие в полном цикле разработки и внедрения AI/ML-решений:

  1. Анализ бизнес-потребностей и постановка задач

    Тесное взаимодействие с бизнес-заказчиками и технологическими экспертами (инженерами, технологами) для выявления, формализации и приоритизации проблем, потенциально решаемых методами ИИ. Перевод неструктурированных бизнес-требований в конкретные, измеримые задачи машинного обучения, иначе говоря нужно переводить бизнес-цели в ML-задачи, определять метрики успеха. Анализ осуществимости и оценка потенциального экономического эффекта от внедрения DS-решений. Формирование технических заданий и дорожных карт для Data Science проектов.

  2. Работа с данными и Feature Engineering

    Сбор, интеграция и консолидация данных из разнородных источников. Проведение анализа данных для выявления закономерностей, аномалий и инсайтов. Активная работа с инженерными временными рядами: обработка пропусков, сглаживание, агрегация, построение специфических признаков (фичей). Разработка и создание высокоуровневых признаков (feature engineering), отражающих физику и технологию производственных процессов.

  3. Разработка, обучение и валидация ML-моделей

    Разработка, обучение и тонкая настройка (fine-tuning) моделей машинного обучения для решения поставленных в проекте задач. Применение широкого спектра алгоритмов: от классических (линейные модели, деревья, ансамбли) до нейросетей (LSTM для временных рядов, CNN для изображений). Тщательная валидация моделей с использованием кросс-валидации во временном разрезе (TimeSeriesSplit), оценка бизнес-метрик.

  4. Внедрение и мониторинг решений (MLOps)

    Участие в процессе развертывания моделей в промышленную эксплуатацию, взаимодействие с ML-инженерами и DevOps. Создание прототипов и MVP для демонстрации ценности решения Заказчику. Организация мониторинга качества данных (Data Drift) и прогнозов (Concept Drift) работающих моделей, их периодическое переобучение и калибровка.

  5. Коммуникация и документирование

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


Выполни инструкцию ниже, если возникнут трудности смело пиши сюда


Оглавление


Регистрация аккаунтов

  1. GitHub

  1. Kaggle

  1. ODS.AI
    • Перейдите на ODS.AI.
    • Зарегистрируйтесь для создания аккаунта.
  • 3.1 Получение коммерческого опыта на фрилансе и заработок денег
  • 3.2 скиньте свои ссылки на аккаунты в чат
  • 3.3 если вы не хотите прямо сейчас брать заказы на фрилансе, тогда ваш аккаунт будет использоваться для оставления отзывов другим студентам
  • 3.4 посмотрите видео

Расскажи о себе

(Лучше пиши на английском, для большинства коллег, русский их не родной) 
  • Напишите вашу роль в школе:
    1. Студент(-ка) - вы сдаёте отчёт, делаете домашнюю работу, общаетесь с преподавателем
    2. Исполнитель - вы выполняете проекты по Data Science, дополнительно мы помогаем с созданием профилей на фрилансе
  • Уровень английского языка
  • Из каких источников узнали о нас
  • Прошлый опыт
  • Цель обучения
  • Из какой страны
  • Хобби
  • ссылка на гитхаб
  • ссылка на kaggle
  • ссылка на ODS
  • ссылка на kwork
  • ссылка на weblancer
  • ссылка на avito
  • ссылка на work-zilla (опционально)
  • Сообщение отправь сюда Тык

Договор о стажировке в SENATOROVAI

  • Скачайте и ознакомьте с договором о стажировке в SENATOROVAI:

  • Отправьте в чат, заполненный договор, укажите дату договора, впишите мои данные, ФИО, ссылку на мой профиль, дату начала стажировки, с этого числа вы должны будете 2 раза в неделю предоставлять отчёт, ваше ФИО, подпись, ссылка на ваш гитхаб профиль

Юридическая сила договора:

  • Соответствует Гражданскому кодексу РФ (ст. 435-443 о публичной оферте)
  • Регулирует гражданско-правовые отношения между физлицами
  • Статья 434 ГК РФ: Договор в письменной форме может быть заключен путем обмена документами по электронной почте.
  • Статья 160 ГК РФ: Использование факсимильного воспроизведения подписи с помощью средств механического или иного копирования допускается в случаях, установленных законом.

  1. Групповые созвоны
  • выполните 4 пункта:
  1. найдите расписание первой группы и внесите в расписание дни, когда вы можете созваниваться с одногруппниками, в ячейку нужно писать логин TG
  2. скачивайте программу для звонков
  3. выставьте настройки в зум

Для выполнения 3 пунктов перейдите по ссылке .


Скачивание и установка программ

  1. GitHub Desktop

  1. Cursor и VS CODE
    • пройдите курс
    • Скачайте с Cursor. и VS code
    • 👉СМОТРЕТЬ СКРИНШОТ
    • (установить плагины):
    • 👉СМОТРЕТЬ СКРИНШОТ
      • ms-python.pylint
      • ms-python.flake8
      • ms-python.mypy-type-checker
      • matangover.mypy
      • ms-pyright.pyright
      • ms-python.black-formatter
      • njpwerner.autodocstring
      • njqdev.vscode-python-typehint
      • KevinRose.vsc-python-indent
      • mintlify.document
      • streetsidesoftware.code-spell-checker
      • eamodio.gitlens
      • ms-toolsai.jupyter
      • ms-vsliveshare.vsliveshare
      • njqdev.vscode-python-typehint
      • EricSia.pythonsnippets3
      • congyiwu.vscode-jupytext
      • streetsidesoftware.code-spell-checker-russian

Активация русского языка в VS CODE и cursor

Нажмите F1 или View -> Command Palette: 👉СМОТРЕТЬ СКРИНШОТ

  • введите команды по очередно, после каждой нажмите enter
     Enable Russian Spell Checker Dictionary
     Enable Russian Spell Checker Dictionary in Workspace
  • Добавить слово в словарь => наводим на слово и нажимаем ctrl+. потом выбираем add to user settings

  1. Python (CPython)
    • Скачайте с CPython.
    • Следуйте руководству по установке для вашей платформы.

  1. Git for Windows

  1. Conda
    • Скачайте с Conda.
    • Следуйте инструкциям по установке для вашей системы.


Скачайте репозиторий на свой компьютер.

  1. Поставьте звезду репозиторию

  1. Присоединитесь к команде

Отчётность

  • сдавайте отчёт в понедельник и четверг, до 9pm gmt+3 Инструкция
  • Коллеги, здесь нужно регулярно(пн,чт) предоставлять отчёт по проделанной домашней работе, если ничего не сделали, так и пишите.

  1. Сделайте Fork 👉СМОТРЕТЬ СКРИНШОТ
  2. Клонируйте репозиторий

5.1 Откройте ваш репозиторий в github desktop

  1. Введите команды в терминал
    • Откройте терминал и убедитесь что там написано Documents/github/Data-Science-For-Beginners-from-scratch-SENATOROV
    • 👉СМОТРЕТЬ СКРИНШОТ
    • 👉СМОТРЕТЬ СКРИНШОТ
    • Затем вставьте 4 команды ниже, в терминал, по очереди, и нажмите каждый раз Enter
    • git init
    • pip install pre-commit
    • pre-commit install
    • pre-commit run --all-files


  1. Пришлите скриншот вашего терминала

    • Убедитесь что на скриншоте видна эта команда pre-commit install и пришлите в чат пример скриншота

    👉СМОТРЕТЬ СКРИНШОТ

7.1 Посмотрите процесс принятие и отправки коммитов и работе с линтером создайте файл log.ipynb (его требуется заполнять только один раз, при начале обучения в школе), в нем напишите дату и тезисно по пунктам что сделали, потом отправьте коммит как написано в пункте 7.2, а не как в видео через Github Desktop.

7.2 Затрекайте свои временные изменения в коммит, нажмите "+" чтобы внести изменения в трекинг систему гит

  1. Ознакомиться с системой штрафов и бонусов

  2. Список домашних заданий и дедлайнов

  3. Ознакомиться с системой помощи в комьюнити

  1. Ознакомиться с отменой занятий
  • Если вы записались на урок и поняли что не сможете на нём присутствовать, вы можете найти себе замену и сохранить свой урок иначе он сгорит Отмена занятий
  1. Программа обучения
  1. Важные анонсы крайте нежелательно пропускать
  1. Персональное обращение
  1. Включите отображение активности
  1. Занятия в группе
  2. Система поиска в сообществе
  1. SCRUM
  • сдавайте отчёт в понедельник и четверг, до 9pm gmt+3 Инструкция,
  1. День английского языка
1. Каждую среду, я отвечаю только на английском, ваши вопросы тоже должны будут быть на английском
2. В среду **по желанию** студенты проходят курс английского для разработчика:
на выбор 2 уровня обучения,
А2 для самых маленьких
B1 - для среднего уровня
A2 English for Developers (Beta) Certification - https://www.freecodecamp.org/learn/a2-english-for-developers/
B1 English for Developers (Beta) Certification  https://www.freecodecamp.org/learn/b1-english-for-developers/
3. Для тех кто решил по средам делать курс, в отчёт скрама, вы прикрепляете скрин, где будет видно, что вы прошли в этот день.
4. Все вопросы по курсу вы задаёте в чате английского https://t.me/c/1937296927/4619

21. Краткий обзор ML моделей (Доступ только по согласованию с руководителем организации)

22. Пройти курс по опенсорс

  • запишитесь на курс
  • пройдите пару заданий и у вас на странице профиля появится сертификат, скиньте ссылку на ваш сертификат в чат
  • отправьте заявку в команду
  • отправьте в чат хэштег #request_group_1
  1. Делайте ревью кода(возьмите на заметку)

Если у вас есть вопросы или нужна дополнительная помощь, не стесняйтесь спрашивать здесь!

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages