На этой странице перечислены упражнения из ускоренного курса по машинному обучению.
В большинстве упражнений по программированию используется набор данных о жилье в Калифорнии .
Упражнения по программированию выполняются прямо в вашем браузере (настройка не требуется!) с использованием платформы Colaboratory . Colaboratory поддерживается в большинстве основных браузеров и наиболее тщательно протестирована в настольных версиях Chrome и Firefox. Если вы предпочитаете загружать и выполнять упражнения в автономном режиме, см. эти инструкции по настройке локальной среды.
Все
В марте 2020 года этот курс начал использовать упражнения по программированию, закодированные с помощью tf.keras. Если вы предпочитаете использовать устаревшие упражнения по программированию Estimators, вы можете найти их на GitHub .
Обрамление
Спуск в ML
Снижение потерь
- Оптимизация скорости обучения
- Проверьте свое понимание: размер партии
- Детская площадка: скорость обучения и конвергенция
Первые шаги с TensorFlow
- Упражнение по программированию: Учебное пособие по NumPy Ultraquick
- Упражнение по программированию: pandas UltraQuick Tutorial
- Упражнение по программированию: линейная регрессия с синтетическими данными
- Упражнение по программированию: линейная регрессия с реальным набором данных
Тренировочные и тестовые наборы
Проверка
- Проверьте свою интуицию: проверка
- Упражнение по программированию: проверочные наборы и тестовые наборы
Характерные кресты
- Площадка: представляем кроссы функций, более сложные кроссы функций
- Проверьте свое понимание: кроссы функций
- Упражнение по программированию: представление с перекрестными элементами
Регуляризация для простоты
- Детская площадка: переход?
- Проверьте свое понимание: регуляризация L 2 , регуляризация L 2 и коррелированные функции
- Площадка: изучение регуляризации L 2
Классификация
- Проверьте свое понимание: точность, точность, отзыв, точность и отзыв
- Проверьте свое понимание: ROC и AUC
- Упражнение по программированию: двоичная классификация
Регуляризация для разреженности
- Проверьте свое понимание: регуляризация L 1 , регуляризация L 1 и L 2
- Площадка: изучение регуляризации L 1
Введение в нейронные сети
- Детская площадка: первая нейронная сеть, инициализация нейронной сети, спираль нейронной сети
- Упражнение по программированию: введение в нейронные сети
Обучение нейронных сетей
Мультиклассовые нейронные сети
Справедливость
Статическая и динамическая тренировка
Статический и динамический вывод
Зависимости данных
Программирование
В марте 2020 года этот курс начал использовать упражнения по программированию, закодированные с помощью tf.keras. Если вы предпочитаете использовать устаревшие упражнения по программированию Estimators, вы можете найти их на GitHub .
Обрамление
Спуск в ML
Снижение потерь
- Оптимизация скорости обучения
- Проверьте свое понимание: размер партии
- Детская площадка: скорость обучения и конвергенция
Первые шаги с TensorFlow
- Упражнение по программированию: Учебное пособие по NumPy Ultraquick
- Упражнение по программированию: pandas UltraQuick Tutorial
- Упражнение по программированию: линейная регрессия с синтетическими данными
- Упражнение по программированию: линейная регрессия с реальным набором данных
Тренировочные и тестовые наборы
Проверка
- Проверьте свою интуицию: проверка
- Упражнение по программированию: проверочные наборы и тестовые наборы
Характерные кресты
- Площадка: представляем кроссы функций, более сложные кроссы функций
- Проверьте свое понимание: кроссы функций
- Упражнение по программированию: представление с перекрестными элементами
Регуляризация для простоты
- Детская площадка: переход?
- Проверьте свое понимание: регуляризация L 2 , регуляризация L 2 и коррелированные функции
- Площадка: изучение регуляризации L 2
Классификация
- Проверьте свое понимание: точность, точность, отзыв, точность и отзыв
- Проверьте свое понимание: ROC и AUC
- Упражнение по программированию: двоичная классификация
Регуляризация для разреженности
- Проверьте свое понимание: регуляризация L 1 , регуляризация L 1 и L 2
- Площадка: изучение регуляризации L 1
Введение в нейронные сети
- Детская площадка: первая нейронная сеть, инициализация нейронной сети, спираль нейронной сети
- Упражнение по программированию: введение в нейронные сети
Обучение нейронных сетей
Мультиклассовые нейронные сети
Справедливость
Статическая и динамическая тренировка
Статический и динамический вывод
Зависимости данных
Проверьте свое понимание
В марте 2020 года этот курс начал использовать упражнения по программированию, закодированные с помощью tf.keras. Если вы предпочитаете использовать устаревшие упражнения по программированию Estimators, вы можете найти их на GitHub .
Обрамление
Спуск в ML
Снижение потерь
- Оптимизация скорости обучения
- Проверьте свое понимание: размер партии
- Детская площадка: скорость обучения и конвергенция
Первые шаги с TensorFlow
- Упражнение по программированию: Учебное пособие по NumPy Ultraquick
- Упражнение по программированию: pandas UltraQuick Tutorial
- Упражнение по программированию: линейная регрессия с синтетическими данными
- Упражнение по программированию: линейная регрессия с реальным набором данных
Тренировочные и тестовые наборы
Проверка
- Проверьте свою интуицию: проверка
- Упражнение по программированию: проверочные наборы и тестовые наборы
Характерные кресты
- Площадка: представляем кроссы функций, более сложные кроссы функций
- Проверьте свое понимание: кроссы функций
- Упражнение по программированию: представление с перекрестными элементами
Регуляризация для простоты
- Детская площадка: переход?
- Проверьте свое понимание: регуляризация L 2 , регуляризация L 2 и коррелированные функции
- Площадка: изучение регуляризации L 2
Классификация
- Проверьте свое понимание: точность, точность, отзыв, точность и отзыв
- Проверьте свое понимание: ROC и AUC
- Упражнение по программированию: двоичная классификация
Регуляризация для разреженности
- Проверьте свое понимание: регуляризация L 1 , регуляризация L 1 и L 2
- Площадка: изучение регуляризации L 1
Введение в нейронные сети
- Детская площадка: первая нейронная сеть, инициализация нейронной сети, спираль нейронной сети
- Упражнение по программированию: введение в нейронные сети
Обучение нейронных сетей
Мультиклассовые нейронные сети
Справедливость
Статическая и динамическая тренировка
Статический и динамический вывод
Зависимости данных
Детская площадка
В марте 2020 года этот курс начал использовать упражнения по программированию, закодированные с помощью tf.keras. Если вы предпочитаете использовать устаревшие упражнения по программированию Estimators, вы можете найти их на GitHub .
Обрамление
Спуск в ML
Снижение потерь
- Оптимизация скорости обучения
- Проверьте свое понимание: размер партии
- Детская площадка: скорость обучения и конвергенция
Первые шаги с TensorFlow
- Упражнение по программированию: Учебное пособие по NumPy Ultraquick
- Упражнение по программированию: pandas UltraQuick Tutorial
- Упражнение по программированию: линейная регрессия с синтетическими данными
- Упражнение по программированию: линейная регрессия с реальным набором данных
Тренировочные и тестовые наборы
Проверка
- Проверьте свою интуицию: проверка
- Упражнение по программированию: проверочные наборы и тестовые наборы
Характерные кресты
- Площадка: представляем кроссы функций, более сложные кроссы функций
- Проверьте свое понимание: кроссы функций
- Упражнение по программированию: представление с перекрестными элементами
Регуляризация для простоты
- Детская площадка: переход?
- Проверьте свое понимание: регуляризация L 2 , регуляризация L 2 и коррелированные функции
- Площадка: изучение регуляризации L 2
Классификация
- Проверьте свое понимание: точность, точность, отзыв, точность и отзыв
- Проверьте свое понимание: ROC и AUC
- Упражнение по программированию: двоичная классификация
Регуляризация для разреженности
- Проверьте свое понимание: регуляризация L 1 , регуляризация L 1 и L 2
- Площадка: изучение регуляризации L 1
Введение в нейронные сети
- Детская площадка: первая нейронная сеть, инициализация нейронной сети, спираль нейронной сети
- Упражнение по программированию: введение в нейронные сети