PHPackages                             sjoerdmaessen/machinelearning - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. sjoerdmaessen/machinelearning

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

sjoerdmaessen/machinelearning
=============================

Tools for data mining, analysis and predictions in PHP.

46792PHP

Since Oct 4Pushed 9y ago3 watchersCompare

[ Source](https://github.com/sjoerdmaessen/machinelearning)[ Packagist](https://packagist.org/packages/sjoerdmaessen/machinelearning)[ RSS](/packages/sjoerdmaessen-machinelearning/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Machine Learning
================

[](#machine-learning)

A collection of tools for data mining, analysis and making predictions in PHP.

Installation
------------

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

```
php composer.phar require sjoerdmaessen/machinelearning "dev-master"

```

History
-------

[](#history)

PHP is a powerful and versatile language but doesn't seem to be used at all for data mining, analysing and machine learning. One of the reasons could be there just are better tools for the job. However I do feel PHP can be very suitable in some specific use cases. Especially preprocessing data is a task which should be as easy todo with PHP as it is with other languages. Because I want to motivate and inspire other PHP developers to explore machine learning I started this project. Hopefully people will find use in this package and use it for their machine learning projects.

Contributing
------------

[](#contributing)

This package is an open source project. Contribution is highly appreciated.

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/858124?v=4)[Sjoerd Maessen](/maintainers/sjoerdmaessen)[@sjoerdmaessen](https://github.com/sjoerdmaessen)

---

Top Contributors

[![sjoerdmaessen](https://avatars.githubusercontent.com/u/858124?v=4)](https://github.com/sjoerdmaessen "sjoerdmaessen (1 commits)")

### Embed Badge

![Health badge](/badges/sjoerdmaessen-machinelearning/health.svg)

```
[![Health](https://phpackages.com/badges/sjoerdmaessen-machinelearning/health.svg)](https://phpackages.com/packages/sjoerdmaessen-machinelearning)
```

###  Alternatives

[diglactic/laravel-breadcrumbs

A simple Laravel-style way to create breadcrumbs.

9808.9M91](/packages/diglactic-laravel-breadcrumbs)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
