اگر وارد دنیای یادگیری ماشین با جاوا شده باشی، احتمالاً با دو واژهی پرکاربرد برخورد کردهای:
Clustering (خوشهبندی) و Classification (طبقهبندی)
اما تفاوت اصلی این دو در چیه؟
1. Classification (طبقهبندی) چیست؟
طبقهبندی یعنی پیشبینی بر اساس برچسبهای مشخص.
میخواهی پیشبینی کنی که یک ایمیل "Spam" است یا "Not Spam".
در اینجا، دادهها از قبل دارای برچسب (label) هستند و ما یاد میگیریم چگونه آنها را تفکیک کنیم.
استفاده از الگوریتمهایی مثل Decision Tree، Naive Bayes، SVM در Weka یا Smile
2. Clustering (خوشهبندی) چیست؟
خوشهبندی یعنی گروهبندی دادههای بدون برچسب.
فرض کن دیتاستی از مشتریان داری، ولی نمیدانی چه کسانی خریدار وفادارند. الگوریتمهای Clustering کمک میکنند این گروهها خودکار کشف شوند.
الگوریتمهایی مثل K-Means، DBSCAN، Hierarchical Clustering در Weka یا ELKI
یادگیری این مفاهیم با ابزارهای جاوا مثل Weka و Smile، خیلی راحتتر از چیزیه که فکر میکنی!
اگر میخوای در جاواپرو آموزش عملی این الگوریتمها رو هم تهیه کنیم لایک کنید ببینیم چند نفر مشتاق وجود دارد.
🆔 @javapro_ir🆔 @group_javapro
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5