Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

направление: Big Data кол-во дней: 5
кол-во часов: 40
код курса: AI-201

Курс для специалистов с базовым знанием Python или другого языка программирования, которые хотят освоить методы машинного обучения и основные концепции искусственного интеллекта. Курс охватывает классические алгоритмы ML, оценку качества моделей, ансамблевые методы, а также базовые представления об NLP, компьютерном зрении и внедрении моделей.

Цели курса
После курса вы сможете:

  • Понимать основные концепции и типы задач машинного обучения

  • Готовить и обрабатывать данные для построения моделей

  • Строить и обучать модели классификации и регрессии

  • Оценивать качество моделей и подбирать гиперпараметры

  • Работать с ансамблевыми методами (Random Forest, Gradient Boosting)

  • Понимать основы NLP и компьютерного зрения

  • Разворачивать обученную модель в виде простого сервиса

Часть 1

1. Введение в машинное обучение и искусственный интеллект

  • Что такое AI, ML, DL: соотношение понятий

  • История и области применения

  • Типы задач: обучение с учителем, без учителя, с подкреплением

  • Обзор экосистемы (scikit-learn, TensorFlow, PyTorch)

  • Постановка ML-задачи и pipeline проекта

2. Подготовка данных для машинного обучения

  • Разведочный анализ данных (EDA)

  • Обработка пропусков и выбросов

  • Кодирование категориальных признаков

  • Масштабирование и нормализация признаков

  • Разделение на train / validation / test

Часть 2

3. Линейные модели

  • Линейная регрессия

  • Логистическая регрессия

  • Регуляризация (L1, L2)

  • Градиентный спуск

  • Интерпретация коэффициентов модели

4. Метрики и оценка качества моделей

  • Метрики регрессии (MAE, MSE, RMSE, R²)

  • Метрики классификации (Accuracy, Precision, Recall, F1, ROC-AUC)

  • Кросс-валидация

  • Переобучение и недообучение

  • Подбор гиперпараметров (GridSearch, RandomSearch)

Часть 3

5. Деревья решений и ансамблевые методы

  • Деревья решений

  • Random Forest

  • Bagging и Boosting

  • Gradient Boosting (XGBoost, LightGBM, CatBoost)

  • Важность признаков (feature importance)

6. Метод опорных векторов и другие алгоритмы

  • SVM (Support Vector Machines)

  • k-Nearest Neighbors (kNN)

  • Naive Bayes

  • Кластеризация (K-Means, DBSCAN, иерархическая кластеризация)

  • Снижение размерности (PCA)

Часть 4

7. Искусственный интеллект и интеллектуальные системы

  • Экспертные системы и логический вывод

  • Поиск и оптимизация: эвристики, генетические алгоритмы

  • Обучение с подкреплением: основы

  • Агенты и среда

  • Этика и ограничения AI

8. Обработка естественного языка (NLP): основы

  • Токенизация и предобработка текста

  • Векторное представление текста (Bag of Words, TF-IDF)

  • Word embeddings (Word2Vec, GloVe): обзор

  • Простые модели классификации текста

  • Обзор современных языковых моделей (LLM)

Часть 5

9. Компьютерное зрение: основы

  • Представление изображений

  • Классические методы обработки изображений

  • Обзор сверточных нейронных сетей (CNN)

  • Задачи компьютерного зрения: классификация, детекция, сегментация

10. Внедрение и эксплуатация ML-моделей

  • Сохранение и загрузка моделей

  • Разворачивание модели в виде API (Flask / FastAPI)

  • MLOps: основные понятия

  • Мониторинг моделей в продакшене

  • Итоговый проект: от данных до готовой модели