PHP写人工智能实例,简单实现「第2篇-神经网络」

做人工智能很常用python来做

当然在一些简单预测项目里也是可以用PHP轻松完成

下面是使用一个MLPClassifier实例:


public function index2()
{
$mlp = new MLPClassifier(4, [2], ['a', 'b', 'c']);
$mlp->train(
$samples = [[1, 0, 0, 0], [0, 1, 1, 0], [1, 1, 1, 1], [0, 0, 0, 0]],
$targets = ['a', 'a', 'b', 'c']
);
$mlp->partialTrain(
$samples = [[1, 0, 0, 0], [0, 1, 1, 0]],
$targets = ['a', 'a']
);
$mlp->partialTrain(
$samples = [[1, 1, 1, 1], [0, 0, 0, 0]],
$targets = ['b', 'c']
);
$mlp->setLearningRate(0.1);
$res = $mlp->predict([[1, 1, 1, 1], [0, 0, 0, 0]]);
print_r($res);
$res = $mlp->predict([[1, 0, 1, 1], [0, 0, 0, 0]]);
print_r($res);
}

这个是简单的PHP实现神经网络写法。


分享到:


相關文章: