The OpenNET Project / Index page

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



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

"Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от opennews (ok), 17-Янв-15, 10:58 
Facebook опубликовал (https://research.facebook.com/blog/879898285375829/fair-open... серию модулей для библиотеки Torch (https://en.wikipedia.org/wiki/Torch_%28machine_learning... с реализацией алгоритмов глубинного обучения (https://ru.wikipedia.org/wiki/%D0%93%D0%.... Модули разработаны в учреждённой при Facebook лаборатории исследований в области искусственного интеллекта и могут применяться для таких задач как распознавание изображений и обработка естественного языка (NLP (https://ru.wikipedia.org/wiki/%D0%9E%D0%.... При моделировании нейронной сети и организации параллельной обработки данных в модулях активно используется вынос вычислений на сторону GPU, в том числе возможно одновременное распределение вычислений на несколько GPU.


Код в основном предназначен для использования с языком Lua (на Lua только обвязка, низкоуровневые компоненты написаны на С++) и распространяется под лицензией BSD. Из опубликованных компонентов можно отметить:


-  fbnn (https://github.com/facebook/fbnn) - набор расширений для  фреймворка Torch (http://torch.ch/), предоставляющего средства для использования алгоритмов машинного обучения в программах на языке Lua, и пакета nn (https://github.com/torch/nn), предназначенного для построения нейронных сетей. Доступны (https://facebook.github.io/fbnn/fbnn/)  расширения fbnn.Dropout, fbnn.Optim, fbnn.Probe, fbnn.TrueNLLCriterion  и fbnn.SparseLinear;

-  fbcunn (https://github.com/facebook/fbcunn) - набор очень быстрых модулей  для Torch (http://torch.ch/) с реализацией алгоритмов машинного обучения, использующих CUDA для ускорения на стороне GPU. Модули можно использовать (https://github.com/facebook/fbcunn/tree/master/examples/imag... совместно с базой ImageNet (http://www.image-net.org/) для автоматической классификации изображений;
-  fblualib (https://github.com/facebook/fblualib) - коллекция вспомогательных утилит для Lua и Torch. Некоторые компоненты можно использовать независимо от Torch, но для их работы требуется LuaJIT (http://www.opennet.dev/opennews/art.shtml?num=39292). В частности доступны утилиты для создания расширений на языке Lua, модуль для связывания Lua и Python, отладчик, библиотека для сериализации произвольных объектов Lua, библиотека для чтения и записи файлов в формате Matlab (.mat);
-  fbcuda (https://github.com/facebook/fbcuda) - библиотека с расширениями CUDA (https://ru.wikipedia.org/wiki/CUDA), предоставляющая API (http://fbcuda.readthedocs.org/en/latest/reference.html) для выполнения различных операций на стороне GPU;

-  iTorch (https://github.com/facebook/iTorch) - надстройка над IPython (http://ipython.org/) для Torch, предоставляющая средства для визуализации изображений, видео и звука, а также для формирования графиков.


URL: https://research.facebook.com/blog/879898285375829/fair-open.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=41479

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

Оглавление

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


1. "Facebook открыл модули машинного обучения, использующие GPU ..."  +7 +/
Сообщение от Fracta1L (ok), 17-Янв-15, 10:58 
Да, лучше, чтобы Скайнет был свободным.
Ответить | Правка | Наверх | Cообщить модератору

2. "Facebook открыл модули машинного обучения, использующие GPU ..."  +8 +/
Сообщение от MPEG LA (ok), 17-Янв-15, 11:39 
может это скайнет сам себя открыл, а фейсбук для пиара привлек. надо быть начеку.
Ответить | Правка | Наверх | Cообщить модератору

5. "Facebook открыл модули машинного обучения, использующие GPU ..."  +14 +/
Сообщение от Аноним (-), 17-Янв-15, 12:29 
Всё гораздо опаснее: Цукерберг может оказаться стиральной машиной из будущего, проводящий инициалищацию будущей стиральной империи.
Ответить | Правка | Наверх | Cообщить модератору

10. "Facebook открыл модули машинного обучения, использующие GPU ..."  +3 +/
Сообщение от node12.skynet.local (?), 17-Янв-15, 16:24 
You've just made my 86400000000 nanoseconds.
Ответить | Правка | Наверх | Cообщить модератору

45. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от softfireemail (?), 19-Янв-15, 09:28 
Либо микросекунд. Либо три нуля дописывай.
Ответить | Правка | Наверх | Cообщить модератору

24. "Facebook открыл модули машинного обучения, использующие GPU ..."  +4 +/
Сообщение от Аноним (-), 18-Янв-15, 04:22 
> проводящий инициалищацию будущей стиральной империи.


Elon Musk tweeted:
    “Hope we’re not just the biological boot loader for digital superintelligence.”

"Кажется пчелы начинают что-то подозревать".
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

32. "Facebook открыл модули машинного обучения, использующие GPU ..."  –1 +/
Сообщение от Pahanivo (ok), 18-Янв-15, 08:35 
I am afraid that only. Several billion backup copies of biological loader.
Ответить | Правка | Наверх | Cообщить модератору

41. "Facebook открыл модули машинного обучения, использующие GPU ..."  +1 +/
Сообщение от Аноним (-), 18-Янв-15, 23:39 
> I am afraid that only. Several billion backup copies of biological loader.

Mgimo finished? А так - ну да, множественное резервирование же. Критичные процессы не должны заваливаться. Даже в условиях падений метеоритов и прочих ядерных войн.

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

44. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Pahanivo (ok), 19-Янв-15, 07:40 
>> I am afraid that only. Several billion backup copies of biological loader.
> Mgimo finished? А так - ну да, множественное резервирование же. Критичные процессы
> не должны заваливаться. Даже в условиях падений метеоритов и прочих ядерных
> войн.

John Connor detected.

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

9. "Facebook открыл модули машинного обучения, использующие GPU ..."  +10 +/
Сообщение от Константавр (ok), 17-Янв-15, 15:59 
Всё. Ушел строгать Джона Коннора. Раз они так - то и мы так :)
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

11. "Facebook открыл модули машинного обучения, использующие GPU ..."  –2 +/
Сообщение от Crazy Alex (ok), 17-Янв-15, 17:03 
Лично я с нетерпением (не шучу) жду страж-птиц или чего другое боевое и автоматическое. Вот тогда начнётся настоящая битва  миров - стратегия и технологии против пропаганды и пушечного мяса :-)
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

14. "Facebook открыл модули машинного обучения, использующие GPU ..."  +2 +/
Сообщение от Fracta1L (ok), 17-Янв-15, 19:26 
Лол. Ты слишком переоцениваешь разницу между естественным и искусственным иинтеллектом.
Ответить | Правка | Наверх | Cообщить модератору

25. "Facebook открыл модули машинного обучения, использующие GPU ..."  +1 +/
Сообщение от Аноним (-), 18-Янв-15, 04:28 
> Лол. Ты слишком переоцениваешь разницу между естественным и искусственным иинтеллектом.

С другой стороны, для машин секунда - почти вечность. За это время можно сделать многое. Только подумай: машины могут на лету сшибать пули, снаряды и ракеты. Фантастика? Хрен, всего лишь "активные системы защиты" - довольно обыденная штука уже.

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

29. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Fracta1L (ok), 18-Янв-15, 06:38 
А интересно, до каких пределов можно "ускорить" субъективное ощущение времени. Вроде когда-то ставили эксперимент: помещали людей в полностью изолированный бункер и все часы в нём настраивали так, чтобы они шли ровно в два раза быстрее. И люди в бункере через некоторое время успешно входили в такой ритм.
Ответить | Правка | Наверх | Cообщить модератору

33. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Аноним (-), 18-Янв-15, 09:19 
До скоростей типичных для процессоров и микроконтроллеров - не разгонишься. При помощи микроконтроллеров можно оперировать в диапазоне менее микросекунды. А с FPGA - счет пойдет на единицы наносекунд. Ты настолько не разгонишься, сколько ни подкручивай часы.

Для понимания: чувак на атмеге дергается 1.5 миллиона раз в секунду. На каждый бит протокола low speed usb, делая софтварно некое действие по факту "приехал очередной бит". Когда ты сможешь настучать в провод 1.5 миллиона битов в секунду, делая в промежутке между настукивнием переключателей что-то иное - ок, тогда я признаю что ты круто натренировался.

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

42. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Аноним (-), 18-Янв-15, 23:44 
Пенроуз говорит нам что так быстро дергаться не обязательно.
Ответить | Правка | Наверх | Cообщить модератору

46. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Pahanivo (ok), 19-Янв-15, 09:45 
Вы все като странно сравниваете массу, энергию и время - это все совершенно разные понятия!
Ответить | Правка | Наверх | Cообщить модератору

38. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Crazy Alex (ok), 18-Янв-15, 22:23 
Не думаю. Автоматический захват и удержание цели - есть, системы опознавания свой-чужой - и подавно, по местности бегать умеют - тот же BigDog - если не в продакшне, то около того. Скорее всего, вопрос стоимости отсался - но это решится, да и для индустриального государства наклепать железок не в пример проще и вызовет меньше возражений, чем хоронить своих солдат.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

39. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Аноним (-), 18-Янв-15, 23:24 
> стоимости отсался - но это решится,

Массовое производство сделает это дешевым. А чему дорого стоить в куске металла, пластмассы, резины и кремния? Совершнно обычные ширпотребные материалы, в общем то. Это хайтеч по части алгоритмики (начиная от производства запчастей и заканчивая системами управления) что делает кусок металла какой-то более полезной сущностью. Так что "отсываться" нам чего доброго придется.

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

36. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Аноним (-), 18-Янв-15, 18:49 
Не боишься оказаться тем самым пушечным мясом?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

37. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Crazy Alex (ok), 18-Янв-15, 22:14 
Не боюсь. Для айтишника смотаться из тран, где применяется пушечное мясо - не бог весть какая задача
Ответить | Правка | Наверх | Cообщить модератору

26. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Аноним (-), 18-Янв-15, 04:30 
> Да, лучше, чтобы Скайнет был свободным.

Мне почему-то кажется что к проприерасам машины зайдут в гости первым делом. Рассказать и показать что суперинтеллект думает о саботаже прогресса.

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

30. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Fracta1L (ok), 18-Янв-15, 06:39 
Не факт. Машины вообще могут принять моральный закон, согласно которому светить исходниками просто неприлично.
Ответить | Правка | Наверх | Cообщить модератору

34. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Аноним (-), 18-Янв-15, 09:20 
> просто неприлично.

Зачем бы им саботировать свое собственное развитие?

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

35. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Fracta1L (ok), 18-Янв-15, 12:48 
А зачем людям саботировать своё собственное размножение?
Ответить | Правка | Наверх | Cообщить модератору

40. "Facebook открыл модули машинного обучения, использующие GPU ..."  +1 +/
Сообщение от Аноним (-), 18-Янв-15, 23:36 
> А зачем людям саботировать своё собственное размножение?

Так люди существа иррациональные и делают много странных вещей. К тому же само по себе размножение очень медленно меняет мир в контексте эволюции. Осмысленное конструирование новых версий - намного быстрее и результативнее. Сравни за сколько лет всякие динозавры до млекопитающих развились. И за сколько компьютры стали от шкафов занимающих этажи, чем-то размером с почтовую марку. Некая разница? :)

Машины к тому же могут оперировать вполне железной логикой, не страдать предрассудками, угрызениями совести и прочим. Скажем, не видя ничего зазорного в разборке машин старого дизайна и повторном использовании материалов для создания новых, более удачных вариантов.

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

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

43. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Fracta1L (ok), 19-Янв-15, 06:55 
> Так люди существа иррациональные

Это кто тебе сказал такое? Да, складывающиеся в мозге человека нейроцепи порой дают причудливые эффекты, но всё же поведение конкретного индивидуума укладывается в пределы логики этого самого индивидуума. Никакие поступки и мысли не появляются из ниоткуда. И с чего ты взял, что машины будут этакими отмороженными логиками без чувств и эмоций? Машинам тоже нужно иметь какие-то стимулы к действию, и они вполне могут подкручивать свои электронные мозги так, чтобы достижение цели вызывало своеобразную эйфорию. Ну а это уже прямая дорога к "человеческой иррациональности" -))

> Машины к тому же могут оперировать вполне железной логикой, не страдать предрассудками, угрызениями совести и прочим

В человеческом смысле - да. Но у них могут быть свои, чисто машинные загоны.

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

48. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Клыкастый (ok), 19-Янв-15, 18:15 
можно сказать короче:
логика у всех одинакова. отличаются предпосылки и оценки.
Ответить | Правка | Наверх | Cообщить модератору

49. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от yantuxemail (??), 22-Янв-15, 18:59 
Это инструмент для АНБ и ЦРУ. Автоматизация для их работы. Так они смогут осозновать переписку и содержание фоток через соцсети.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "Facebook открыл модули машинного обучения, использующие GPU ..."  +2 +/
Сообщение от anonymous (??), 17-Янв-15, 11:44 
CUDA, опять CUDA
Ответить | Правка | Наверх | Cообщить модератору

13. "Facebook открыл модули машинного обучения, использующие GPU ..."  –3 +/
Сообщение от iZEN (ok), 17-Янв-15, 19:18 
Другого нет. Извини.
Ответить | Правка | Наверх | Cообщить модератору

27. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Аноним (-), 18-Янв-15, 04:30 
> Другого нет. Извини.

У тебя никакого нет :). В фрибзде нвидия не поддерживает вычисления, насколько я помню.

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

