Задача ML-инженера
Объяснить признаки и цель и выполнить упражнение «Описать задачу и границы применимости модели Wine», обосновав выбранный подход.. Признаки и цель · Контракт · Базовая модель · Жизненный цикл.
Уроки, примеры и справочные статьи для работы с данными, моделями и кодом.
«Уже знаю» отмечает материал. Задачи засчитываются после проверки решения.
Объяснить признаки и цель и выполнить упражнение «Описать задачу и границы применимости модели Wine», обосновав выбранный подход.. Признаки и цель · Контракт · Базовая модель · Жизненный цикл.
Объяснить формы массивов и выполнить упражнение «Проверить схему и порядок признаков реального набора», обосновав выбранный подход.. Формы массивов · Схема таблицы · Пропуски · Проверки объединений.
Объяснить векторы и матрицы и выполнить упражнение «Проверить размерности линейной модели и вычислить MSE», обосновав выбранный подход.. Векторы и матрицы · Потери · Градиент · Вероятности.
Объяснить train и holdout и выполнить упражнение «Отделить финальный тест и проверить отсутствие пересечения», обосновав выбранный подход.. Train и holdout · Стратификация · Группы · Время.
Объяснить большинство и выполнить упражнение «Сравнить модель с правилом самого частого класса», обосновав выбранный подход.. Большинство · Цена ошибок · Дисбаланс.
Объяснить confusion matrix и выполнить упражнение «Объяснить ошибки по классам и выбор метрики», обосновав выбранный подход.. Confusion matrix · Precision · Recall · F1 · MAE.
Объяснить масштабирование и выполнить упражнение «Сохранить обработку и классификатор одним конвейером», обосновав выбранный подход.. Масштабирование · Пропуски · Категории · Train-only fit.
Объяснить регуляризация и выполнить упражнение «Сравнить кандидатов на одинаковых данных», обосновав выбранный подход.. Регуляризация · Деревья · Random Forest · Boosting.
Объяснить folds и выполнить упражнение «Выбрать C по train-CV без просмотра test», обосновав выбранный подход.. Folds · GridSearchCV · Бюджет · Финальная оценка.
Объяснить seed и выполнить упражнение «Обучить модель, сохранить артефакт и фактический отчёт», обосновав выбранный подход.. Seed · Хеши · Окружение · Model card.
Объяснить fastapi и выполнить упражнение «Запустить API и проверить правильные и неверные запросы», обосновав выбранный подход.. FastAPI · Схема · Валидация · Версии · Готовность.
Объяснить метрики сервиса и выполнить упражнение «Проверить счётчики, описать мониторинг и воспроизвести откат», обосновав выбранный подход.. Метрики сервиса · Drift · Разметка · Доставка · Rollback.
Объяснить интерпретатор и выполнить упражнение «Создать окружение и запустить скрипт», обосновав выбранный подход.. Интерпретатор · REPL · Скрипты · Venv.
Объяснить типы и выполнить упражнение «Реализовать обработку числового ввода», обосновав выбранный подход.. Типы · Операции · Условия · Циклы.
Объяснить списки и выполнить упражнение «Подсчитать частоты и удалить повторения», обосновав выбранный подход.. Списки · Кортежи · Множества · Словари.
Объяснить неизменяемость и выполнить упражнение «Нормализовать и проверить строку», обосновав выбранный подход.. Неизменяемость · Индексы · Срезы.
Объяснить аргументы и выполнить упражнение «Исправить изменяемый аргумент по умолчанию», обосновав выбранный подход.. Аргументы · Области видимости · Изменяемые значения.
Объяснить comprehensions и выполнить упражнение «Обработать поток данных без загрузки целиком», обосновав выбранный подход.. Comprehensions · Iterator protocol · Ленивые вычисления.
Объяснить импорт и выполнить упражнение «Разделить скрипт на пакет», обосновав выбранный подход.. Импорт · Пакеты · Изоляция окружений.
Объяснить программирование и алгоритмы и выполнить упражнение «Составить маршрут под свою цель и объяснить выбор», обосновав выбранный подход.. Программирование и алгоритмы · Computer Science · System Design · DevOps и безопасность.
Объяснить python и c++ и выполнить упражнение «Выбрать язык для первой задачи и проверить окружение», обосновав выбранный подход.. Python и C++ · Критерии выбора · Инструменты.
Объяснить исходный код и выполнить упражнение «Проследить путь от исходного файла до результата», обосновав выбранный подход.. Исходный код · Компиляция · Интерпретация · Выполнение.
Объяснить ограничения и выполнить упражнение «Переписать условие первой задачи своими словами», обосновав выбранный подход.. Ограничения · Входные и выходные данные · Примеры.
Объяснить выбор языка и выполнить упражнение «Отправить решение первой задачи и сохранить код», обосновав выбранный подход.. Выбор языка · Ввод данных · Запуск · Отправка решения.
Объяснить ok и wa и выполнить упражнение «По журналам определить причину пяти неудачных отправок», обосновав выбранный подход.. OK и WA · Ошибка компиляции · Ошибка выполнения · TLE и MLE.
Объяснить воспроизведение и выполнить упражнение «Найти и исправить ошибку границы цикла», обосновав выбранный подход.. Воспроизведение · Минимальный пример · Ручная трассировка.
Объяснить собственная попытка и выполнить упражнение «Решить задачу повторно самостоятельно и сравнить подходы», обосновав выбранный подход.. Собственная попытка · Чтение разбора · Повторное решение.
Объяснить редактор и выполнить упражнение «Запустить программу из терминала с вводом из файла», обосновав выбранный подход.. Редактор · Терминал · Компилятор · Интерпретатор.
Объяснить репозиторий и выполнить упражнение «Создать репозиторий решения и объяснить diff», обосновав выбранный подход.. Репозиторий · Коммит · Ветка · Просмотр изменений.