神经学家 neurojs是一个用于浏览器中深度学习的JavaScript框架。它主要关注强化学习,但可以用于任何基于神经网络的任务。它包含了简洁的演示来可视化这些功能,例如一辆2D自动驾驶汽车。 请随时作出贡献。这类项目的开发在社区中更棒! 注意:由于出现了更通用的框架,如TensorFlow-JS,因此不再维护此回购,我建议您使用它。 特征 实施基于神经网络的全栈机器学习框架 扩展强化学习支持 统一的优先重播缓冲区 优势学习(增加行动地图)https://arxiv.org/pdf/1512.04860v1.pdf 支持深度q网络和演员评论模型(通过深度确定策略粒度) 网络配置的二进制导入和导出(权重等) 高性能 示例 自动驾驶汽车 高级XOR 安德烈·卡佩西的水世界(ConvNetJS替换为NeuroJS) 运行示例 npm安装npm启动 正常开放http://localhost:8080/examples/在浏览器中选择要运行的演示。 接下来是什么? 更多示例(乒乓球、钟摆、蛇、改进型汽车等) 支持网络工作者 LSTM和时间反向传播