نقل قول:
نوشته اصلي بوسيله raha_hakhamanesh
به نام خدا
نه همون دیتا ماینینگ هم اضافی است! ...
موفق باشید
|
متشکرم
خوب اجازه بدید دقیق تر سوال کنم:
اگه فقط قرار بود یک سیستم autocorrection ساده داشته باشیم، فقط با ایندکس کردن کلمات پر مصرف به نتیجه می رسیدیم.
ولی فرض کنیم که این کلمه پیشنهادی، یا autocorrect باید بر اساس مثلا بیست فاکتورها مختلف داده بشه. مثلا موقعیت شخص، دیوایسی که استفاده میکنه، ساعت شبانه روز، اینکه مرد هست یا زن، چند سالشه، و از همه مهمتر، قبلا به چه سایتهایی سر زده و ... .
حال وقتی شخص در نهایت کلمه خودش رو مینویسه، سیستم بهش تعدادی کلمه، یا جمله یا ... پیشنهاد میکنه. وقتی کاربر روی یکی از این کلمه ها کلیک میکنه، سیستم یاد میگیره که با توجه به تمام اون ۲۰ فاکتور مختلف، این کلمه احتمال بالاتری داره که به این کاربر خاص بخوره. بنابر این سیستم باید یاد بگیره! به نوعی سیستم باید به تمام اون فاکتور ها وزن بده. و این وزن دهی به مرور باید تغییر کنه.
فکر میکنم این دقیقا کاریه که گوگل میکنه و تا اونجا که از اطلاعات ارزشمند این سایت یادگرفتم، فکر میکنم باید ترکیبی از data mining و شبکه عصبی، یا یادگیری بیزی باشه.
ممنون میشم اگر بتونید این رو بیشتر توضیح بدید.