Cookie Preferences

    We use cookies to enhance your browsing experience, analyze site traffic, and personalize content. By clicking "Accept All", you consent to our use of cookies. Learn more

    AsterMind-ELM Community Edition

    Free Javascript Extreme Learning Machine AI Library Available Through NPM

    npm versionnpm downloads
    MIT license

    Open-source ELM implementation with lightning-fast training and simple integration. Get started with production-ready machine learning in minutes, not hours.

    Get Started in Seconds

    Simple installation and straightforward API

    npm install @astermind/astermind-elm
    
    import { ELM } from '@astermind/astermind-elm';
    
    // Create and train your model
    const model = new ELM({ hiddenNodes: 100 });
    model.train(trainingData, labels);
    
    // Make predictions
    const predictions = model.predict(testData);

    That's it! Your extreme learning machine is ready to use.

    Community Edition Features

    Production-ready ML capabilities for modern applications

    4 Core ML Models

    • ELM (Extreme Learning Machine)
    • KernelELM (Kernel-based ELM)
    • OnlineELM (Streaming/Incremental)
    • DeepELM (Multi-layer Architectures)

    9 Prebuilt Task Modules

    • AutoComplete & LanguageClassifier
    • IntentClassifier & EncoderELM
    • CharacterLangEncoderELM
    • ConfidenceClassifierELM & More

    Real-Time Performance

    • Millisecond training speed
    • Microsecond inference
    • Tiny KB-sized models
    • Web Workers support

    Advanced Capabilities

    Training & Learning

    • Batch & incremental training
    • Data augmentation
    • Multiple regularization options
    • Closed-form training

    Text Processing

    • Character-level encoding
    • Token-level encoding
    • Text normalization
    • N-gram support

    Retrieval & Embeddings

    • EmbeddingStore vector database
    • KNN search (cosine, dot, Euclidean)
    • Multi-model ensemble retrieval
    • Real-time similarity search

    Evaluation Metrics

    • Classification: Accuracy, F1, Precision
    • Regression: RMSE, MAE, R²
    • Retrieval: Recall@K, MRR
    • Per-class statistics

    Model Management

    • JSON import/export
    • Model versioning
    • Full state persistence
    • Incremental updates

    Activation Functions

    • ReLU, LeakyReLU, Sigmoid
    • Tanh, Linear, GELU
    • Softmax

    Developer Experience

    Full TypeScript Support

    Type-safe development with comprehensive TypeScript definitions, UI binding utilities, and IntelliSense support.

    • Data augmentation utilities
    • IO utilities (JSON, CSV, TSV)
    • Comprehensive examples

    Cross-Platform Deployment

    Deploy anywhere - browser, Node.js, or edge computing platforms. Zero infrastructure required.

    • Browser (NPM, CDN, ESM)
    • Node.js (CommonJS, ESM)
    • Windows, Linux, macOS

    Kernel Types (KernelELM)

    Multiple kernel functions for enhanced model flexibility and performance optimization.

    • RBF, Linear, Polynomial
    • Laplacian
    • Custom kernel support

    Weight Initializers

    Choose the right initialization strategy for optimal model convergence and performance.

    • Uniform initialization
    • Xavier initialization
    • He initialization

    Perfect For

    Common scenarios where AsterMind-ELM Community Edition excels

    Real-time Classification

    Sentiment analysis, intent detection, language identification

    Text Processing

    AutoComplete, character encoding, token analysis

    Embedding & Retrieval

    Vector search, similarity matching, RAG systems

    Streaming Learning

    Incremental training, online adaptation, continuous learning

    Edge Computing

    Browser-based ML, offline capability, zero latency

    Rapid Prototyping

    MVP development, research projects, experiments

    Frequently Asked Questions

    Common questions about AsterMind-ELM Community Edition

    Start Building with ELM Community Edition

    Join developers worldwide using AsterMind-ELM for fast, efficient machine learning

    MIT License • Free for Commercial Use