Skip to content
@mljs

ml.js

Machine learning and numerical analysis tools in JavaScript for Node.js and the Browser

Pinned Loading

  1. ml ml Public

    Machine learning tools in JavaScript

    JavaScript 2.7k 213

  2. matrix matrix Public

    Matrix manipulation and computation library

    JavaScript 384 56

  3. pca pca Public

    Principal component analysis

    TypeScript 103 23

  4. knn knn Public

    A k-nearest neighboor classifier algorithm.

    JavaScript 142 21

  5. feedforward-neural-networks feedforward-neural-networks Public

    A implementation of feedforward neural networks based on wildml implementation

    JavaScript 28 4

  6. libsvm libsvm Public

    LIBSVM for the browser and nodejs 🔥

    JavaScript 89 13

Repositories

Showing 10 of 113 repositories
  • airpls Public

    Baseline correction using adaptive iteratively reweighted penalized least squares

    mljs/airpls’s past year of commit activity
    JavaScript 2 MIT 2 0 1 Updated Feb 4, 2026
  • conrec Public

    JavaScript implementation of the CONREC contouring algorithm

    mljs/conrec’s past year of commit activity
    TypeScript 9 MIT 3 3 1 Updated Jan 27, 2026
  • spectra-processing Public

    Various methods to help spectra processing

    mljs/spectra-processing’s past year of commit activity
    TypeScript 9 MIT 13 7 0 Updated Jan 23, 2026
  • mljs/signal-processing’s past year of commit activity
    TypeScript 2 MIT 1 2 0 Updated Jan 10, 2026
  • hclust Public

    Hierarchical clustering in JavaScript

    mljs/hclust’s past year of commit activity
    TypeScript 58 MIT 6 0 0 Updated Nov 26, 2025
  • global-spectral-deconvolution Public

    Global Spectra Deconvolution + Peak optimizer

    mljs/global-spectral-deconvolution’s past year of commit activity
    TypeScript 13 MIT 9 3 0 Updated Nov 19, 2025
  • kmeans Public

    K-Means clustering

    mljs/kmeans’s past year of commit activity
    TypeScript 103 MIT 13 5 0 Updated Nov 14, 2025
  • nearest-vector Public

    Find the nearest point to a sample point

    mljs/nearest-vector’s past year of commit activity
    TypeScript 0 MIT 0 2 0 Updated Nov 14, 2025
  • distance-euclidean Public

    Compute the euclidean distance between two vectors

    mljs/distance-euclidean’s past year of commit activity
    TypeScript 6 MIT 1 0 0 Updated Nov 14, 2025
  • distance Public

    Distance functions to compare vectors

    mljs/distance’s past year of commit activity
    TypeScript 75 MIT 4 4 1 Updated Oct 23, 2025