سلام. امروز قصد داریم یادگیری ماشین در php با PHP-ML را بررسی کنیم.
حتما با یادگیری ماشین یا ML (مخفف : Machine Learning) آشنایی دارید.
در صورت آشنا نبودن به نوشته : یادگیری ماشین چیست؟ مراجعه کنید.
PHP-ML چیست؟
PHP-ML یک کتابخانه یادگیری ماشین در زبان برنامه نویسی php است.
این کتابخانه الگوریتم ها، اعتبارسنجی های متقابل ، شبکه عصبی ، پیش پردازش داده ، استخراج ویژگی ها و بسیاری از موارد دیگر را برای شما فراهم می کند.
برای استفاده از این کتابخانه شما به php ورژن 7.1 نیاز دارید.
چطور می توان PHP-ML را نصب کرد؟
شما می توانید با اجرای دستور زیر PHP-ML را با Composer نصب کنید:
1 |
composer require php-ai/php-ml |
نحوه استفاده از PHP-ML
در اینجا مثالی از نحوه استفاده از PHP-ML برای طبقه بندی آورده ایم :
1 2 3 4 5 6 7 8 9 10 11 |
use Phpml\Classification\KNearestNeighbors; require_once __DIR__ . '/vendor/autoload.php'; $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); echo $classifier->predict([3, 2]); |
این مثال از الگوریتم K-Nearest Neighbors برای طبقه بندی نقاط داده به دو کلاس استفاده می کند.
در این مطلب قصد داشتیم فقط به معرفی کتابخانه PHP-ML بپردازیم.
در مطالب آینده مثال ها و توضیحات بیشتری را درباره این کتابخانه برای شما قرار می دهیم.
موفق باشید.