1/5/2012
1/5/2012
Disiplin ilmu NPL
Natural Language Processing
n Fonetik / fonologi n Morfologi n Sintaksis n Semantik n Pragmatik n Discource knowledge
By: Uro Abdulrohim, S.Kom, MT
n World knowledge
1
3
Apa itu NLP
Fonetik / fonologi
n Proses pembuatan model komputasi dari
bahasa sehingga memungkinkan terjadi interaksi antara manusia dan komputer dengan perantaraan bahasa alami yang dipakai oleh manusia
n Berhubungan dengan suara yang
menghasilkan kata yang dapat dikenali n Bidang ini dipakai dalam aplikasi-aplikasi
speech based system
n NPL memodelkan pengetahuan terhadap
bahasa, baik dari segi kata, bagaimana katakata bergabung menjadi suatu kalimat dan kontek kata dalam kalimat 2
4
1
2
1/5/2012
1/5/2012
Morfologi
Semantik
n Pengetahuan tentang kata dan bentuk-
n Mempelajari arti suatu kata dan bagaimana
bentuknya sehingga dapat dibedakan antara yang satu dengan yang lainnya
arti kata tersebut membentuk suatu arti kata dalam kalimat yang utuh
n Contoh n
n Contoh
Membangunkan n n n
n
Ayahku datang membawa buah tangan
Bangun (kata dasar) Mem (prefix) Kan (suffix) 5
7
Sintaktis
Pragmatik
n Pengetahuan tentang urutan kata dalam
n Pengetahuan tentang konteks kata /kalimat
pembentukan kalimat
yang berhubungan erat keadaan atau situasi kata/kalimat tersebut dipakai
n Contoh n Contoh
n
Kalimat à subjek, predikat
n
Subjek àdeterminan, kata benda
n
Predikat à kata kerja, kata benda
n
n
n
6
Ayah datang (diucapkan dengan nada datar) Ayah datang! (diucapkan dengan nada tinggi) Ayah datang? (diucapkan dengan tempo cepat)
8
3
4
1/5/2012
1/5/2012
Discource knowledge
Aplikasi NPL
n Pengetahuan tentang hubungan antar kalimat
n Text based application
n Melakukan pengenalan apakah suatu kalimat
n Speech based application
yang telah dikenali mempengaruhi kalimat selanjutnya n Penting untuk identifikasi kata ganti orang, keterangan tempatatau aspek sementara dari informasi n Contoh: n
Ibu pergi ke pasar, ia membeli makanan disana 9
11
World Knowledge
Text Based Application
n Mencakup arti sebuah kata secara umum dan
n Aplikasi yang melakukan memproses
apakah arti khusus bagi suatu kata dalam suatu percakapan dengan konteks tertentu
terhadap teks tertulis n Contoh
10
n
Mencari tofik tertentu dari buku di perpustakaan
n
Mencari isi dari suatu berita atau artikel
n
Mencari isi dari email
n
Menterjemahkan dokumen dari suatu bahasa ke bahasa lain 12
5
6
1/5/2012
1/5/2012
Speech Based Application
Email Translator
n Aplikasi yang melakukan memprosesan dari
n Alat yang akan menjawab masalah
bahasa lisan atau pengenalan suara
perbedaan bahasa, karena email translator mampu untuk menterjemahkan bahasa seperti yang diinginkan n Email tanslator akan menterjemahkan kalimat-kalimat didalam mail box, jika email yang kita terima tidak sesuai dengan bahasa keseharian kita
n Contoh n
Sistem otomatisasi pelayanan melalui telepon
n
Control suara pada peralatan elektronik
n
Aplikasi peningkatan kemampuan berbahasa
13
15
Contoh Aplikasi NPL
Web Translator
n ELIZA: yang dibekali pengetahuan psikologi,
n Suatu mesin aplikasi bebasis www yang
sehingga beberapa orang terdorong untuk mampu merubah sikap dan prilakunya n JUPITER, mampu memberikan informasi cuaca melaui telepon n Email translator n Web translator
dapat menterjemahkan bahasa dalam sebuah website n Web translator akan menterjemahkan bahasa didalam semua link, page-per page menjadi bahasa yang kita inginkan
14
16
7
8
1/5/2012
World Translator
1/5/2012
Contoh
n Suatu pengembangan dari dari word translator yang
sudah ada. Diharapkan dengan teknik inihasil terjemahan bahasa akan menjadi lebih sempurna mengikuti kaidah tata bahasa n Tejemahan akan lebih cepat, akurat bukan lagi dengan sistem terjemahan perkata, tapi per kalimat dengan melihat subjek predikat dan objek n Pengembangan ini diharapkan mampu untuk menjawab tatangan dari word translator yang sudah ada dipasaran
17
19
Gramatika
Parsing
n Suatu aturan yang menentukan apakah suatu
n Suatu proses menganalisa suatu kumpulan
kumpulan kata dapat diterima sebagai sebuah kalimat dari suatu bahasa n Context free grammar (CFG) adalah representasi grammar dari Chomsky Hierarchy yang mudah dipahami dan diolah dalam bentuk program n CFG merepresentasikan bahwa suatu grammar itu dapat dibentuk dari 4 elemen yaitu : n n n n
kata dengan memisahkan kata-kata itu dan menentukan struktur sintaksis dari tiap kata tersebut n Mempunyai dua pendekatan
Simbol awal Aturan penulisan Simbol non terminal Simbol terminal 18
n
Top-down parsing
n
Bottom-up parsing
20
9
10
1/5/2012
Contoh
21
11