# expectation-maximization **Repository Path**: mirrors_mljs/expectation-maximization ## Basic Information - **Project Name**: expectation-maximization - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-22 - **Last Updated**: 2026-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # expectation-maximization [![NPM version][npm-image]][npm-url] [![build status][travis-image]][travis-url] [![David deps][david-image]][david-url] [![npm download][download-image]][download-url] Gaussian Mixture Models using Expectation Maximization algorithm transcribed from Expectation Maximization [repository](https://github.com/lovasoa/expectation-maximization) of Ophir LOJKINE, also using his multivariate gaussian [link](https://github.com/lovasoa/multivariate-gaussian). ## Installation `$ npm install ml-expectation-maximization` ## Example ```js const ExpectationMaximization = require('ml-expectation-maximization').ExpectationMaximization; const em = new ExpectationMaximization(); em.train(data); // data is a training matrix em.predict(toPredict); // data matrix to predict /* Get information about clusters obtained on the training step. Each element of the array is a cluster with the following information * weight: Weight of the current cluster. * mean: Current mean of the cluster. * covariance: Covariance matrix of the cluster. * prediction: prediction label associated with the cluster. */ var data = em.getClusterData(); // save your model var model = em.toJSON(); // load your model var newEM = EM.load(model); ``` ## [API Documentation](https://mljs.github.io/expectation-maximization/) ## License [MIT](./LICENSE) [npm-image]: https://img.shields.io/npm/v/ml-expectation-maximization.svg?style=flat-square [npm-url]: https://npmjs.org/package/ml-expectation-maximization [travis-image]: https://img.shields.io/travis/mljs/expectation-maximization/master.svg?style=flat-square [travis-url]: https://travis-ci.org/mljs/expectation-maximization [david-image]: https://img.shields.io/david/mljs/expectation-maximization.svg?style=flat-square [david-url]: https://david-dm.org/mljs/expectation-maximization [download-image]: https://img.shields.io/npm/dm/ml-expectation-maximization.svg?style=flat-square [download-url]: https://npmjs.org/package/ml-expectation-maximization