PHP-ML 学习/机器学习和PHP的神经网络

来源:互联网 发布:淘宝营销策略广告方式 编辑:程序博客网 时间:2024/04/28 21:24

Home

PHP-ML - Machine Learning library for PHP

1 2 3 4 5 6

前段时间看见了关于PHP,机器学习,神经算法的这个库,但是没有中文翻译,就萌生了,翻译这个库,然后用自己的学习过程,写点什么。于是就有了这个。
在PHP中,机器学习的新方法。算法、交叉验证、预处理、特征提取以及更多在这个库中

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'

Documentation

请跟随这个文档来学习PHP-ML

Installaion

你可以使用github ,或者 composer 来下载这个库,下面举例子使用composer引入这个库

composer require php-ai/php-ml

开始下载了这些库,我们用例子来说明。

Features

  • Association rule Lerning(关联规则学习)
    • Apriori
  • Classification(分类)
    • SVC
    • k-Nearest Neighbors
    • Naive Bayes
  • Regression
    • Least Squares
    • SVR
  • Clustering
    • k-Means
    • DBSCAN
  • Metric
    • Accuracy
    • Confusion Matrix
    • Classification Report
  • Workflow
    • Pipeline
  • Neural Network
    • Multilayer Perceptron Classifier
  • Cross Validation(交叉验证)
    • Random Split
    • Stratified Random Split
  • Preprocessing (预处理)
    • Normalization
    • Imputation missing values
  • Feature Extraction
    • Token Count Vectorizer
    • Tf-idf Transformer
  • Datasets
    • Array
    • CSV
    • Files
    • Ready to use:
      Iris
      Wine
      Glass
  • Models management
    • Persistency
  • Math
    • Distance
    • Matrix
    • Set
    • Statistic

Author

感谢 Arkadiusz Kondas 为我们广大php提供开源的类库

原创粉丝点击