Онлайн-курс – сертифицированная профессиональная специализация по передовым технологиям DeepLearning.AI.

Совершенствуйте свои навыки и освойте TensorFlow. Настройте свои модели компьютерного обучения с помощью четырех практических курсов!

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Средний уровень

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Навыки интерпретации моделей
  • Обнаружение объектов
  • Адаптированные и специальные модели
  • Генеративное машинное обучение
  • Индивидуальные циклы обучения

What you will learn in the course

Courses for which the course is suitable

  • инженер-программист
  • Инженер по машинному обучению
  • Разработчик Tensorflow
  • Эксперт по распознаванию объектов
  • Эксперт по сегментации изображений
  • Разрабатывать приложения на основе машинного обучения
  • Эксперт по обработке естественного языка
  • Эксперт по генеративному глубокому обучению

Стажировка — серия курсов из четырех частей.

О Тенсорфло

Tensorflow — это платформа комплексного машинного обучения с открытым исходным кодом. Он предлагает широкую и гибкую экосистему инструментов, библиотек и ресурсов сообщества, которые позволяют исследователям продвигать область машинного обучения, а разработчикам — легко создавать и запускать приложения на основе машинного обучения. TensorFlo обычно используется в приложениях машинного обучения, таких как:

  • Распознавание голоса и определение
  • Гугл переводчик
  • Распознавание изображений
  • обработка естественного языка

по этой специализации

Расширьте свои знания о функциональном API и создавайте нелинейные типы моделей. Узнайте, как оптимизировать обучение в различных средах с использованием нескольких процессоров и типов микросхем, а также познакомьтесь с некоторыми продвинутыми сценариями компьютерного зрения, такими как:

  • Распознавание объектов
  • Сегментация изображений
  • Расшифровка сверток

Откройте для себя генеративное глубокое обучение, в том числе способы создания нового контента с помощью ИИ: от переноса стилей до автоматического кодирования, VAE и генеративных личных сетей.

на тебе

Эта специализация предназначена для инженеров-программистов и инженеров машинного обучения с базовыми знаниями TensorFlow, которые хотят расширить свои знания и рабочие навыки, изучая расширенные функции TensorFlow для создания мощных моделей. Ищете, с чего начать? Освойте основы, получив профессиональную сертификацию разработчика DeepLearning.AI TensorFlo. Готовы представить свои модели миру? Узнайте, как запускать свои модели с помощью специализации TensorFlo: данные и развертывание.

Практический учебный проект

В ходе этой стажировки вы приобретете практические знания и практические занятия по передовым методам TensorFlo, таким как:

  • перенос стиля
  • Распознавание объектов
  • Генеративное машинное обучение

Курсы

  • Курс 1:
    Изучите базовую основу функционального API и создавайте экзотические типы нелинейных моделей, адаптивные функции потерь и слои.
  • Курс 2:
    Узнайте, как работать оптимизированно и получите бесплатный автограф. Оптимизируйте обучение в различных средах с помощью нескольких процессоров и типов чипов.
  • Курс 3:
    Практикуйте распознавание объектов, сегментацию изображений и визуальную интерпретацию извилин.
  • Курс 4:
    Изучите генеративное глубокое обучение и то, как ИИ может создавать новый контент: от передачи стиля через автокодирование и VAE до состязательных генеративных сетей.

Details of the courses that make up the specialization

Пользовательские модели, слои и функции потерь с TensorFlow

Курс 1 • 31 час • 4,9 (1046 оценок)

Детали курса

чему ты научишься

  • Вы сравните функциональные и последовательные API, откроете для себя новые модели, которые можно построить с помощью функционального API, и создадите модель, которая дает несколько результатов, включая сиамскую сеть.
  • Создавайте собственные функции потерь (включая функцию контрастных потерь, используемую в сиамской сети), чтобы измерить успешность модели и помочь вашей нейронной сети учиться на обучающих данных.
  • Вы будете использовать существующие стандартные слои для создания пользовательских слоев для вашей модели, адаптируете сетевой слой с помощью входного слоя, поймете различия между ними, узнаете, что представляет собой пользовательский слой, и изучите функции активации.
  • Вы будете использовать существующие модели для добавления пользовательских функций, узнаете, как определить свой собственный пользовательский класс вместо использования функциональных или последовательных API, построить сетевые модели из класса модели TensorFlow и построить ResNet, определив пользовательский класс модели.

Специализация DeepLearning.AI в TensorFlow: передовые методы

Представляет функции TensorFlow, которые дают учащимся больше контроля над архитектурой своих моделей, а также инструменты, которые помогают им создавать и обучать продвинутые модели машинного обучения.

Эта специализация предназначена

Для инженеров программного обеспечения и машинного обучения начального и среднего звена, которые имеют базовое представление о TensorFlow и хотят расширить свои знания и навыки, изучая расширенные функции TensorFlow для создания мощных моделей.

Навыки, которые вы приобретете

  • Категория: Функциональный API
  • Функциональный API
  • Категория: Кастомные и кастомные модели с функциональным API
  • Индивидуальные и кастомные модели с функциональным API
  • Категория: Функции скорректированных потерь
  • Скорректированные функции потерь
  • Категория: пользовательские слои
  • Пользовательские слои

Персонализированное и распределенное обучение с TensorFlow

Курс 2 • 24 часа • 4,8 (406 оценок)

Детали курса

