زمانی که برای پیاده‌سازی مسئله‌ای خاص، داده‌های آموزشی بدون برچسب در اختیار داشته باشیم، باید از الگوریتم های یادگیری ماشین با رویکرد نظارت نشده استفاده کنیم. این نوع از الگوریتم‌ها بر اساس شباهت داده‌ها به یکدیگر، آن‌ها را در چندین خوشه مجزا قرار می‌دهند. بدین ترتیب، داده‌های هر خوشه به یکدیگر شباهت زیادی دارند و از داده‌های سایر خوشه‌ها متفاوت هستند.