На цій сторінці наведено вправи з Інтенсивного курсу з машинного навчання.
Вправи з програмування виконуються безпосередньо у вебпереглядачі за допомогою платформи Colaboratory (не потрібно нічого налаштовувати). Colaboratory підтримує більшість основних вебпереглядачів, а найретельніші тестування цього продукту проводяться у версіях Chrome і Firefox для ПК.
Усі
Лінійна регресія
- Перевірте свої знання: вступ до лінійної регресії
- Перевірте свої знання: втрати
- Інтерактивна вправа: параметри лінійної регресії
- Перевірте свої знання: градієнтний спуск
- Перевірте свої знання: швидкість навчання
- Перевірте свої знання: розмір пакета
- Інтерактивна вправа: градієнтний спуск
- Програмування: лінійна регресія
- Фінальний тест: перевірте свої знання
Логістична регресія
Класифікація
- Інтерактивна вправа: встановлення порогових значень
- Перевірте свої знання: TP, TN, FP, FN
- Інтерактивна вправа: влучність і повнота
- Перевірте свої знання: влучність і повнота
- Інтерактивна вправа: крива ROC
- Перевірте свої знання: ROC й AUC
- Програмування: класифікація
- Фінальний тест: перевірте свої знання
Робота із числовими даними
- Програмування: статистика й неправильні значення
- Перевірте свої знання: лінійне масштабування
- Перевірте свої знання: масштабування значення Z
- Протестуйте свої знання: методи нормалізації
- Перевірте свої знання: групування
- Фінальний тест: перевірте свої знання
Робота з категорійними даними
- Перевірте свою інтуїцію: кодування
- Перевірте свою інтуїцію: індекси
- Інтерактивна вправа: поєднання ознак
- Фінальний тест: перевірте свої знання
Набори даних, узагальнення й надмірне навчання
- Перевірте свою інтуїцію: вступ
- Перевірте свої знання: імпутація даних
- Перевірте свої знання: проксі-мітки
- Перевірте свої знання: незбалансовані набори даних
- Перевірте свою інтуїцію: розділення наборів даних
- Перевірте свою інтуїцію: набори даних для тестування
- Перевірте свої знання: розділення наборів даних
- Перевірте свої знання: надмірне навчання
- Перевірте свої знання: складність моделі
- Перевірте свою інтуїцію: показники складності
- Перевірте свої знання: регуляризація L2
- Інтерпретація кривих втрат
- Фінальний тест: перевірте свої знання
Нейронні мережі
- Інтерактивна вправа: вхідний і вихідний шар
- Інтерактивна вправа: додавання прихованого шару
- Інтерактивна вправа: функції активації
- Інтерактивна вправа: зміна конфігурації нейронної мережі
- Інтерактивна вправа: навчання нейронної мережі
- Фінальний тест: перевірте свої знання
Векторні представлення
Великі мовні моделі
- Перевірте свої знання: n-грами
- Перевірте свої знання: трансформери
- Перевірте свої знання: донавчання й дистиляція
- Фінальний тест: перевірте свої знання
Системи машинного навчання, які працюють у реальних умовах
- Перевірте свої знання: статичне й динамічне навчання
- Перевірте свої знання: статичне й динамічне виведення результатів
- Перевірте свої знання: реальні показники
- Перевірте свої знання: витік, який видає мітку
- Перевірте свої знання: цикли зі зворотним зв’язком
- Фінальний тест: перевірте свої знання
Об’єктивність
- Перевірте свої знання: типи упередженості
- Перевірте свої знання: відсутні значення ознак
- Перевірте свої знання: неочікувані значення ознак
- Перевірте свої знання: зменшення упередженості
- Перевірте свою інтуїцію: демографічна рівність
- Перевірте свої знання: рівність можливостей
- Перевірте свої знання: контрфактична об’єктивність
- Програмування: вирішення проблем упередженості й об’єктивності
- Фінальний тест: перевірте свої знання
Тести
Лінійна регресія
- Перевірте свої знання: вступ до лінійної регресії
- Перевірте свої знання: втрати
- Інтерактивна вправа: параметри лінійної регресії
- Перевірте свої знання: градієнтний спуск
- Перевірте свої знання: швидкість навчання
- Перевірте свої знання: розмір пакета
- Інтерактивна вправа: градієнтний спуск
- Програмування: лінійна регресія
- Фінальний тест: перевірте свої знання
Логістична регресія
Класифікація
- Інтерактивна вправа: встановлення порогових значень
- Перевірте свої знання: TP, TN, FP, FN
- Інтерактивна вправа: влучність і повнота
- Перевірте свої знання: влучність і повнота
- Інтерактивна вправа: крива ROC
- Перевірте свої знання: ROC й AUC
- Програмування: класифікація
- Фінальний тест: перевірте свої знання
Робота із числовими даними
- Програмування: статистика й неправильні значення
- Перевірте свої знання: лінійне масштабування
- Перевірте свої знання: масштабування значення Z
- Протестуйте свої знання: методи нормалізації
- Перевірте свої знання: групування
- Фінальний тест: перевірте свої знання
Робота з категорійними даними
- Перевірте свою інтуїцію: кодування
- Перевірте свою інтуїцію: індекси
- Інтерактивна вправа: поєднання ознак
- Фінальний тест: перевірте свої знання
Набори даних, узагальнення й надмірне навчання
- Перевірте свою інтуїцію: вступ
- Перевірте свої знання: імпутація даних
- Перевірте свої знання: проксі-мітки
- Перевірте свої знання: незбалансовані набори даних
- Перевірте свою інтуїцію: розділення наборів даних
- Перевірте свою інтуїцію: набори даних для тестування
- Перевірте свої знання: розділення наборів даних
- Перевірте свої знання: надмірне навчання
- Перевірте свої знання: складність моделі
- Перевірте свою інтуїцію: показники складності
- Перевірте свої знання: регуляризація L2
- Інтерпретація кривих втрат
- Фінальний тест: перевірте свої знання
Нейронні мережі
- Інтерактивна вправа: вхідний і вихідний шар
- Інтерактивна вправа: додавання прихованого шару
- Інтерактивна вправа: функції активації
- Інтерактивна вправа: зміна конфігурації нейронної мережі
- Інтерактивна вправа: навчання нейронної мережі
- Фінальний тест: перевірте свої знання
Векторні представлення
Великі мовні моделі
- Перевірте свої знання: n-грами
- Перевірте свої знання: трансформери
- Перевірте свої знання: донавчання й дистиляція
- Фінальний тест: перевірте свої знання
Системи машинного навчання, які працюють у реальних умовах
- Перевірте свої знання: статичне й динамічне навчання
- Перевірте свої знання: статичне й динамічне виведення результатів
- Перевірте свої знання: реальні показники
- Перевірте свої знання: витік, який видає мітку
- Перевірте свої знання: цикли зі зворотним зв’язком
- Фінальний тест: перевірте свої знання
Об’єктивність
- Перевірте свої знання: типи упередженості
- Перевірте свої знання: відсутні значення ознак
- Перевірте свої знання: неочікувані значення ознак
- Перевірте свої знання: зменшення упередженості
- Перевірте свою інтуїцію: демографічна рівність
- Перевірте свої знання: рівність можливостей
- Перевірте свої знання: контрфактична об’єктивність
- Програмування: вирішення проблем упередженості й об’єктивності
- Фінальний тест: перевірте свої знання
Інтерактивні вправи
Лінійна регресія
- Перевірте свої знання: вступ до лінійної регресії
- Перевірте свої знання: втрати
- Інтерактивна вправа: параметри лінійної регресії
- Перевірте свої знання: градієнтний спуск
- Перевірте свої знання: швидкість навчання
- Перевірте свої знання: розмір пакета
- Інтерактивна вправа: градієнтний спуск
- Програмування: лінійна регресія
- Фінальний тест: перевірте свої знання
Логістична регресія
Класифікація
- Інтерактивна вправа: встановлення порогових значень
- Перевірте свої знання: TP, TN, FP, FN
- Інтерактивна вправа: влучність і повнота
- Перевірте свої знання: влучність і повнота
- Інтерактивна вправа: крива ROC
- Перевірте свої знання: ROC й AUC
- Програмування: класифікація
- Фінальний тест: перевірте свої знання
Робота із числовими даними
- Програмування: статистика й неправильні значення
- Перевірте свої знання: лінійне масштабування
- Перевірте свої знання: масштабування значення Z
- Протестуйте свої знання: методи нормалізації
- Перевірте свої знання: групування
- Фінальний тест: перевірте свої знання
Робота з категорійними даними
- Перевірте свою інтуїцію: кодування
- Перевірте свою інтуїцію: індекси
- Інтерактивна вправа: поєднання ознак
- Фінальний тест: перевірте свої знання
Набори даних, узагальнення й надмірне навчання
- Перевірте свою інтуїцію: вступ
- Перевірте свої знання: імпутація даних
- Перевірте свої знання: проксі-мітки
- Перевірте свої знання: незбалансовані набори даних
- Перевірте свою інтуїцію: розділення наборів даних
- Перевірте свою інтуїцію: набори даних для тестування
- Перевірте свої знання: розділення наборів даних
- Перевірте свої знання: надмірне навчання
- Перевірте свої знання: складність моделі
- Перевірте свою інтуїцію: показники складності
- Перевірте свої знання: регуляризація L2
- Інтерпретація кривих втрат
- Фінальний тест: перевірте свої знання
Нейронні мережі
- Інтерактивна вправа: вхідний і вихідний шар
- Інтерактивна вправа: додавання прихованого шару
- Інтерактивна вправа: функції активації
- Інтерактивна вправа: зміна конфігурації нейронної мережі
- Інтерактивна вправа: навчання нейронної мережі
- Фінальний тест: перевірте свої знання
Векторні представлення
Великі мовні моделі
- Перевірте свої знання: n-грами
- Перевірте свої знання: трансформери
- Перевірте свої знання: донавчання й дистиляція
- Фінальний тест: перевірте свої знання
Системи машинного навчання, які працюють у реальних умовах
- Перевірте свої знання: статичне й динамічне навчання
- Перевірте свої знання: статичне й динамічне виведення результатів
- Перевірте свої знання: реальні показники
- Перевірте свої знання: витік, який видає мітку
- Перевірте свої знання: цикли зі зворотним зв’язком
- Фінальний тест: перевірте свої знання
Об’єктивність
- Перевірте свої знання: типи упередженості
- Перевірте свої знання: відсутні значення ознак
- Перевірте свої знання: неочікувані значення ознак
- Перевірте свої знання: зменшення упередженості
- Перевірте свою інтуїцію: демографічна рівність
- Перевірте свої знання: рівність можливостей
- Перевірте свої знання: контрфактична об’єктивність
- Програмування: вирішення проблем упередженості й об’єктивності
- Фінальний тест: перевірте свої знання
Програмування
Лінійна регресія
- Перевірте свої знання: вступ до лінійної регресії
- Перевірте свої знання: втрати
- Інтерактивна вправа: параметри лінійної регресії
- Перевірте свої знання: градієнтний спуск
- Перевірте свої знання: швидкість навчання
- Перевірте свої знання: розмір пакета
- Інтерактивна вправа: градієнтний спуск
- Програмування: лінійна регресія
- Фінальний тест: перевірте свої знання
Логістична регресія
Класифікація
- Інтерактивна вправа: встановлення порогових значень
- Перевірте свої знання: TP, TN, FP, FN
- Інтерактивна вправа: влучність і повнота
- Перевірте свої знання: влучність і повнота
- Інтерактивна вправа: крива ROC
- Перевірте свої знання: ROC й AUC
- Програмування: класифікація
- Фінальний тест: перевірте свої знання
Робота із числовими даними
- Програмування: статистика й неправильні значення
- Перевірте свої знання: лінійне масштабування
- Перевірте свої знання: масштабування значення Z
- Протестуйте свої знання: методи нормалізації
- Перевірте свої знання: групування
- Фінальний тест: перевірте свої знання
Робота з категорійними даними
- Перевірте свою інтуїцію: кодування
- Перевірте свою інтуїцію: індекси
- Інтерактивна вправа: поєднання ознак
- Фінальний тест: перевірте свої знання
Набори даних, узагальнення й надмірне навчання
- Перевірте свою інтуїцію: вступ
- Перевірте свої знання: імпутація даних
- Перевірте свої знання: проксі-мітки
- Перевірте свої знання: незбалансовані набори даних
- Перевірте свою інтуїцію: розділення наборів даних
- Перевірте свою інтуїцію: набори даних для тестування
- Перевірте свої знання: розділення наборів даних
- Перевірте свої знання: надмірне навчання
- Перевірте свої знання: складність моделі
- Перевірте свою інтуїцію: показники складності
- Перевірте свої знання: регуляризація L2
- Інтерпретація кривих втрат
- Фінальний тест: перевірте свої знання
Нейронні мережі
- Інтерактивна вправа: вхідний і вихідний шар
- Інтерактивна вправа: додавання прихованого шару
- Інтерактивна вправа: функції активації
- Інтерактивна вправа: зміна конфігурації нейронної мережі
- Інтерактивна вправа: навчання нейронної мережі
- Фінальний тест: перевірте свої знання
Векторні представлення
Великі мовні моделі
- Перевірте свої знання: n-грами
- Перевірте свої знання: трансформери
- Перевірте свої знання: донавчання й дистиляція
- Фінальний тест: перевірте свої знання
Системи машинного навчання, які працюють у реальних умовах
- Перевірте свої знання: статичне й динамічне навчання
- Перевірте свої знання: статичне й динамічне виведення результатів
- Перевірте свої знання: реальні показники
- Перевірте свої знання: витік, який видає мітку
- Перевірте свої знання: цикли зі зворотним зв’язком
- Фінальний тест: перевірте свої знання
Об’єктивність
- Перевірте свої знання: типи упередженості
- Перевірте свої знання: відсутні значення ознак
- Перевірте свої знання: неочікувані значення ознак
- Перевірте свої знання: зменшення упередженості
- Перевірте свою інтуїцію: демографічна рівність
- Перевірте свої знання: рівність можливостей
- Перевірте свої знання: контрфактична об’єктивність
- Програмування: вирішення проблем упередженості й об’єктивності
- Фінальний тест: перевірте свої знання