1) Pengertian Pengolahan Bahasa Alami
Pengolahan Bahasa Alami atau yang lebih dikenal dengan Natural
Language Processing merupakan salah satu cabang ilmu dari AI yaitu
Artificial Intelligence (kecerdasan buatan), yang berfokus pada
pengolahan bahasa natural. Bahasa natural adalah bahasa yang secara
umum digunakan oleh manusia dalam berkomunikasi satu sama lain.
Bahasa yang diterima oleh komputer butuh untuk diproses dan dipahami
terlebih dahulu supaya maksud dari user atau pengguna bisa dipahami
dengan baik oleh komputer. Natural Language Processing juga merupakan
cabang ilmu komputer dan linguistik yang mengkaji interaksi antara
komputer dengan bahasa (alami) manusia, dan bidang kajiannya
bersinggungan dengan linguistik komputasional.
2) Kajian yang ada didalam Pengolahan Bahasa Alami
1. Segmentasi Tuturan (speech segmentation) : yaitu merupakan
proses identifikasi batas antara kata, suku kata, atau fonem pada
bahasa alami lisan. Istilah ini digunakan baik bagi proses mental
yang dilakukan oleh manusia, maupun proses buatan oleh pemrosesan
bahasa alami.
2. Segmentasi Teks (text segmentation) : yaitu merupakan
proses pemisahan teks tertulis menjadi unit makna seperti kata,
kalimat, atau topik.
3. Penandaan Kelas Kata (part-of-speech tagging) : yaitu
merupakan proses penandaan kata pada suatu teks dalam kaitannya
dengan suatu kelas kata tertentu berdasarkan definisi dan maknanya
hubungannya dengan kata yang mendampingi atau yang terkait dengannya
pada suatu frasa, kalimat, atau paragraf.
4. Pengawataksaan Makna (word sense disambiguation) : yaitu
merupakan masalah terbuka pemrosesan bahasa alami berupa proses
identifikasi makna kata polisemi yang digunakan pada suatu kalimat.
3) Bagian – Bagian Utama pada Pengolahan Bahasa Alami
1. Parser
Suatu sistem untuk mengambil kalimat input, dan menguraikannya kata
per kata serta untuk menentukan jenis kata apa saja yang dapat
mengikuti kata tersebut. (menguraikan ke dalam beberapa bagian
gramatikal seperti kata kerja, kata benda, kata sifat, kata kerja).
2. Sistem Representasi Pengetahuan
Suatu sistem yang menganalisis output parser untuk menentukan
maknanya.
3. Output Translator
Suatu terjemahan yang merepresentasikan sistem pengetahuan serta
melakukan langkah- langkah yang berupa jawaban atas bahasa alami.
Output translator merupakan Output khusus yang sesuai dengan program
komputer lainnya.
4) Kategori Aplikasi pada Pengolahan Bahasa Alami
1. Natural Language Translator
Translator dari satu bahasa alami ke bahasa alami lainnya,
misalnya translator
bahasa Inggris ke bahasa Indonesia.
2. Translator bahasa alami ke bahasa buatan
translator yang mengubah perintah-perintah dalam bahasa alami
menjadi bahasa
buatan yang dapat dieksekusi oleh mesin atau komputer. Contohnya
untuk
menghapus semua file, user (pengguna) cukup memberikan perintah
”komputer,
hapus semua file !” Translator akan mentranslasikan perintah
bahasa alami tersebut
menjadi perintah bahasa formal yang dipahami oleh komputer, yaitu
”dir *.* ”.
3. Text Summarization
yaitu suatu sistem yang dapat ”membuat ringkasan” hal-hal
yang penting dari suatu
wacana yang diberikan.
5) Aplikasi Pengolahan Bahasa Alami
1. Text-based application
Segala macam aplikasi yang melakukan proses terhadap teks
tertulis seperti misalnya dokumen, e-mail, buku dan sebagainya.
Contoh jenis aplikasi pada Natural Language Processing yang berbasis
teks misalnya Machine Translation, yaitu program yang mampu
mentranslasi kalimat baik berupa teks maupun suara dari satu bahasa
alami ke bahasa lainnya. Contoh : Google Translate.
2. Dialogue-based application
Melibatkan bahasa lisan atau pengenalan suara, akan tetapi bisa juga
memasukan interaksi dialog dengan mengetikkan teks pertanyaan melalui
keyboard, contoh jenis aplikasinya Chatbot. Chatbot adalah program
komputer yang didesain untuk mensimulasikan sebuah percakapan cerdas
dengan satu atau lebih pengguna manusia melalui inputan suara atau
teks, utamanya digunakan untuk percakapan kecil. Contoh : Cleverbot,
SimSimi, dan begobet.
Referensi :
http://taratri.blogspot.co.id/2016/12/pengolahan-bahasa-alami-natural_10.html
http://www.temukanpengertian.com/2013/08/pengertian-natural-language-processing.html
http://socs.binus.ac.id/2013/06/22/NATURAL-LANGUAGE-PROCESSING
http://yunisaranias.blogspot.co.id/2016/12/pengolahan-bahasa-alami-natural.html
0 Comments