чему ты научишься

  • Вы узнаете об объектах Tensor, основных строительных блоках TensorFlow, поймете разницу между «энтузиастическим» и «графическим» тензорами в TensorFlow и узнаете, как использовать инструменты TensorFlow для вычисления градиентов.
  • Создавайте собственные циклы обучения, используя наборы данных GradientTape и TensorFlow, чтобы добиться большей гибкости и наглядности при обучении вашей модели.
  • Вы узнаете о преимуществах создания кода, работающего в графическом режиме, увидите, как выглядит графический код, и попрактикуетесь в автоматической миграции этого эффективного кода с помощью инструментов TensorFlow.
  • Вы воспользуетесь возможностями распределенного обучения, чтобы быстрее обрабатывать больше данных и обучать более крупные модели, получите обзор различных стратегий распределенного обучения и попрактикуетесь в работе со стратегией, которая обучается на нескольких графических процессорах, и другой, которая обучается на нескольких TPU.

Специализация DeepLearning.AI в TensorFlow: передовые методы

Представляет функции TensorFlow, которые дают учащимся больше контроля над архитектурой своих моделей, а также инструменты, которые помогают им создавать и обучать продвинутые модели машинного обучения.

Эта специализация предназначена

Для инженеров программного обеспечения и машинного обучения начального и среднего звена, которые имеют базовое представление о TensorFlow и хотят расширить свои знания и навыки, изучая расширенные функции TensorFlow для создания мощных моделей.

Навыки, которые вы приобретете

  • Категория: Стратегии дистрибуции
  • Стратегии распространения
  • Категория: GradientTape для оптимизации
  • GradientTape для оптимизации
  • Категория: Индивидуальные тренировочные циклы
  • Индивидуальные циклы обучения
  • Категория: базовый функционал тензоров
  • Базовый функционал тензоров

Расширенное компьютерное зрение с TensorFlow

Курс 3 • 19 часов • 4,8 (498 оценок)

Детали курса

чему ты научишься

  • Вы изучите классификацию изображений, сегментацию изображений, расположение объектов и обнаружение объектов. Применяйте трансферное обучение для определения местоположения и обнаружения объектов.
  • Применяйте модели обнаружения объектов, такие как Regional-CNN и ResNet-50, адаптируйте существующие модели и создавайте свои собственные модели для обнаружения, определения местоположения и маркировки изображений уток.
  • Применяйте сегментацию изображений, используя варианты полной сверточной сети (FCN), включая U-Net и Mask-RCNN, для распознавания и обнаружения чисел, домашних животных, зомби и многого другого.
  • Определите, какие части изображения используются вашей моделью для прогнозирования с помощью карт активации классов и карт важности, и примените эти методы интерпретации машинного обучения для тестирования и улучшения конструкции известной сети AlexNet.

Специализация DeepLearning.AI в TensorFlow: передовые методы

Представляет функции TensorFlow, которые дают учащимся больше контроля над архитектурой своих моделей, а также инструменты, которые помогают им создавать и обучать продвинутые модели машинного обучения.

Эта специализация предназначена

Для инженеров программного обеспечения и машинного обучения начального и среднего звена, которые имеют базовое представление о TensorFlow и хотят расширить свои знания и навыки, изучая расширенные функции TensorFlow для создания мощных моделей.

Навыки, которые вы приобретете

  • Категория: Важность
  • важность
  • категория: Сегментация изображений
  • Сегментация изображений
  • Категория: Интерпретация моделей
  • Интерпретация моделей
  • Категория: Операционные карты отделений
  • Оперативные карты отделений
  • Категория: API обнаружения объектов в TensorFlow
  • API для обнаружения объектов в TensorFlow

Генеративное глубокое обучение с TensorFlow

Курс 4 • 16 часов • 4.9 (279 оценок)

Детали курса

чему ты научишься

  • Вы узнаете о нейронной передаче стиля посредством трансферного обучения: найдите содержание изображения (например, утки) и стиль картины (например, кубизм или импрессионизм) и объедините содержание и стиль в новое изображение.
  • Вы создадите простые автоэнкодеры на основе известного набора данных MNIST и более сложные глубокие сверточные архитектуры на наборе данных Fashion MNIST, поймете разницу в результатах между моделями DNN и CNN, определите способы удаления шума из зашумленных изображений и построите CNN. AutoEncoder использует TensorFlow для создания чистого изображения из зашумленного изображения.
  • Исследуйте вариационные автоэнкодеры (VAE), чтобы создавать совершенно новые данные и создавать аниме-лица для сравнения с эталонными изображениями.
  • Вы узнаете о GAN; Изобретение, особенности, архитектура и чем они отличаются от VAE, вы поймете роль генератора и дискриминатора внутри модели, концепцию двух этапов обучения и роль введенного шума, а также построите свою собственную GAN, способную генерировать лица.

Специализация DeepLearning.AI в TensorFlow: передовые методы

Представляет функции TensorFlow, которые дают учащимся больше контроля над архитектурой моделей и предоставляют им инструменты для создания и обучения передовых моделей машинного обучения.

Эта специализация предназначена

Для инженеров программного обеспечения и машинного обучения начального и среднего звена, которые имеют базовое представление о TensorFlow и хотят расширить свои знания и навыки, изучая расширенные функции TensorFlow для создания мощных моделей.

Навыки, которые вы приобретете

  • Категория: Автокодеры
  • Автоматические кодировщики
  • Категория: состязательные генерирующие сети
  • Противостоящие генеративные сети
  • Категория: Передача нейронного стиля
  • Передача нейронного типа