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