இயந்திர கற்றல் என்பது கணினி அறிவியலின் ஒரு துணைத் துறையாகும் , இது செயற்கை நுண்ணறிவில் முறை அங்கீகாரம் மற்றும் கணக்கீட்டு கற்றல் கோட்பாட்டின் படிப்பிலிருந்து உருவானது. கணினிகளை வெளிப்படையாக நிரல்படுத்தாமல் செயல்பட வைப்பது அறிவியல். இது கணக்கீட்டு புள்ளிவிவரங்களுடன் நெருக்கமாக தொடர்புடையது.
மெஷின் லேர்னிங் என்பது படிமுறைகளின் ஆய்வு மற்றும் கட்டுமானத்தை ஆராய்கிறது, இது தரவுகளில் இருந்து கற்றுக் கொள்ளவும், கணிப்புகளை செய்யவும் முடியும்.