JS library for neural networks, evolution, and backpropagation
Top 33.0% on sourcepulse
Neataptic provides a JavaScript library for building and training neural networks in the browser and Node.js, focusing on flexibility and performance. It caters to developers and researchers needing to implement neuro-evolution or backpropagation for tasks like game AI, prediction, and classification, offering significant speed advantages over competitors.
How It Works
Neataptic supports both neuro-evolution (using the Instinct algorithm) and backpropagation. Neuro-evolution allows for flexible network architectures, enabling networks to adapt to datasets without predefined structures, and leverages multi-threading for speed. Backpropagation is optimized for rapid training, claiming over 5x the speed of competitors. The library allows for custom network construction using pre-built layers or even individual neurons and groups.
Quick Start & Requirements
npm install neataptic
<head>
tag.Highlighted Details
Maintenance & Community
The project is marked as "(unmaintained)". No community links (Discord, Slack) or roadmap are provided in the README.
Licensing & Compatibility
The README does not explicitly state a license. Parts of Synaptic were used in development, which is typically MIT licensed. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The project is explicitly marked as "(unmaintained)", indicating a lack of ongoing development or support. The absence of a clear license could pose adoption risks.
6 years ago
Inactive