The OpenNET Project / Index page

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



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

Оглавление

Проект OpenNMT развивает систему машинного перевода на основ..., opennews (ok), 14-Янв-17, (0) [смотреть все]

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


3. "Проект OpenNMT развивает систему машинного перевода на основ..."  –1 +/
Сообщение от Шарп (ok), 14-Янв-17, 21:24 
> написан на языке Lua

Какие преимущества даёт этот язык относительно мейнстримных питонов? Или чтоб не как у всех. Тогда это хипстерская поделка, которая будет вскоре заброшена.

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

10. "Проект OpenNMT развивает систему машинного перевода на основ..."  +5 +/
Сообщение от Умная Маша (?), 14-Янв-17, 22:29 
Torch - очень известный и зрелый фреймворк для нейросетей, до появления TensorFlow был самым мейнстримом. Стоит за ним в основном фейсбук, где сейчас работает Ян Лекун, живой классик свёрточных сетей. У торча архитектура простая, как топор, и при этом он работает АДОВО БЫСТРО, несмотря на Lua-прослойку (LuaJIT же). Быстрее, чем Caffe, написанное на чистых плюсах, например. Алсо быстрее TensorFlow. Гугл-овцы в каждом релизе обещают всех перегнать, но что-то нипалучается.

https://github.com/soumith/convnet-benchmarks

В общем, круто, что есть разные фреймворки, да ещё и свободные. Конкуренция - залог здоровья.

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

42. "Проект OpenNMT развивает систему машинного перевода на основ..."  +/
Сообщение от PSVemail (?), 15-Янв-17, 18:58 
mxnet быстрее
Ответить | Правка | Наверх | Cообщить модератору

11. "Проект OpenNMT развивает систему машинного перевода на основ..."  +/
Сообщение от Аноним (-), 14-Янв-17, 22:33 
> относительно мейнстримных питонов

LuaJit / JIT

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

12. "Проект OpenNMT развивает систему машинного перевода на основ..."  +4 +/
Сообщение от barmaglotemail (??), 14-Янв-17, 22:33 
Для тех кто не в курсе: lua как самостоятельный язык нигде не используется. Это скриптовый язык, который очень легко встраивается в любое приложение, легковесен, прост и достаточно гибок.  Довольно массовый кстати, из примеров: игры, nginx, torch.
Имеется реализация с JIT.
От не хипстерского питона, отличается скоростью близкой к C, размером встраивоемой либы в 600КБ, контекстно свободной грамматикой. Люди которые создавали lua, в отличии от Гвидо знали, что такое "формальные грамматики", или как минимум в своё время прочитали: "Теория синтаксического анализа" Ахо и Ульмана;  "Конструирование компиляторов" Гриса.

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

18. "Проект OpenNMT развивает систему машинного перевода на основ..."  +1 +/
Сообщение от Аноним (-), 14-Янв-17, 23:03 
> От не хипстерского питона, отличается скоростью близкой к C,

Влажные мечты неосиляторов сишки, даже в микробенчах.
https://eklausmeier.wordpress.com/2016/04/05/performance-com.../
> The result is pretty much as expected: The C program runs three times faster than the LuaJIT program.

https://lonewolfer.wordpress.com/2014/03/13/benchmarking-has.../

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

44. "Проект OpenNMT развивает систему машинного перевода на основ..."  +/
Сообщение от Аноним (-), 15-Янв-17, 19:46 
> Какие преимущества даёт этот язык относительно мейнстримных питонов?

Не тормозит. Да и синтаксис там все-таки не подразумевает что програмер - всенепременно даун, настолько проносящий ложку мимо рта что его надо заставлять прогу форматировать здюлями в стойло.

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

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

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




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

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