இயந்திரக் கற்றலை ஸ்டான்போர்டு பல்கலைக்கழகத்தின் கணினி விஞ்ஞானி ஆண்ட்ரூ என்ஜி வரையறுத்துள்ளார், “வெளிப்படையாக திட்டமிடப்படாமல் கணினிகளைப் பெறுவதற்கான அறிவியல்.” இது 1950 களில் முதன்முதலில் கருத்தரிக்கப்பட்டது, ஆனால் 21 ஆம் தேதி தொடங்கும் வரை வரையறுக்கப்பட்ட முன்னேற்றத்தை அனுபவித்தது நூற்றாண்டு. அப்போதிருந்து, இயந்திர கற்றல் பல கண்டுபிடிப்புகளுக்கு பின்னால் ஒரு உந்து சக்தியாக இருந்து வருகிறது, குறிப்பாக செயற்கை நுண்ணறிவு.
இயந்திர கற்றல் மேற்பார்வை, மேற்பார்வை செய்யப்படாத, அரை மேற்பார்வை மற்றும் வலுவூட்டல் கற்றல் உட்பட பல பிரிவுகளாக பிரிக்கப்படலாம். மேற்பார்வை கற்றல் வெளியீட்டு முடிவுகளுடனான அதன் உறவுகளை ஊகிக்க பெயரிடப்பட்ட உள்ளீட்டு தரவை நம்பியிருந்தாலும், மேற்பார்வை செய்யப்படாத கற்றல் பெயரிடப்படாத உள்ளீட்டு தரவுகளில் வடிவங்களைக் கண்டறிகிறது. அரை-மேற்பார்வையிடப்பட்ட கற்றல் இரண்டு முறைகளின் கலவையைப் பயன்படுத்துகிறது, மேலும் வலுவூட்டல் கற்றல் பிழைகளைத் தவிர்த்து, விரும்பத்தக்க விளைவுகளுடன் செயல்முறைகளை மீண்டும் செய்ய அல்லது விவரிக்க திட்டங்களை ஊக்குவிக்கிறது. (நிரலாக்க வரலாற்றைப் பற்றி அறிய, கணினி நிரலாக்கத்தைப் பாருங்கள்: இயந்திர மொழியிலிருந்து செயற்கை நுண்ணறிவு வரை.)
இயந்திர கற்றலால் ஏற்கனவே பல்வேறு தொழில்கள் பயனடைகின்றன, மேலும் வளர்ந்த நாடுகளில் எம்.எல் தயாரிப்புகள் மற்றும் சேவைகளுக்கான தேவை அதிகரித்து வருகிறது. எல்லா வகையான வணிகங்களும் அதன் முன்கணிப்பு திறன்களைப் பயன்படுத்திக் கொள்கின்றன, மேலும் தகவலறிந்த முடிவுகளை எடுப்பதற்காக பரிந்துரைக்கப்பட்ட இயந்திர கற்றல் முறைகளை உருவாக்க முற்படுகின்றன. நிறுவனங்கள் இந்த தொழில்நுட்பத்தை அணுக பல வழிகள் உள்ளன, இதில் பல நிரலாக்க மொழிகள் உள்ளன.
