awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
harthur avatar

harthur/brainArchived

0
View on GitHub↗
7,991 نجوم·849 تفرعات·JavaScript·MIT·14 مشاهدات

Brain

Brain is a JavaScript library for building, training, and running feed-forward neural networks. It implements a multilayer perceptron model designed for pattern recognition and function approximation.

The library includes a standalone inference engine that converts trained models into portable JavaScript functions. This allows predictions to be executed in browser or Node.js environments without requiring the original library dependencies.

The system supports persistent model management through JSON serialization for saving and loading network weights. It also provides a streaming mechanism for incremental training to process large datasets.

Features

  • Feed-Forward Neural Networks - Implements a feed-forward multilayer perceptron for pattern recognition and function approximation.
  • Client-Side Inference - Enables predictions to be executed in browser or Node.js environments without requiring original library dependencies.
  • Inference Execution - Computes predictions for given inputs based on the learned weights of a trained network.
  • Model-to-Code Generators - Converts a trained model into a portable JavaScript function for predictions without dependencies.
  • Functional Model Exports - Generates a standalone JavaScript function that encodes trained weights directly into the code for dependency-free inference.
  • Training Weight Adjustments - Adjusts internal connection strengths during training to minimize the difference between predicted and expected outputs.
  • Neural Network Implementations - Provides a core implementation of feed-forward neural networks for pattern recognition within JavaScript.
  • Neural Network Training - Adjusts network weights using input-output patterns to enable classification and pattern approximation.
  • Neural Networks - Implements a multilayer perceptron model designed for function approximation and pattern recognition.
  • Pattern Recognition - Teaches a model to classify data or approximate functions by processing sets of input and output patterns.
  • Neural Network Libraries - Provides a complete JavaScript library for building, training, and running feed-forward neural networks.
  • Portable Inference Functions - Generates a portable JavaScript function from a trained network for inference without the original codebase.
  • Machine Learning Model Formats - Uses a JSON-serializable format for saving and loading trained weights to ensure model persistence.
  • Incremental Training - Processes datasets in small chunks via streaming to train models without exhausting system memory.
  • Model State Serializers - Provides the ability to serialize trained model weights and biases into JSON for persistent storage.
  • Large Dataset Streaming - Reads training patterns from a write stream to process large datasets without exhausting system memory.
  • Training Sample Streaming - Feeds training patterns incrementally into the network via a write stream to handle large datasets.
  • Neural Network Checkpointing - Saves and loads trained model weights via JSON to avoid retraining the network from scratch.
  • AI & Machine Learning - Neural network library for JavaScript.
  • Deep Learning Frameworks - Simple neural network library for JavaScript.
  • General Machine Learning - Neural network implementation for JavaScript.
  • Machine Learning - Neural network implementation for JavaScript environments.
  • Machine Learning and Vision - Neural network implementation.

سجل النجوم

مخطط تاريخ النجوم لـ harthur/brainمخطط تاريخ النجوم لـ harthur/brain

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Brain

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Brain.
  • cazala/synapticالصورة الرمزية لـ cazala

    cazala/synaptic

    6,920عرض على GitHub↗

    Synaptic is a JavaScript neural network library used for building, training, and executing neural networks in Node.js and the browser. It provides a framework for constructing architecture-free neural network topologies, a backpropagation training engine for weight optimization, and a toolkit for implementing recurrent neural network frameworks. The library enables the design of custom first or second order network architectures without predefined constraints. It supports a variety of specialized models, including Long Short-Term Memory networks, Hopfield networks, Liquid State Machines, and

    JavaScript
    عرض على GitHub↗6,920
  • karpathy/convnetjsالصورة الرمزية لـ karpathy

    karpathy/convnetjs

    11,171عرض على GitHub↗

    ConvNetJS is a JavaScript deep learning library and neural network training engine designed for client-side machine learning. It functions as a framework for building, training, and running convolutional neural networks directly within a web browser without the need for a backend server. The library specializes in image recognition and pattern analysis using convolutional and pooling layers. It enables the creation of models for classification and regression tasks, as well as the development of reinforcement learning agents that optimize behavior through trial and error in simulated environme

    JavaScript
    عرض على GitHub↗11,171
  • brainjs/brain.jsالصورة الرمزية لـ BrainJS

    BrainJS/brain.js

    14,863عرض على GitHub↗

    Brain.js is a JavaScript neural network library for building, training, and running machine learning models in the browser or Node.js. It provides implementations for several network types, including feedforward networks, recurrent neural networks for time series forecasting, and autoencoders for data compression and denoising. The library features WebGL-based GPU acceleration to increase the speed of neural network computations on the graphics processor. It also includes a visualization tool that generates SVG images to represent the topology and layers of a feedforward network. The framewo

    TypeScript
    عرض على GitHub↗14,863
  • rasbt/python-machine-learning-bookالصورة الرمزية لـ rasbt

    rasbt/python-machine-learning-book

    12,614عرض على GitHub↗

    This project is an educational resource providing practical code examples and implementations of machine learning algorithms using the Python language. It serves as a guide for constructing predictive pipelines, clustering models, and dimensionality reduction within the Scikit-Learn ecosystem. The repository includes comprehensive demonstrations for supervised and unsupervised learning, as well as detailed examples for implementing neural networks and deep architectures. It also provides practical guidance on exporting model parameters to JSON and wrapping trained models in web APIs for produ

    Jupyter Notebook
    عرض على GitHub↗12,614
عرض جميع البدائل الـ 30 لـ Brain→

الأسئلة الشائعة

ما هي وظيفة harthur/brain؟

Brain is a JavaScript library for building, training, and running feed-forward neural networks. It implements a multilayer perceptron model designed for pattern recognition and function approximation.

ما هي الميزات الرئيسية لـ harthur/brain؟

الميزات الرئيسية لـ harthur/brain هي: Feed-Forward Neural Networks, Client-Side Inference, Inference Execution, Model-to-Code Generators, Functional Model Exports, Training Weight Adjustments, Neural Network Implementations, Neural Network Training.

ما هي البدائل مفتوحة المصدر لـ harthur/brain؟

تشمل البدائل مفتوحة المصدر لـ harthur/brain: cazala/synaptic — Synaptic is a JavaScript neural network library used for building, training, and executing neural networks in Node.js… karpathy/convnetjs — ConvNetJS is a JavaScript deep learning library and neural network training engine designed for client-side machine… brainjs/brain.js — Brain.js is a JavaScript neural network library for building, training, and running machine learning models in the… rasbt/python-machine-learning-book — This project is an educational resource providing practical code examples and implementations of machine learning… microsoft/cntk — CNTK is a deep learning toolkit used for the design, construction, and training of neural networks. It defines model… dmlc/xgboost — XGBoost is a distributed machine learning library for implementing scalable gradient boosting decision trees used for…