Учебный путь по ИИ

Изучите машинное обучение, программируя его на Java

15 задач, в которых вы сами пишете классические алгоритмы машинного обучения без библиотек: масштабирование данных, линейная и логистическая регрессия, перцептрон, k ближайших соседей, наивный Байес, разбиения деревьев решений и k-means. Решайте их по порядку на Java; каждая запускается в браузере с мгновенными тестами и отзывом ИИ.

  1. 1

    Работа с данными

    Умножение матриц и масштабирование признаков.

    0/3
    Сначала разберитесь в теме Подготовка данных для машинного обучения на Python Читать урок →
    1. 1 Умножение матриц Легко Решить на Java
    2. 2 Min-max нормализация Легко Решить на Java
    3. 3 Стандартизация по z-оценке Легко Решить на Java
  2. 2

    Регрессия

    Подберите прямую по формуле и градиентным спуском, затем предсказывайте вероятности.

    0/4
    Сначала разберитесь в теме Линейная и логистическая регрессия на Python Читать урок →
    1. 1 Простая линейная регрессия (метод наименьших квадратов) Средне Решить на Java
    2. 2 Линейная регрессия градиентным спуском Средне Решить на Java
    3. 3 Предсказание логистической регрессией Легко Решить на Java
    4. 4 Алгоритм обучения перцептрона Средне Решить на Java
  3. 3

    Классификация

    Softmax, перекрёстная энтропия, ближайшие соседи, наивный Байес и разбиения деревьев решений.

    0/6
    Сначала разберитесь в теме Основы классификации: softmax и k ближайших соседей на Python Читать урок →
    1. 1 Функция softmax Легко Решить на Java
    2. 2 Категориальная перекрёстная энтропия Легко Решить на Java
    3. 3 Классификатор k ближайших соседей Средне Решить на Java
    4. 4 Наивный байесовский классификатор Средне Решить на Java
    5. 5 Неоднородность Джини Легко Решить на Java
    6. 6 Прирост информации Средне Решить на Java
  4. 4

    Сходство и кластеризация

    Косинусное сходство и кластеризация k-means.

    0/2
    Сначала разберитесь в теме Косинусное сходство и кластеризация k-means на Python Читать урок →
    1. 1 Косинусное сходство Легко Решить на Java
    2. 2 Кластеризация k-means Средне Решить на Java