В каталог Udacity добавлен курс продвинутого уровня по машинному обучению. В течение четырех уроков вы научитесь понимать и использовать инструмент Google TensorFlow с открытым исходным кодом, который можно использовать для широкого спектра параллельных вычислений, включая реализацию нейронных сетей.
Трехмесячный курс является частью ресурсов для программы Machine Learning Engineer Nanodegree, а его инструктором является Винсент Ванхаук, главный научный сотрудник Google и технический руководитель группы Google Brain.
Объявляя о его доступности в блоге Google Research, Ванхаук пишет:
Наша общая цель при разработке этого курса заключалась в том, чтобы предоставить энтузиастам машинного обучения быстрый и прямой путь к решению реальных и интересных проблем с помощью методов глубокого обучения, и теперь мы очень рады поделиться тем, что мы создали!
В кратком изложении курса говорится:
Мы покажем вам, как обучать и оптимизировать базовые нейронные сети, сверточные нейронные сети и сети с долговременной краткосрочной памятью. Полные системы обучения в TensorFlow будут представлены через проекты и задания. Вы научитесь решать новые классы задач, которые когда-то считались непомерно сложными, и научитесь лучше понимать сложную природу человеческого интеллекта, решая те же проблемы без особых усилий, используя методы глубокого обучения.
Он состоит из четырех уроков, в ходе которых студенты, как ожидается, получат четкое представление о мотивации глубокого обучения и спроектируют интеллектуальные системы, которые учатся на сложных и / или крупномасштабных наборах данных.
Урок 1: От машинного обучения к глубокому обучению
Понять исторический контекст и мотивацию глубокого обучения.
Настройте базовую задачу контролируемой классификации и обучите ей классификатор черного ящика.
Обучите логистический классификатор «вручную» Оптимизируйте логистический классификатор с помощью градиентного спуска, SGD, Momentum и AdaGrad.
Урок 2: Глубокие нейронные сети
Обучите простую глубокую сеть.
Эффективно упорядочить простую глубокую сеть.
Обучите конкурентоспособную глубокую сеть с помощью исследования модели и настройки гиперпараметров.
Урок 3: сверточные нейронные сети
Обучите простую сверточную нейронную сеть.
Изучите возможности проектирования сверточных сетей.
Урок 4: Глубинные модели для текста и последовательностей
Обучите модель встраивания текста.
Обучите модель LSTM.
Для тех, кто хочет получить учетные данные Nanodegree или новую версию Nanodegree Plus с гарантией трудоустройства, этот курс является частью пакета подписки, но для всех, кто просто хочет следовать, он доступен бесплатно,