- پنجشنبه 21 آبان 1405 ساعت 21:05
- 0.6.2
- کامل شده
- منقضی شده
این داکیومنت از طرف توسعهدهنده ساپورت نمیشود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.
Distance معیار سنجش فاصله یا شباهت میان دو نمونه عددی است. در الگوریتمهایی مانند KNN، انتخاب معیار فاصله بر همسایههایی که نزدیک محسوب میشوند اثر مستقیم دارد.
نحوه کار و کاربرد
فاصله اقلیدسی برای هندسه معمولی مناسب است؛ Manhattan مجموع اختلاف مطلق ویژگیها را میسنجد و Minkowski خانوادهای عمومیتر از معیارهاست. مقیاس ویژگیها اهمیت دارد و متغیری با دامنه بزرگ میتواند نتیجه فاصله را غالب کند.
نمونه
use Phpml\Math\Distance\Euclidean;
$distance = new Euclidean();
$value = $distance->distance([1,2], [4,6]);
نکته
معیار فاصله را بر اساس نوع ویژگی و مسئله انتخاب کنید؛ فاصله اقلیدسی خام همیشه مناسب نیست.