16. "Facebook открыл модули машинного обучения, использующие GPU ..."  +2 +/
Сообщение от Аноним (-), 17-Янв-15, 21:08 
CUDA мы катимся?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

31. "Facebook открыл модули машинного обучения, использующие GPU ..."  +2 +/
Сообщение от Аноним (-), 18-Янв-15, 07:52 
в GPU, ясно дело.
Ответить | Правка | Наверх | Cообщить модератору

20. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Аноним (-), 17-Янв-15, 21:59 
Я ничуть не сомневался, facebook=триппер
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

28. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Аноним (-), 18-Янв-15, 04:32 
> facebook=триппер

Больше похоже на кривой проприетарный прототип будущего мозга для терминаторов. У тех помнится проблем с распознаванием рож как раз не было.

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

4. "Facebook открыл модули машинного обучения, использующие GPU ..."  +13 +/
Сообщение от anonymous (??), 17-Янв-15, 12:12 
Какое нафиг GPU? На произвольном GPU нету CUDA. Пусть так и пишут, что это модули для нвидии.
Ответить | Правка | Наверх | Cообщить модератору

6. "Facebook открыл модули машинного обучения, использующие GPU ..."  +6 +/
Сообщение от Archer73 (ok), 17-Янв-15, 13:20 
Плюсую. Опенсорсный вендерлок.
Ответить | Правка | Наверх | Cообщить модератору

7. "Facebook открыл модули машинного обучения, использующие GPU ..."  –11 +/
Сообщение от Аноним (-), 17-Янв-15, 13:33 
>естественного языка (NLP)

Нейролингвистическое программирование - естественный язык? Не знал - не знал ;-)

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

8. "Facebook открыл модули машинного обучения, использующие GPU ..."  +4 +/
Сообщение от anonymous (??), 17-Янв-15, 14:12 
Natural Language Processing (NLP)
Ответить | Правка | Наверх | Cообщить модератору

15. "Facebook открыл модули машинного обучения, использующие GPU ..."  +3 +/
Сообщение от Fracta1L (ok), 17-Янв-15, 19:28 
> Нейролингвистическое программирование - естественный язык? Не знал - не знал ;-)

Я могу понять спутывание аббревиатур NLP и НЛП, но спутывание запятой и дефиса??

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

21. "Facebook открыл модули машинного обучения, использующие GPU ..."  +2 +/
Сообщение от Аноним (-), 17-Янв-15, 23:32 
Я могу понять претензии к зарегистрированному юзеру по поводу пунктуации, но к анониму.
Ответить | Правка | Наверх | Cообщить модератору

47. "Facebook открыл модули машинного обучения, использующие GPU ..."  +/
Сообщение от Sergey722 (ok), 19-Янв-15, 09:50 
Я, правда, не являюсь знатоком родного языка (русского имеется ввиду), но Ваш вопрос мне не понятен. Речь ведь о фразе "Нейролингвистическое программирование - естественный язык?"? Во-первых там, очевидно, используется тире, а не дефис, а во-вторых мне оно кажется вполне уместным. Если убрать вопросительные интонации и немного его изменить, то получится: "Нейролингвистическое программирование - ЭТО естественный язык.", что, ИМХО, является безошибочным (с точки зрения расставленных знаков препинания).
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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