PHP-ML - PHPのための機械学習ライブラリ
PHPでの機械学習への新鮮なアプローチアルゴリズム、クロス検証、事前処理、特徴抽出、およびそれ以上のものが1つのライブラリの中にあります。
PHP-ML は PHP >= 7.0 を必要とします。
分類の簡単な例:
use Phpml\Classification\KNearestNeighbors;
$samples = [[1, 3], [1, 4], [2, 4], [3, 1], [4, 1], [4, 2]];
$labels = ['a', 'a', 'a', 'b', 'b', 'b'];
$classifier = new KNearestNeighbors();
$classifier->train($samples, $labels);
$classifier->predict([3, 2]);
// return 'b'
ドキュメント
PHP-ML をどう使うかを知るには、ドキュメントに従ってください。
インストール
現在のところ、このライブラリは開発中の状態ですが、composerを使ってインストールすることができます:
composer require php-ai/php-ml
例
スクリプトの例は、別のレポジトリ php-ai/php-ml-examples で利用可能です。
特徴
- 相関ルールの学習
- 分類
- 回帰
- クラスタリング
- マトリックス
- ワークフロー
- ニューラル ネットワーク
- クロス検証
- 前処理
- 特徴抽出
- データセット
- モデルの管理
- Math
貢献
- Issue Tracker: github.com/php-ai/php-ml/issues
- Source Code: github.com/php-ai/php-ml
CONTRIBUTING.mdでもっと多くの貢献について知ることができます。
ライセンス
PHP-ML はMITライセンスの元にリリースされています。詳細はバンドルされているLICENSEファイルを見てください。
作者
Arkadiusz Kondas (@ArkadiuszKondas)