There are no reviews yet. Be the first to send feedback to the community and the maintainers!
ml
Machine learning tools in JavaScriptmatrix
Matrix manipulation and computation libraryknn
A k-nearest neighboor classifier algorithm.pca
Principal component analysiskmeans
K-Means clusteringlibsvm
LIBSVM for the browser and nodejs π₯levenberg-marquardt
Curve fitting method in JavaScriptdistance
Distance functions to compare vectorsrandom-forest
Random forest for classification and regression.hclust
Hierarchical clustering in JavaScriptnaive-bayes
Naive bayes classifier.regression
Regression algorithmsxgboost
A port of XGBoost to javascript with emscriptensvm
Support Vector Machine in Javascriptsavitzky-golay
SavitzkyβGolay filterregression-multivariate-linear
Multivariate linear regressionfeedforward-neural-networks
A implementation of feedforward neural networks based on wildml implementationregression-simple-linear
Simple Linear Regressiondecision-tree-cart
Decision trees using CART implementationsom
self-organizing map (SOM) / Kohonen networklogistic-regression
array
Functional utilities to transform and compute stats on arraysregression-polynomial
Polynomial Regressioncurve-fitting
Levenberg Marquardt curve-fitting: minimize sum of weighted squared residualsconfusion-matrix
Confusion matrix for supervised classificationpls
PLS regression algorithmglobal-spectral-deconvolution
Global Spectra Deconvolution + Peak optimizersavitzky-golay-generalized
General Least-Squares Smoothing and Differentiation by the Convolution (Savitzky-Golay) Method Peter A. Gorryconrec
JavaScript implementation of the CONREC contouring algorithmtree-similarity
Tree similarity in Javascriptconvolution
Convolution using the FFT or direct algorithm.fft
cross-validation
Utility library to make cross validation with supervised classifiersspectra-processing
Various methods to help spectra processingtree-set
A JavaScript emulator of the TreeSet Java classbit-array
Bit-array operations in JavaScriptfcnnls
Fast Combinatorial Non-negative Least Squaresdistance-euclidean
Compute the euclidean distance between two vectorsmatrix-convolution
Matrix convolution.anova
Analysis of variancecombinations
Generate all possible unordered samples of size m, without replacement, from a set of n objectsarray-xy
Functional utilities for sets of pointsdataset-iris
Iris flower data setdbscan
distance-matrix
Compute a distance-matrix based on a custom distance functionsparse-matrix
Sparse matrix libraryfloyd-warshall
Algorithm for finding shortest paths in a weighted graph with positive or negative edge weights (but with no negative cycles)spectra-fitting
regression-robust-polynomial
Robust polynomial regression using LMedSgenerator-mljs-packages
DEPRECATEDregression-exponential
Exponential Regressionxsadd
JavaScript implementation of the XORSHIFT-ADD (XSadd) pseudo random number generatordisjoint-set
Efficient disjoint-set data structure implementationstat
Functions for computing stats on arrays and matricesnmf
Non-negative Matrix Factorization (NMF)performance
array-utils
Some array utilities in JavaScriptexpectation-maximization
ml-pipe
airpls
Baseline correction using adaptive iteratively reweighted penalized least squaresregression-theil-sen
Method for robust fitting a line to a set of pointsisolation-forest
binary-search
DEPRECATEDdataset
dataset for multivariate analysisgenerate-dataset
Generate synthetic datasets for testingstatistics
signal-processing
pad-array
Array paddingpcr
random
Randomness utilitiesmatrix-peaks-finder
kernel
A factory for kernel functionscalculus
simulated-annealing
hash-table
Open addressing hash table with double hashingdataset-metadata
a class to manipulate metadata for statistical analysisdatamining
Old repository to be splitpeak-shape-generator
Generate various peak shapes.regression-base
Base class for regression packagespreprocess
Preprocess functions to improve the representation and quality of dataregression-polynomial-2d
baseline-correction-regression
Iterative regression-based baseline correction.Love Open Source and this site? Check out how you can help us