Anggri Yulio P
Web Developer, sekarang mulai jatuh hati pada Computer Vision.
January 17, 2019 6:02 am

Pengenalan dan Instalasi Python NLTK

NLTK adalah salah satu tool yang sangat populer pada ilmu Natural Language Processing (NLP) dengan menggunakan bahasa pemrograman Python. Natural Language Toolkit ini sangat mendukung proses pengolahan bahasa natural seperti classification, tokenization, stemming, tagging, parsing dll.

Berikut adalah daftar fitur yang tersedia dalam NLTK:1

Language Processing TaskNLTK ModulesFunctionality
Accessing corporanltk.corpusStandardized interfaces to corpora and lexicons
String processingnltk.tokenize, nltk.stemTokenizers, sentence tokenizers, stemmers
Collocation discoverynltk.collocationst-test, chi-squared, point-wise mutual information
Part-of-speech taggingnltk.tagn-gram, backoff, Brill, HMM, TnT
Classificationnltk.classify, nltk.clusterDecision tree, maximum entropy, naiveBayes, EM, k-means
Chunkingnltk.chunkRegular expression, n-gram, named entity
Parsingnltk.parseChart, feature-based, unification, probabilistic, dependency
Semantic interpretationnltk.sem, nltk.inferenceLambda calculus, first-order logic, model checking
Evaluation metricsnltk.metricsPrecision, recall, agreement coefficients
Probability and estimationnltk.probabilityFrequency distributions, smoothed probability distributions
Applicationsnltk.app, nltk.chatGraphical concordancer, parsers, WordNet browser, chatbots
Linguistic fieldworknltk.toolboxManipulate data in SIL Toolbox format

Instalasi

Disini saya asumsikan kita telah memasang interpreter Python di sistem operasi. Kemudian dilanjutkan dengan proses instalasi NLTK dengan menggunakan pip

Selanjutnya kita diharuskan mengunduh paket tambahan dari modul NLTK ini dengan menjalankan kode dibawah.

Akan muncul jendela manajemen paket NLTK, pilih paket yang ingin diinstal. Jika tidak yakin dengan paket-paket apa saja yang harus diinstall kita bisa menginstall semua paket yang tersedia.

Package Management NLTK
Jendela Manajemen Paket NLTK

Setelah berhasil menginstal paket-paket yang dibutuhkan, NLTK sudah siap kita gunakan dalam proses Natural Language Processing. Penggunaan NLTK akan saya jelaskan pada tulisan berikutnya.

Referensi

  1. http://socs.binus.ac.id/2018/08/09/menggunakan-nltk-untuk-pemrosesan-teks/