• 0.6.2
  • کامل شده
  • منقضی شده
این داکیومنت از طرف توسعه‌دهنده ساپورت نمی‌شود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.

Tf-idf Transformer شمارش خام واژه‌ها را به وزن‌هایی تبدیل می‌کند که اهمیت نسبی واژه را در یک سند و در کل مجموعه اسناد نشان می‌دهند. واژه‌ای که در یک سند زیاد و در کل پیکره کم‌تکرار باشد، معمولاً وزن بیشتری می‌گیرد.

نحوه کار و کاربرد

ابتدا متن با Token Count Vectorizer به بردار شمارش تبدیل می‌شود. سپس Transformer فراوانی واژه در سند را با فراوانی معکوس آن در کل مجموعه ترکیب می‌کند. این روش برای نمایش متن در جست‌وجو و طبقه‌بندی مفید است.

نمونه

use Phpml\FeatureExtraction\TfIdfTransformer;
$samples = [[1,2,1,0],[0,1,2,3]];
$transformer = new TfIdfTransformer($samples);
$transformer->transform($samples);

نکته

مدل TF-IDF را فقط با اسناد مجموعه آموزش Fit کنید و برای داده جدید همان واژگان را به کار ببرید.

مطالعه مرتبط در همین مجموعه