neurojs
neurojs
3/5
🧩 软硬件结合
已发布
项目简介
A JavaScript deep learning and reinforcement learning library.
neurojs 是一个基于 JavaScript 的深度学习框架,专为浏览器环境设计,核心聚焦于强化学习任务,同时也可用于其他基于神经网络的场景。该项目通过一系列直观的演示(如二维自动驾驶汽车模拟)生动展示了其能力,让开发者能够在浏览器中直接观察和调试模型行为。
标签
项目特点
实现了基于神经网络的全栈机器学习框架
扩展的强化学习支持
统一和优先级的回放缓冲区
优势学习(增加行动差距)
支持深度 Q 网络和 Actor-Critic 模型(通过深度确定性策略梯度)
网络配置(权重等)的二进制导入和导出
高性能
技术规格
| 编程语言 | JavaScript |
|---|---|
| 框架类型 | 深度学习与强化学习库 |
| 运行环境 | 浏览器 |
| 核心算法 | 深度 Q 网络、Actor-Critic、优势学习 |
| 数据导入导出 | 二进制格式 |
| 维护状态 | 不再维护 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Node.js | 1 | — | 运行示例所需 |
| npm | 1 | — | 包管理器 |
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 4/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 5/5
⚪ 动手与操作: 1/5
⚪ 狂热与坚持: 3/5
🔵 创造与创新: 4/5
项目图库
所需技能
🔧 **动手能力**:无需硬件动手能力,但需要配置 Node.js 和 npm 环境
💻 **编程能力**:需要 JavaScript 编程基础,理解神经网络和强化学习概念
⚡ **电子电路**:不需要
适用场景
在浏览器中学习和实验深度强化学习算法
开发基于神经网络的交互式演示和可视化应用
教学和展示强化学习概念(如自动驾驶、游戏AI)
快速原型验证神经网络模型