10. КАК JS ЗАХВАТИЛ МИР
ТИХАЯ РЕВОЛЮЦИЯ
Веб-серверы
Low-level
Интерфейсы
DevOps
Blockchain
Научные
инструменты
11. КАК JS ЗАХВАТИЛ МИР
ТИХАЯ РЕВОЛЮЦИЯ
Веб-серверы "Node is new Java"
Low-level
Интерфейсы
DevOps
Blockchain
Научные
инструменты
12. КАК JS ЗАХВАТИЛ МИР
ТИХАЯ РЕВОЛЮЦИЯ
Веб-серверы "Node is new Java"
Low-level Espruino/edison/raspberry
Интерфейсы
DevOps
Blockchain
Научные
инструменты
13. КАК JS ЗАХВАТИЛ МИР
ТИХАЯ РЕВОЛЮЦИЯ
Веб-серверы "Node is new Java"
Low-level Espruino/edison/raspberry
Интерфейсы ага
DevOps
Blockchain
Научные
инструменты
14. КАК JS ЗАХВАТИЛ МИР
ТИХАЯ РЕВОЛЮЦИЯ
Веб-серверы "Node is new Java"
Low-level Espruino/edison/raspberry
Интерфейсы ага
DevOps
успешная конкуренция:
микросервисы (now) и лямбды
Blockchain
Научные
инструменты
15. КАК JS ЗАХВАТИЛ МИР
ТИХАЯ РЕВОЛЮЦИЯ
Веб-серверы "Node is new Java"
Low-level Espruino/edison/raspberry
Интерфейсы ага
DevOps
успешная конкуренция:
микросервисы (now) и лямбды
Blockchain
Etherium работает на
JS + JS-alike typed language
Научные
инструменты
16. КАК JS ЗАХВАТИЛ МИР
ТИХАЯ РЕВОЛЮЦИЯ
Веб-серверы "Node is new Java"
Low-level Espruino/edison/raspberry
Интерфейсы ага
DevOps
успешная конкуренция:
микросервисы (now) и лямбды
Blockchain
Etherium работает на
JS + JS-alike Solidity
Научные
инструменты УПС
39. ГЕНЕРАЦИЯ ТЕКСТА
codec = new Codec(text);
input = new Subject()
.map(codec.encode);
stream = model
.compile(input)
.map(codec.decode);
stream.next('hell');'o'
65. ПРОБЛЕМЫ
НЕТ МОЩНЫХ РЕШЕНИЙ
▸ Synaptic 1 - только RNN/LSTM
▸ ConvnetJS - только Convolution
▸ Другие решения от Andrej Karpatny очень специфичны
▸ Brain.JS - нет computer science
▸ Keras.JS - только плеер
▸ MXnet - порт Asm.JS; довольно сложный в использовании
▸ NeuroJS - на самом деле вроде хорош, если не считать
отсутствия документации