मशीन लर्निंग कृत्रिम बुद्धिमत्ता का हिस्सा है जहां कंप्यूटर सीखने की क्षमता रखते हैं और बिना किसी डिज़ाइन किए गए प्रोग्रामिंग के मानव मस्तिष्क की तरह नए डेटा में बदल जाते हैं जिसमें पैटर्न पहचान जैसे पहलू होते हैं।
मशीन लर्निंग में संभाव्य ग्राफिकल मॉडल, सपोर्ट-वेक्टर मशीन और नॉनपैरामीट्रिक बायेसियन तकनीक जैसे विषयों की समझ शामिल है। प्राकृतिक भाषा प्रसंस्करण, कृत्रिम बुद्धिमत्ता का क्षेत्र मानव भाषाओं के साथ कंप्यूटर की बातचीत से संबंधित है।
एनएलपी टूल में टेक्स्ट के प्रसंस्करण और भाषाई विश्लेषण से संबंधित टोकननाइज़र, स्टेमर, पीओएस टैगर्स, लेमेटाइज़र, नामित इकाई पहचानकर्ता, शब्द निकालने वाले, सतह वाक्यविन्यास विश्लेषक, पार्सर्स और कम्प्यूटेशनल लेक्सिका सहित लिंगवेयर शामिल हैं।