Учебный центр ИИ

Учебный центр ИИ

Поймите, как работает ИИ, создавая его сами: задачи по нейросетям, машинному обучению, трансформерам и обучению с подкреплением (всего: 47) без библиотек ИИ. Каждая задача запускается в браузере, с мгновенными тестами и разбором от ИИ.

  • Python · C++ · C#
  • Автотесты
  • Ревью кода ИИ

Как это устроено

  1. 1

    Разминка с Python и NumPy

    Массивы и матрицы - язык ИИ. Пропустите этот шаг, если уже знакомы с ними.

    Python для ИИ →
  2. 2

    Прочитайте урок по теме

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

    Все уроки по ИИ →
  3. 3

    Решите задачи

    Реализуйте идею сами на Python, C++ или C# с мгновенными тестами и проверкой ИИ.

Выберите учебный трек

Нейросеть с нуля

Модулей: 4 · задач: 15

Нейроны, обратное распространение и оптимизаторы

  1. Нейроны и функции активации на Python Основы Задач: 3
  2. Прямое распространение и функции потерь на Python Прямой проход Задач: 3
  3. Градиентный спуск и обратное распространение ошибки на Python Обучение Задач: 5
  4. Оптимизаторы нейросетей: SGD, Momentum и Adam на Python Обучение лучше Задач: 4
Решать на Python C++ C#

Машинное обучение с нуля

Модулей: 4 · задач: 15

Регрессия, классификация и кластеризация

  1. Подготовка данных для машинного обучения на Python Работа с данными Задач: 3
  2. Линейная и логистическая регрессия на Python Регрессия Задач: 4
  3. Основы классификации: softmax и k ближайших соседей на Python Классификация Задач: 6
  4. Косинусное сходство и кластеризация k-means на Python Сходство и кластеризация Задач: 2
Решать на Python C++ C#

Transformer и LLM с нуля

Модулей: 3 · задач: 9

Токенизаторы, внимание и генерация текста

  1. Токенизация: словарь, one-hot и byte pair encoding на Python Токенизация Задач: 3
  2. Attention и self-attention на Python Внимание Задач: 4
  3. Как языковые модели генерируют текст: temperature и top-k на Python Нормализация и генерация Задач: 2
Решать на Python C++ C#

Поиск, игры и обучение с подкреплением

  1. Поиск и игровой ИИ: A* и минимакс на Python Поиск, игры и эволюция Задач: 4
  2. Цепи Маркова и баланс между исследованием и использованием на Python Случайность и исследование Задач: 2
  3. Обучение с подкреплением: value iteration и Q-learning на Python Обучение с подкреплением Задач: 2
Решать на Python C++ C#
Все задачи по ИИ
Легко

Скалярное произведение двух векторов

Перемножьте два вектора поэлементно и сложите результаты — это основная операция любого нейрона.

Вы освоите ВекторыСкалярное произведение
Нейронные сетиискусственный интеллектмашинное обучение
Пока нет решений
Легко

Функции активации

Примените sigmoid, ReLU, Leaky ReLU или tanh к каждому значению списка.

Вы освоите СигмоидаReLU и tanh
Нейронные сетиискусственный интеллектмашинное обучение
Пока нет решений
Легко

Один искусственный нейрон

Вычислите выход одного нейрона: взвешенная сумма входов плюс смещение, пропущенная через сигмоиду.

Вы освоите НейроныВзвешенные суммы
Нейронные сетиискусственный интеллектмашинное обучение
Пока нет решений
Средне

Прямой проход через полносвязный слой

Вычислите выходы полносвязного слоя нейронов с выбранной функцией активации.

Вы освоите Полносвязные слоиФункции активации
Нейронные сетиискусственный интеллектмашинное обучение
Пока нет решений
Средне

Прямое распространение в двухслойной сети

Пропустите входы через скрытый слой с ReLU и выходной слой с сигмоидой.

Вы освоите Прямой проходМногослойные сети
Нейронные сетиискусственный интеллектмашинное обучение
Пока нет решений
Легко

Функции потерь: MSE, MAE и перекрёстная энтропия

Измерьте, насколько ошибаются предсказания модели, с помощью среднеквадратичной ошибки, средней абсолютной ошибки или бинарной перекрёстной энтропии.

Вы освоите MSEПерекрёстная энтропия
Нейронные сетиискусственный интеллектмашинное обучение
Пока нет решений