TensorFlow

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Daemon2010 (обсуждение | вклад) в 15:38, 23 июля 2017 (Создано переводом страницы «TensorFlow»). Она может серьёзно отличаться от текущей версии.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
TensorFlow
Тип бібліотека для машинного навчання
Разработчик Команда Google Brain?!Ошибка в сносках?: Отсутствует закрывающий тег </ref>
Написана на C++[1][2] и Python[1]
Операционные системы Windows, Linux, macOS, iOS и Android
Первый выпуск 9 ноября 2015
Аппаратные платформы Linux, macOS, Android, iOS и Windows
Последняя версия (15 февраля 2017; 8 лет назад (2017-02-15))
Репозиторий github.com/tensorflow/te…
Состояние Активний
Лицензия Відкрита ліцензія Apache 2.0
Сайт tensorflow.org
Логотип Викисклада Медиафайлы на Викискладе

TensorFlow — открытая программная библиотека для машинного обучения целом ряде задач, разработанная компанией Google для удовлетворения ее потребностей в системах, способных строить и тренировать нейронные сети для выявления и расшифровки образов и корреляций, аналогично к обучению и понимание, которые применяют люди.[3] Ее сейчас применяют как для исследований, так и для разработки продуктов Google,:хв. 0:15—2:17 :с. 2 :0:26—2:17 часто заменяя на его роли ее закрытого предшественника, DistBelief. TensorFlow было изначально разработано командой Google Brain?! для внутреннего использования в Google, пока ее не было выпущено под открытой лицензией Apache 2.0 9 ноября 2015 года.[4][5]

История

DistBelief

Начиная с 2011 года, Google Brain?! строила DistBelief как собственническую систему машинного обучения на основе нейронных сетей глубинного обучения. Ее использование быстро росло в разнообразных компаниях Alphabet как в исследовательских, так и в коммерческих применениях.[6][7] Google назначила нескольких информатиков, включительно с Джеффом Діном[англ.], упростить и переделать кодовую основу DistBelief на более быструю, надежную библиотеку уровня приложений, какой стала TensorFlow.[8] в 2009 году команда под руководством Джеффрі Хінтона[англ.] реализовала обобщенное обратное распространение и другие усовершенствования, которые позволить порождать нейронные сети с существенно более высокой точностью, например, снижением погрешности в распознавании речи на 25%.[9]

TensorFlow

TensorFlow является системой машинного обучения Google Brain?! второго поколения, выпущенной как открытое программное обеспечение 9 ноября 2015 года. В то время как еталонна реалізація[англ.] работает на единичных устройствах, TensorFlow может работать на нескольких ЦП и ГП (включительно с дополнительными расширениями CUDA для вычислений общего назначения на графических процессорах).[10] TensorFlow доступна для 64-разрядных Linux, macOS, Windows, и для мобильных вычислительных платформ, включая Android и iOS.

Вычисления TensorFlow выражаются как станові[англ.] графы потоків даних[англ.]. Название TensorFlow происходит от операций, что такие нейронные сети выполняют над многомерными массивами данных. Эти многомерные массивы называют «тензорами». В июне 2016 года Джефф Дін[англ.] из Google заявил, что TensorFlow вспоминали 1 500 репозиториев на GitHub, лишь 5 из которых были от Google.[11]

Тензорный процессор (ТП)

В мае 2016 года Google анонсировала свой тензорний процесор[англ.] (ТП, англ. tensor processing unit, TPU), специализированную микросхему, построенную специально для машинного обучения, и подогнанный под TensorFlow. ТП является программируемым ШИ-ускорителем, разработанным для обеспечения высокой производительности в арифметике пониженной точности (например, 8-битной), и направленным скорее на использование или исполнение моделей, чем на их тренировки. Google объявила, что они использовали ТП в своих центрах обработки данных более год, и обнаружили, что они обеспечивают для машинного обучения на порядок лучше оптимизированную продуктивність на ват[англ.].[12]

Свойства

TensorFlow обеспечивает ППИ для Python, а также C++, Haskell, Java и Go.

Применение

Среди приложений, для которых TensorFlow является основой, является программное обеспечение автоматизированного описания изображений, такое как DeepDream[англ.].[13] 26 октября 2015 года Google официально реализовала RankBrain?!, который поддерживает TensorFlow. RankBrain обрабатывает существенное число поисковых записей, заменяя и дополняя традиционные статические алгоритмы на основе результатов поиска.[14]

См. также

Примечания

Шаблон:Примітки

Ссылка

  1. 1 2 MXNet: A Flexible and Efficient Machine LearningLibrary for Heterogeneous Distributed Systems (англ.) — 2015. — arXiv:1512.01274
  2. The tensorflow Open Source Project on Open Hub: Languages Page — 2006.
  3. "TensorFlow: Open source machine learning" "It is machine learning software being used for various kinds of perceptual and language understanding tasks" — Джеффрі Дін[англ.], хв. 0:47—2:17 з кліпу YouTube (англ.
  4. Credits. TensorFlow.org. Дата обращения: 10 ноября 2015.
  5. Metz, Cade. Google Just Open Sourced TensorFlow, Its Artificial Intelligence Engine. Wired (9 ноября 2015). Дата обращения: 10 ноября 2015.
  6. Ghemawat, Sanjay; Monga, Rajat; Dean, Jeff. TensorFlow: Large-scale machine learning on heterogeneous systems. TensorFlow.org. Google Research (9 ноября 2015). Дата обращения: 10 ноября 2015.
  7. Perez, Sarah. Google Open-Sources The Machine Learning Tech Behind Google Photos Search, Smart Reply And More. TechCrunch (9 ноября 2015). Дата обращения: 11 ноября 2015.
  8. {{cite web |last1 = Oremus |first1 = Will |title = What Is TensorFlow, and Why Is Google So Excited About It? |url = http://www.slate.com/blogs/future_tense/2015/11/09/google_s_tensorflow_is_open_source_and_it_s_about_to_be_a_huge_huge_deal.html |website = Slate |accessdate = 11 November 2015 |date = November 11, 2015 } (англ.
  9. Ward-Bailey, Jeff. Google chairman: We’re making 'real progress' on artificial intelligence. CSMonitor (25 ноября 2015). Дата обращения: 25 ноября 2015.
  10. Metz, Cade (2015-11-10). TensorFlow, Google's Open Source AI , Points to a Fast-Changing Hardware World. Wired. Дата обращения: 2015-11-11.
  11. Machine Learning: Google I/O 2016 Minute 07:30/44:44 accessdate=2016-06-05 (англ.
  12. Jouppi, Norm. Google supercharges machine learning tasks with TPU custom chip. Google Cloud Platform Blog. Дата обращения: 19 мая 2016.
  13. Byrne, Michael. Google Offers Up Its Entire Machine Learning Library as Open-Source Software. Vice (11 ноября 2015). Дата обращения: 11 ноября 2015.
  14. Woollaston, Victoria. Google releases TensorFlow – Search giant makes its artificial intelligence software available to the public. DailyMail (25 ноября 2015). Дата обращения: 25 ноября 2015.