Google открыла код своей системы машинного обучения — TensorFlow
Иллюстрация с сайта Google Research Blog
В минувший понедельник интернет-гигант Google объявил об открытии исходного кода системы машинного обучения TensorFlow.
Инфраструктуру по глубокому обучению (deep learning) в Google начинали ещё в 2011 году с проектом DistBelief, который позволял проводить обучение в нейронных сетях с тысячами процессорных ядер в различных дата-центрах компании. С помощью DistBelief специалисты Google показали, что компьютеры могут быть обучены таким понятиям, как «кошка», по изображениям из YouTube без каких-либо обозначений, улучшили распознавание речи в своих приложениях на 25 % и создали поиск по изображениям в Google Photos. Однако ограничения DistBelief: исключительная нацеленность на нейронные сети, трудность в конфигурации и привязанность к внутренней инфраструктуре Google — оказались слишком существенными для его дальнейшего использования. Так появился проект TensorFlow — системы машинного обучения второго поколения, призванной устранить ограничения DistBelief.
TensorFlow, разработанный инженерами Google Brain Team, представляет собой программную библиотеку для численных расчётов с использованием графов потока данных. Узлы в графе — математические операции, а рёбра (связи) — тензоры (многомерные массивы данных). Для выполнения расчётов можно с помощью единого API задействовать один или множество CPU/GPU на машинах разного назначения (десктопы, серверы и даже мобильные устройства). Возможности TensorFlow можно расширять с помощью гибкого интерфейса на языке Python.
Исходный код TensorFlow распространяется на условиях свободной лицензии Apache License 2.0 и доступен для установки через pip. Подробности о его использовании опубликованы на сайте проекта, а короткое ознакомительное видео — на YouTube.
Постоянная ссылка к новости: http://www.nixp.ru/news/13638.html. Дмитрий Шурупов по материалам Google Research Blog.
CARLA — Open Source-симулятор от Intel и Toyota для обучения беспилотных автомобилей
Uber открыла код вероятностного языка программирования на Python — Pyro
Компания «Яндекс» открыла код своей библиотеки для машинного обучения — CatBoost
Google открыла код Guetzli для более компактных качественных JPEG-изображений в интернете
Upspin — новый Open Source-проект Google для безопасного обмена файлами по сети
Cognitive Toolkit — Open Source-система машинного обучения, распознавания речи и изображений от Microsoft
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Конкурент Google TensorFlow от Amazon:
Новость / GitHub.