Tensorflow — это мощная программная библиотека с открытым исходным кодом для машинного обучения, разработанная исследователями из Google Brain. Он имеет множество встроенных функций, облегчающих задачу построения различных нейронных сетей. Tensorflow позволяет распределять вычисления между разными компьютерами, а также несколькими центральными и графическими процессорами на одной машине. TensorFlow предоставляет API Python, а также менее документированный API C++. В этом курсе мы будем использовать Python.

Этот курс будет охватывать основы и современное использование библиотеки Tensorflow для исследований в области глубокого обучения. Мы стремимся помочь учащимся понять графическую вычислительную модель Tensorflow, изучить функции, которые она может предложить, и научиться создавать и структурировать модели, наиболее подходящие для проекта глубокого обучения. В ходе курса студенты будут использовать Tensorflow для построения моделей различной сложности, от простой линейной/логистической регрессии до сверточной нейронной сети и рекуррентных нейронных сетей с LSTM для решения таких задач, как встраивание слов, перевод, оптическое распознавание символов. Студенты также узнают о передовых методах структурирования модели и управления исследовательскими экспериментами.