وبلاگ

PHP-ML: لایبرری یادگیری ماشین برای PHP


مجتبی پاکزاد مجتبی پاکزاد

یادگیری ماشین یکی از جذاب‌ترین مباحث در زیرشاخه‌های هوش مصنوعی است که افراد زیادی برای یادگیری آن به پایتون روی می‌آورند. لایبرری PHP-ML، کتابخانه‌ای برای کار در حوزه یادگیری ماشین با استفاده از زبان پی‌اچ‌پی است. شاید این لایبرری به اندازه لایبرری‌های پایتون مانند Tensorflow و Keras و Numpy قدرتمند نباشد ولی قطعا برای برنامه‌نویس‌های پی‌اچ‌پی تجربه خوشایندی در حوزه یادگیری ماشین را به ارمغان خواهد آورد.

PHP-ML: لایبرری برای یادگیری ماشین با PHP

مثال:

require_once __DIR__ . '/vendor/autoload.php'; 
 
  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 خواهد بود. در واقع در مثال بالا، ابتدا یک آرایه حاوی دیتاست‌هایی تعریف شده و توسط آرایه دیگری، به هر دیتاست یک لیبل اختصاص داده شده است. سپس با متد train کلاس KNearestNeighbors، نمونه‌ها و لیبل‌ها به سیستم آموزش داده شده است. در نهایت با استفاده از متد predict از سیستم خواسته شده که حدس بزند که دیتاست مورد نظر چه لیبلی می‌تواند داشته باشد.

با کمی فکر کردن می‌توان الگوی حدس زدن سیستم را فهمید، سیستم بدین صورت تشخصی داده که اگر در هر دیتاست عدد اول بزرگتر بود به آن لیبل a و اگر عدد دوم بزرگتر بود، لیبل b بزند.

همچنین ترجمه داکیومنت PHP-ML را در بخش داکیومنت‌ها می‌توانید مطالعه کنید، در مقدمه این داکیومنت اصطلاحاتی از قبیل الگوریتم‌ها، کراس ولیدیشن، شبکه عصبی، پیش‌پردازش داده‌ها، استخراج ویژگی‌ها و داده‌کاوی را نیز به صورت خلاصه توضیح داده‌ایم.



مجتبی پاکزاد
مجتبی پاکزاد

حل مساله و چالش رو خیلی دوست دارم و رابطه خیلی خوبی با ریاضیات، برنامه‌نویسی و اقتصاد دارم. علاقه زیادی به هوش‌مصنوعی، یادگیری ماشین و موضوعات مرتبط دارم.

مطالب مرتبط

پیش‌بینی قیمت سهام با استفاده از لایبرری PHP-ML

با استفاده از لایبرری PHP-ML، سعی کردیم قیمت سهام را پیش‌بینی کنیم. در عمل یک توصیه به اقدام (خرید/فروش) دریافت می‌کنیم و بازده مورد انتظارمان را می‌بینیم. سپس CFDها را با لوریج بالا معامله می‌کنیم و پولدار می‌شویم.

آموزش ساخت pdf از ویو در لاراول به همراه مثال

ساخت pdf از ویو در لاراول با استفاده از کتابخانه Dompdf ، Dompdf یک مبدل HTML به PDF است. در این نوشته آموزش ساخت پی دی اف از ویو در لاراول را با مثال بخوانید.

Datatables: لایبرری پی‌اچ‌پی برای هندل پردازش‌های سمت سرور دیتاتیبل‌ها

لایبرری datatables برای هندل کردن پردازش‌های سمت سرور مربوط به دیتاتیبل‌ها کاربرد دارد. دیتاتیبل‌ها جداولی داینامیک هستند که محتوای آن‌ها به کمک اجکس رفرش می‌شود. استفاده از دیتاتیبل‌ها، روشی سریع و ساده برای پردازش محتوای جدول‌ها است.

استخراج داده‌ها از JSON تودرتو با استفاده از روش خودفراخوانی و حلقه‌ها در PHP

یک سند JSON می‌تواند اشیائی را که در داخل سایر اشیاء JSON قرار دارد، داشته باشد. اشیاء JSON زوج‌هایی با ارزش کلیدی هستند و روش‌های مختلفی وجود دارد که می‌توانید برای دسترسی به اشیاء JSON از یک سند JSON تودرتو استفاده کنید.

دیدگاه‌ها