The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  +/
Сообщение от opennews (??), 16-Фев-17, 16:40 
Компания Google представила (https://developers.googleblog.com/2017/02/announcing-tensorf... первый стабильный выпуск платформы машинного обучения TensorFlow (http://tensorflow.org/), предоставляющей готовые реализации различных алгоритмов глубокого машинного обучения. Предоставляется простой программный интерфейс для построения моделей на языке Python и низкоуровневый интерфейс для языка С++, позволяющий управлять построением и выполнением вычислительных графов.  Код системы написан на языках С++ и Python и распространяется (https://github.com/tensorflow/tensorflow) под лицензией Apache.


Платформа развивается командой Google Brain и используются в сервисах Google для распознавания речи, выделения лиц на фотографиях, определение схожести изображений, отсеивание спама в Gmail и организации перевода с учётом смысла. С момента открытия кода платформа также была задействована в нескольких независимых исследовательских проектах, например, на основе TensorFlow созданы мобильные приложения для определение рака кожи и профилактики слепоты у больных сахарным диабетом.

TensorFlow предоставляет библиотеку готовых алгоритмов численных вычислений, реализованных через графы потоков данных (data flow graphs). Узлы в таких графах реализуют математические операции или точки входа/вывода, в то время как рёбра графа представляют многомерные массивы данных (тензоры), которые перетекают между узлами. Узлы могут быть закреплены за вычислительными устройствами и выполняться асинхронно, параллельно обрабатывая разом все подходящие к ним тезоры, что позволяет организовать одновременную работу узлов в нейронной сети по аналогии с одновременной активацией нейронов в мозге. Распределённые системы машинного обучения можно создавать на типовом оборудовании, благодаря встроенной поддержке в TensorFlow  разнесения вычислений на несколько CPU или GPU.


Версия TensorFlow 1.0 примечательна стабилизацией API для языка Python, который в дальнейшем будет меняться только с сохранением обратной совместимости, а также добавлением экспериментальных API для языков Java (https://github.com/tensorflow/tensorflow/tree/master/tensorf... и Go (https://github.com/tensorflow/tensorflow/tree/master/tensorf.... Среди других улучшений:


-  Подготовлен выскопроизводительный предметно-ориентированный компилятор XLA (https://www.tensorflow.org/performance/xla) (Accelerated Linear Algebra) для ускорения операций линейной алгебры. Компилятор поддерживает как режим компиляции на лету (JIT), так и классическую предварительную компиляцию (AOT). Применение XLA позволяет значительно ускорить работу алгоритмов TensorFlow и сократить потребление памяти, сохранив при этом возможность использования как на обычных серверных и мобильных платформах, так и на системах со специализированными аппаратными ускорителями. Например, использование XLA позволяет ускорить обучение модели Inception v3 в 7.3 раза на системе с 8 GPU и в 58 раз в кластере из 64 GPU;
-  Из tf.contrib.learn (https://www.tensorflow.org/get_started/tflearn) в основной состав перенесён набор модулей (tf.layers, tf.metrics и tf.losses) c реализацией высокоуровневых API, упрощающих задействование средств машинного обучения в своих проектах.
-  Добавлен новый модуль tf.keras, обеспечивающий полную интеграцию с библиотекой построения нейронных сетей Keras (https://keras.io/).

-  API для языка Python переработан (https://tensorflow.org/install/migration) для большей схожести с API NumPy (для автоматической адаптации кода проектов к изменениям  в API  подготовлен скрипт (https://github.com/tensorflow/tensorflow/tree/r1.0/tensorflo...
-  Добавлен отладчик tfdbg (https://www.tensorflow.org/programmers_guide/debugger), предоставляющий  API и интерфейс командной строки для отладки приложений на базе TensorFlow во время их работы;
-  Подготовлен (https://github.com/tensorflow/tensorflow/tree/r1.0/tensorflo... новый набор демонстрационных приложений для платформы Android с примерами реализации таких функций как определение объектов на изображении и корректировка  картинки со встроенной камеры;
-  Для упрощения установки сформированы готовые Docker-образы и pip-пакеты, совместимые с PyPI (для установки TensorFlow теперь достаточно выполнить команду "pip install tensorflow").

Дополнительно можно отметить продолжение компанией Facebook публикации наработок по распознаванию объектов на фотографиях. Следом за реализацией (https://www.opennet.ru/opennews/art.shtml?num=45028) алгоритмов DeepMask и SharpMask открыт код фреймворка ResNeXt (https://github.com/facebookresearch/ResNeXt) с реализацией
простой и модульной архитектуры классификации изображений и определения объектов на фотографиях, основанной на алгоритмах, изложенных в публикации "Aggregated Residual Transformations for Deep Neural Networks (https://arxiv.org/abs/1611.05431)". Код написан на языке Lua в  виде модуля к библиотеке глубинного машинного обучения Torch (http://torch.ch/) и распространяется (https://github.com/facebookresearch/ResNeXt) под лицензией BSD. В дополнение к коду для загрузки под лицензией CC BY-NC 4.0 предлагается несколько готовых натренированных моделей нейронной сети для ResNeXt.


URL: https://developers.googleblog.com/2017/02/announcing-tensorf...
Новость: https://www.opennet.ru/opennews/art.shtml?num=46058

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  –3 +/
Сообщение от Аноним (-), 16-Фев-17, 16:40 
Когда там уже ИИ? И почему не используют импульсные нейросети, как в мозгу?
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  +2 +/
Сообщение от Стандарты (?), 16-Фев-17, 16:45 
> Когда там уже ИИ?

"ИИ - это то, что комьпютеры пока ещё не умеют делать." (C)

> И почему не используют импульсные нейросети, как в мозгу?

Нафига?

Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  –2 +/
Сообщение от Andrey Mitrofanov (?), 16-Фев-17, 16:58 
>>импульсные нейросети, как в мозгу?
> Нафига?

Центры удовольствия дёргать. //Ваш КО.

Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  –1 +/
Сообщение от Orduemail (ok), 17-Фев-17, 03:18 
> "ИИ - это то, что комьпютеры пока ещё не умеют делать." (C)

Отставание от реальности detected. Сейчас, вообще-то, в развитых странах происходит AI революция. Не так, как это было нарисовано в терминаторе, помягче, но и тем не менее дело доходит до статей типа: https://bothsidesofthetable.com/mark-cuban-on-why-you-need-t...

ps. В качестве ликбеза: просто не надо путать Artifical Intelligence и General Intelligence. Это разные вещи, второе -- мифический частный случай первого, которое существует только в головах тех людей, кто не в теме.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

6. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  +/
Сообщение от mma (?), 17-Фев-17, 04:31 
Говорят то все красиво но дальше машинного обучеия никто не ушел пока. Просто сейчас эту фишку стали пиарить, вот и кажется некоторым что это что то новое, срочно надо изучать )
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  +/
Сообщение от Orduemail (ok), 17-Фев-17, 09:54 
> Говорят то все красиво но дальше машинного обучеия никто не ушел пока.
> Просто сейчас эту фишку стали пиарить, вот и кажется некоторым что
> это что то новое, срочно надо изучать )

Конечно-конечно. Машинное обучение придумали 50 лет назад и с тех пор ничего не изменилось. А если кто-то говорит иначе, то это значит, что он по глупости пиарит. А если он ещё глуп настолько, чтобы поддерживать текущий бум инвестиций в стартапы, строящиеся на ИИ технологиях, то он просто дурак, удивительно как он до с таким дефицитом интеллекта умудрялся до сих пор быть успешным инвестором.
Продолжай и дальше так думать, и несомненно ты никогда не станешь динозавром.

Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  –2 +/
Сообщение от Аноним (-), 17-Фев-17, 11:05 
В стране, которая является лидером по экспорту валенков(статья экспорта "Валяная обувь"), знают все о, искусственном интеллекте и машинном обучении!

https://rg.ru/2016/12/18/za-rubezhom-vyros-spros-na-rossijsk...

>>50 лет назад и с тех пор ничего не изменилось

50 лет назад в России основным инструментом расчета были счеты. Ничего не изменилось!
По крайней мере последний бюджет был точно рассчитан на счетах.
Ломаных.

Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  +/
Сообщение от Orduemail (ok), 17-Фев-17, 16:01 
> В стране, которая является лидером по экспорту валенков(статья экспорта "Валяная обувь"),
> знают все о, искусственном интеллекте и машинном обучении!

При чём здесь эта страна? Я дал хоть одну ссылку на русскоязычные источники?

> 50 лет назад в России основным инструментом расчета были счеты. Ничего не
> изменилось!
> По крайней мере последний бюджет был точно рассчитан на счетах.
> Ломаных.

Изменилось. 50 лет назад создавались и использовались алгоритмы для анализа социальных и экономических проблем. Если очень интересно я могу поискать для примера какую-нибудь книжку на эту тему, чтоб почитать и ознакомиться. Сегодня же, да, беда.

Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  +3 +/
Сообщение от Sergei (??), 17-Фев-17, 12:43 
Ога, слава Герострата она такая...если не понимаешь происходящего, то делай вид, что понимаешь и критикуй всё подряд) И пофиг, что с 2012 года, стараниями Deep Learning, машинное зрение сделало огроменный шаг вперед, дав инструмент для решения таких задач, на которые 10-15 лет и не замахивались, но все равно найдутся те, кто будет нудеть "это всего лишь подбор весов и такое уже было 40 лет назад"...ну и да, еще, чтобы показать окружающим свою осведомленность и значимость, нужно при каждом удобном случае задвигать телеги (можно даже скопипастить в предыдущих подобных обсуждениях) на тему: "что есть интеллект" и "как понять, что натренированная нейронная сеть обладает интеллектом" :-)
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

12. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  +/
Сообщение от Аноним (-), 17-Фев-17, 12:24 
Обучение и самообучение, это разные вещи.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

15. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  +/
Сообщение от Orduemail (ok), 17-Фев-17, 16:11 
> Обучение и самообучение, это разные вещи.

В смысле supervised и unsupervised learning? Ну да, они разные, и что дальше? Современные методы статистики и AI могут и в supervised тоже. Собственно это даже проще, чем unsupervised, но убого, потому что человек мало чему может научить: чтобы научить чему-то, сначала надо самому научиться это делать, но если я и сам действительно могу это делать и понимаю, как я могу это делать, то зачем мне нужен AI, ведь зная всё, я могу написать программу классическими методами.

Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  +/
Сообщение от лютый жабист__ (?), 17-Фев-17, 05:59 
Все эти корпорации бобра занимаются не тем (либо занимаются, но втихаря). В первую очередь надо пилить AI который будет программить по ТЗ, написанному английским по белому. Всё остальное сделает ОН... 8)
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  +1 +/
Сообщение от Andrey Mitrofanov (?), 17-Фев-17, 09:22 
> Все эти корпорации бобра занимаются не тем (либо занимаются, но втихаря). В
> первую очередь надо пилить AI который будет программить по ТЗ, написанному
> английским по белому. Всё остальное сделает ОН... 8)

Согласен! Пусть программы на джавве пишут программы на лиспе. В стране дворников не хватает.

Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  +/
Сообщение от Аноним (-), 17-Фев-17, 10:42 
>>Для установки golang API выполните в терминале

go get github.com/tensorflow/tensorflow/tensorflow/go

Реально, библиотека для глубокого/глубокого/глубокого машинного обучения.  

Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск системы машинного обучения TensorFlow 1.0 и классифик..."  +/
Сообщение от Дензелemail (?), 22-Фев-17, 12:24 
Можно сделать так,чтобы нейросеть обрабатывала (брала) данные с сайта статистики через api?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру