推荐 | GitHub上的neurojs - javascript深度学习/增强学习库(附自动驾驶Demo)
AIjob社
AIjob社:是《全球人工智能》推出的一项免费求职服务。目前与约100家ai企业合作提供近300个工作岗位。有实习,求职和跳槽意向的ai相关开发工程师可发送简历到邮箱:274724446@qq.com
neurojs - A machine learning framework for browsers
Implements a full-stack neural-network based machine learning framework
Extended reinforcement-learning support
Uniform and prioritised replay buffers
Advantage-learning (increasing the action-gap) https://arxiv.org/pdf/1512.04860v1.pdf
Support for deep-q-networks and actor-critic models (via deep-deterministic-policy-gradients)
Binary import and export of network configurations (weights etc.)
High-performance
Feel free to contribute. I appreciate any support, because frankly this is a big project to maintain!
Examples
Self-driving car
(https://github.com/janhuenermann/neurojs/blob/master/examples/cars)
Advanced XOR
(https://github.com/janhuenermann/neurojs/blob/master/examples/adv-xor)
Andrej Karpathy's Waterworld (ConvNetJS replaced with NeuroJS)
(https://github.com/janhuenermann/neurojs/blob/master/examples/waterworld)
Blog post
I wrote a blog post about this framework with an interactive car-demo embeded on my blog(http://lab.janhuenermann.de/article/learning-to-drive#car-container), check it out!
Future
Support for web workers
LSTM and backpropagation through time
github:https://github.com/janhuenermann/neurojs
Demo(Self-driving car):http://janhuenermann.com/projects/learning-to-drive