Основы машинного обучения с TensorFlow

Эта программа обучения предназначена для людей, которые:

  • Новичок в ML, но имеет средний опыт программирования.

Этот контент предназначен для того, чтобы помочь разработчикам, плохо знакомым с ML, на начальных этапах их пути к ML. Вы увидите, что многие ресурсы используют TensorFlow, однако знания можно перенести в другие среды машинного обучения.

Шаг 1. Поймите, что такое машинное обучение

TensorFlow 2.0 предназначен для упрощения создания нейронных сетей для машинного обучения, поэтому TensorFlow 2.0 использует API под названием Keras. Книга «Глубокое обучение с помощью Python» Франсуа Шолле, создателя Keras, — отличное место для начала. Прочтите главы 1–4, чтобы понять основы машинного обучения с точки зрения программиста. Вторая половина книги посвящена таким областям, как компьютерное зрение, обработка естественного языка, генеративное глубокое обучение и многим другим. Не волнуйтесь, если эти темы сейчас слишком сложны, поскольку со временем они станут более понятными.

Искусственный интеллект и машинное обучение для программистов
Лоуренс Морони

В этой вводной книге представлен подход «сначала код», позволяющий научиться реализовывать наиболее распространенные сценарии машинного обучения, такие как компьютерное зрение, обработка естественного языка (NLP) и моделирование последовательностей для веб-, мобильных, облачных и встроенных сред выполнения.

Глубокое обучение с Python
Франсуа Шоле

Эта книга представляет собой практическое введение в глубокое обучение с помощью Keras.

⬆ Или ⬇

Пройдите онлайн-курс, например «Введение в TensorFlow» от Coursera или «Введение в TensorFlow для глубокого обучения» от Udacity, оба из которых охватывают те же основы, что и книга Франсуа. Вам также могут оказаться полезными видеоролики от 3blue1brown, в которых можно быстро объяснить, как работают нейронные сети на математическом уровне.

Выполнение этого шага даст вам представление о том, как работает машинное обучение, и подготовит вас к более глубокому изучению.

Введение в TensorFlow для искусственного интеллекта, машинного обучения и глубокого обучения

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

Введение в TensorFlow для глубокого обучения

В этом онлайн-курсе, разработанном командой TensorFlow и Udacity, вы узнаете, как создавать приложения глубокого обучения с помощью TensorFlow.

Бесплатно
Посмотреть курс