Ia adalah cabang kecerdasan buatan (AI) yang berurusan dengan interaksi antara komputer dan manusia menggunakan bahasa semula jadi. Ia adalah sains komputer.Scikit-Learn menyediakan alatan yang boleh diakses untuk melatih model NLP untuk pengelasan, pengekstrakan, regresi dan pengelompokan. Selain itu, ia menyediakan keupayaan berguna lain seperti pengurangan dimensi, carian grid dan pengesahan silang.