1. 程式人生 > >機器學習和PHP的神經網路 PHP ML庫

機器學習和PHP的神經網路 PHP ML庫

                根據維基百科,機器學習(英語機器學習) - 一個廣泛的子人工智慧,使用數理統計部分,數值優化方法,概率論,離散分析,並從資料中提取知識的數學學科。這句話,正是因為“神經網路”,已經2年了,專家是怎麼說的多樣化,是這些東西的未來。據認為,人工智慧所有這些表現需要使用特殊的語言,如,R或連的Python。但這種情況並非如此。

PHP-ML - 用於與PHP-AI團隊開發人工智慧工作的一個完整的圖書館。近日,PHP-ML已經成為GitHub最流行的。正如他們所說的創造者,這個包是“一種新的方式,以機器學習PHP»。從需求 - 直譯器的安裝版本不低於7.0。新增到專案開發到作曲家是可能的:

 composer require php-ai/php-ml
https://github.com/php-ai/php-ml

機器學習演算法;交叉驗證;神經網路;預處理;檢索資料......等等。一個簡單的例子與分類工作

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]); // 返回 'b'
此外,在一個獨立的儲存裝置和其它實施例可用的:定義在文字語言編寫;預測葡萄酒的質量。當然,PHP-ML並不免除您的需要研究一些理論資料(例如,檢視我們的機器學習的學習材料選擇),但如果你正在開發一個web專案,利用機器學習它從未如此簡單。