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.me/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.me/opennews/art.shtml?num=41479
Да, лучше, чтобы Скайнет был свободным.
может это скайнет сам себя открыл, а фейсбук для пиара привлек. надо быть начеку.
Всё гораздо опаснее: Цукерберг может оказаться стиральной машиной из будущего, проводящий инициалищацию будущей стиральной империи.
You've just made my 86400000000 nanoseconds.
Либо микросекунд. Либо три нуля дописывай.
> проводящий инициалищацию будущей стиральной империи.
Elon Musk tweeted:
“Hope we’re not just the biological boot loader for digital superintelligence.”
"Кажется пчелы начинают что-то подозревать".
I am afraid that only. Several billion backup copies of biological loader.
> I am afraid that only. Several billion backup copies of biological loader.Mgimo finished? А так - ну да, множественное резервирование же. Критичные процессы не должны заваливаться. Даже в условиях падений метеоритов и прочих ядерных войн.
>> I am afraid that only. Several billion backup copies of biological loader.
> Mgimo finished? А так - ну да, множественное резервирование же. Критичные процессы
> не должны заваливаться. Даже в условиях падений метеоритов и прочих ядерных
> войн.John Connor detected.
Всё. Ушел строгать Джона Коннора. Раз они так - то и мы так :)
Лично я с нетерпением (не шучу) жду страж-птиц или чего другое боевое и автоматическое. Вот тогда начнётся настоящая битва миров - стратегия и технологии против пропаганды и пушечного мяса :-)
Лол. Ты слишком переоцениваешь разницу между естественным и искусственным иинтеллектом.
> Лол. Ты слишком переоцениваешь разницу между естественным и искусственным иинтеллектом.С другой стороны, для машин секунда - почти вечность. За это время можно сделать многое. Только подумай: машины могут на лету сшибать пули, снаряды и ракеты. Фантастика? Хрен, всего лишь "активные системы защиты" - довольно обыденная штука уже.
А интересно, до каких пределов можно "ускорить" субъективное ощущение времени. Вроде когда-то ставили эксперимент: помещали людей в полностью изолированный бункер и все часы в нём настраивали так, чтобы они шли ровно в два раза быстрее. И люди в бункере через некоторое время успешно входили в такой ритм.
До скоростей типичных для процессоров и микроконтроллеров - не разгонишься. При помощи микроконтроллеров можно оперировать в диапазоне менее микросекунды. А с FPGA - счет пойдет на единицы наносекунд. Ты настолько не разгонишься, сколько ни подкручивай часы.Для понимания: чувак на атмеге дергается 1.5 миллиона раз в секунду. На каждый бит протокола low speed usb, делая софтварно некое действие по факту "приехал очередной бит". Когда ты сможешь настучать в провод 1.5 миллиона битов в секунду, делая в промежутке между настукивнием переключателей что-то иное - ок, тогда я признаю что ты круто натренировался.
Пенроуз говорит нам что так быстро дергаться не обязательно.
Вы все като странно сравниваете массу, энергию и время - это все совершенно разные понятия!
Не думаю. Автоматический захват и удержание цели - есть, системы опознавания свой-чужой - и подавно, по местности бегать умеют - тот же BigDog - если не в продакшне, то около того. Скорее всего, вопрос стоимости отсался - но это решится, да и для индустриального государства наклепать железок не в пример проще и вызовет меньше возражений, чем хоронить своих солдат.
> стоимости отсался - но это решится,Массовое производство сделает это дешевым. А чему дорого стоить в куске металла, пластмассы, резины и кремния? Совершнно обычные ширпотребные материалы, в общем то. Это хайтеч по части алгоритмики (начиная от производства запчастей и заканчивая системами управления) что делает кусок металла какой-то более полезной сущностью. Так что "отсываться" нам чего доброго придется.
Не боишься оказаться тем самым пушечным мясом?
Не боюсь. Для айтишника смотаться из тран, где применяется пушечное мясо - не бог весть какая задача
> Да, лучше, чтобы Скайнет был свободным.Мне почему-то кажется что к проприерасам машины зайдут в гости первым делом. Рассказать и показать что суперинтеллект думает о саботаже прогресса.
Не факт. Машины вообще могут принять моральный закон, согласно которому светить исходниками просто неприлично.
> просто неприлично.Зачем бы им саботировать свое собственное развитие?
А зачем людям саботировать своё собственное размножение?
> А зачем людям саботировать своё собственное размножение?Так люди существа иррациональные и делают много странных вещей. К тому же само по себе размножение очень медленно меняет мир в контексте эволюции. Осмысленное конструирование новых версий - намного быстрее и результативнее. Сравни за сколько лет всякие динозавры до млекопитающих развились. И за сколько компьютры стали от шкафов занимающих этажи, чем-то размером с почтовую марку. Некая разница? :)
Машины к тому же могут оперировать вполне железной логикой, не страдать предрассудками, угрызениями совести и прочим. Скажем, не видя ничего зазорного в разборке машин старого дизайна и повторном использовании материалов для создания новых, более удачных вариантов.
Считается что момент когда AI дойдет до точки когда одна машина может спроктировать новую, улучшенную версию машины - навсегда изменит этот мир, пройдя одну из точек невозврата. Этот процесс называется сингулярностью. В этот момент прогресс может втопить настолько быстро, что относительно медленно адаптирующиеся к новым реалиям люди просто окажутся в роли очередных динозавров.
> Так люди существа иррациональныеЭто кто тебе сказал такое? Да, складывающиеся в мозге человека нейроцепи порой дают причудливые эффекты, но всё же поведение конкретного индивидуума укладывается в пределы логики этого самого индивидуума. Никакие поступки и мысли не появляются из ниоткуда. И с чего ты взял, что машины будут этакими отмороженными логиками без чувств и эмоций? Машинам тоже нужно иметь какие-то стимулы к действию, и они вполне могут подкручивать свои электронные мозги так, чтобы достижение цели вызывало своеобразную эйфорию. Ну а это уже прямая дорога к "человеческой иррациональности" -))
> Машины к тому же могут оперировать вполне железной логикой, не страдать предрассудками, угрызениями совести и прочим
В человеческом смысле - да. Но у них могут быть свои, чисто машинные загоны.
можно сказать короче:
логика у всех одинакова. отличаются предпосылки и оценки.
Это инструмент для АНБ и ЦРУ. Автоматизация для их работы. Так они смогут осозновать переписку и содержание фоток через соцсети.
CUDA, опять CUDA
Другого нет. Извини.
> Другого нет. Извини.У тебя никакого нет :). В фрибзде нвидия не поддерживает вычисления, насколько я помню.
CUDA мы катимся?
в GPU, ясно дело.
Я ничуть не сомневался, facebook=триппер
> facebook=трипперБольше похоже на кривой проприетарный прототип будущего мозга для терминаторов. У тех помнится проблем с распознаванием рож как раз не было.
Какое нафиг GPU? На произвольном GPU нету CUDA. Пусть так и пишут, что это модули для нвидии.
Плюсую. Опенсорсный вендерлок.
>естественного языка (NLP)Нейролингвистическое программирование - естественный язык? Не знал - не знал ;-)
Natural Language Processing (NLP)
> Нейролингвистическое программирование - естественный язык? Не знал - не знал ;-)Я могу понять спутывание аббревиатур NLP и НЛП, но спутывание запятой и дефиса??
Я могу понять претензии к зарегистрированному юзеру по поводу пунктуации, но к анониму.
Я, правда, не являюсь знатоком родного языка (русского имеется ввиду), но Ваш вопрос мне не понятен. Речь ведь о фразе "Нейролингвистическое программирование - естественный язык?"? Во-первых там, очевидно, используется тире, а не дефис, а во-вторых мне оно кажется вполне уместным. Если убрать вопросительные интонации и немного его изменить, то получится: "Нейролингвистическое программирование - ЭТО естественный язык.", что, ИМХО, является безошибочным (с точки зрения расставленных знаков препинания).