TensorFlow - самая популярная в мире библиотека машинного обучения с открытым исходным кодом. С момента первого выпуска в 2015 году продукт Google Brain был загружен более 41 миллиона раз. На этой неделе на саммите разработчиков TensorFlow 2019 года компания Google объявила о крупном обновлении фреймворка - альфа-версии TensorFlow 2.0. TensorFlow 2.0 ориентирован на простоту и удобство использования, с такими обновлениями, как активное выполнение, интуитивно понятные высокоуровневые API-интерфейсы и гибкое построение моделей на любой платформе.

В августе прошлого года инженер по программному обеспечению Google Brain Мартин Вик сообщил в группах Google, что TensorFlow 2.0 станет важной вехой, что заставило многих в сообществе машинного обучения ожидать следующих обновлений:

  • «Стремительное исполнение» за счет согласования модельных ожиданий и практики
  • Улучшенная совместимость с платформами и языками
  • Удаление устаревших API для уменьшения дублирования

Согласно официальному руководству TensorFlow 2.0, Google оправдал ожидания. В новом выпуске удалены избыточные API-интерфейсы, они становятся более согласованными (Унифицированные RNN, Унифицированные оптимизаторы) и лучше интегрируют среду выполнения Python с Активным исполнением.

Вот основные изменения:

  • Очистка API: в TensorFlow 2.0 многие API либо ушли, либо были перемещены в другие подпакеты. Пользователи могут использовать сценарий обновления v2 для автоматического применения переименований.
  • Стремительное выполнение: в то время как пользователям TensorFlow 1.X нужно было вручную сшить абстрактное синтаксическое дерево, TensorFlow 2.0 выполняет с нетерпением: «Графики и сеансы должны ощущаться как детали реализации».
  • Больше никаких глобальных объектов: пользователям TensorFlow 2.0 больше не нужно сильно полагаться на неявно глобальные пространства имен.
  • Вызов session.run () почти похож на вызов функции, как показано в примере ниже:

Общая цель TensorFlow 2.0 Alpha - снизить технический барьер для машинного обучения, позволяя исследователям с ограниченным опытом или знаниями эффективно создавать модели. Например, простое построение модели обеспечивается с помощью Keras, который предоставляет последовательные, функциональные и подклассы в качестве API для построения моделей, чтобы разработчики могли использовать правильный уровень абстракции.

Google также сотрудничает с платформами онлайн-обучения, такими как Fast.ai, Udacity и Coursera, чтобы предложить ряд курсов, специализаций и степеней для учащихся TensorFlow. Эндрю Нг объявил сегодня, что новый специализированный курс Deeplearning.ai TensorFlow: от основ до мастерства будет преподавать полезные практики TensorFlow.

Также на этой неделе было объявлено о выпуске TensorFlow.js 1.0 для сообщества Javascript; TF Federated, платформа с открытым исходным кодом для машинного обучения и других вычислений на децентрализованных данных; и TF Privacy, библиотека с открытым исходным кодом на основе Python для более справедливого и безопасного обучения.

Был еще один сюрприз: Google представила Coral Dev Board, платформу машинного обучения для создания продуктов искусственного интеллекта на периферии. Плата для разработчиков за 149,99 долларов США включает Edge TPU, урезанный ASIC от Google, разработанный для расширить возможности моделей машинного обучения TensorFlow Lite и ускорить вывод на периферии. Google также выпустил Coral USB Accelerator для добавления Edge TPU к существующей конструкции, что позволяет легко интегрировать его в любую систему Linux (включая платы Raspberry Pi) через USB 2.0 и 3.0.

TensorFlow - это программная библиотека с открытым исходным кодом для вычислений, разработанная командой Google Brain. Его надежная структура машинного обучения позволила широко использовать его на многих различных платформах.

Журналист: Фаню Цай, Тони Пэн | Редактор: Майкл Саразен

Вышел Отчет об адаптивности AI для публичной компании Fortune Global 500 за 2018 год!
Приобретите отчет в формате Kindle на Amazon.
Подайте заявку на участие в Партнерской программе Insight, чтобы получить бесплатный полный отчет в формате PDF.

Подпишитесь на нас в Twitter @Synced_Global, чтобы получать ежедневные новости об ИИ!

Мы знаем, что вы не хотите пропустить ни одной истории. Подпишитесь на наш популярный Synced Global AI Weekly , чтобы получать еженедельные обновления AI.