Natural Language Processing

Slides:



Advertisements
Presentasi serupa
Auxiliary Verbs (Kata Kerja Bantu)
Advertisements

Salam Sejahtera untuk Kita Semua
Perangkat lunak Penterjemah kalimat Inggris – Indonesia
Reasoning, Semantic Network, Frame
Web Design Muhamad Akbar. Ukuran Halaman Fixed page widths – Flexible page widths –Mail.yahoo.com.
Knowledge Representation
RENCANA PELAKSANAAN PEMBELAJARAN
Penerjemahan I Materi I.
Me - Verbs. Prefix 1 st letter of the base word Example ME-ME-L M N R WMelihat ME LIHAT M EM -P* B FMembeli MEM BELI Memakai MEM (P)AKAI M ENG -K* H G.
Natural Language Processing (Pemroses Bahasa Alami)
Writing (Building Sentences) By : Salman, S.Pd.I, M.Tesol.
NIA BUDIHARTI TITIN LIA HASANAH ANA NOVALITA
Pengantar Intelegensia Buatan (IB)
Pengertian Kecerdasan Buatan (Artificial Intelligence)
INTRODUCE ABOUT TENSES
PERKEMBANGAN BAHASA KOMPUTER
* TOEFL MATERIAL FOR STRUCTURE
Auxiliary verb Created by: Abdul Roup Abdul Wahid M Acep Supardi
2 Hours- Mastering 16 Tenses Syntaxes
Passive Voice (Kalimat Pasif)
1 Pertemuan 21 Natural Language Processing Introduction Matakuliah: T0264/Intelijensia Semu Tahun: Juli 2006 Versi: 2/1.
 Manusia dalam berkomunikasi antar sesamanya, sering terjadi kedua pihak baik pengirim maupun penerima berita tidak mengerti informasi yang disampaikan.
2nd meeting Types of Sentences.
Menulis Kolom  Kolom adalah opini atau artikel. Tidak seperti editorial, kolom memiliki byline.  Kolom Biasanya ditulis reguler. Biasanya mingguan atau.
By Asmuni Gani. Di dalam suatu teks kita sering menjumpai kata-kata seperti berikut:  I, me, mine, my …  You, your, yours …  She, her, hers …  He,
1 Pertemuan 4 Types of Questions Matakuliah: G0942/Listening 1 Tahun: 2005 Versi: baru.
By Asmuni Gani. Apa yang harus Anda ketahui agar mampu menyusun kalimat menjadi paragraf?
Klik Disini Untuk Mulai
Psikologi Konsumen. Perilaku konsumen Adalah studi tentang konsumen, mengenai mempertukarkan sesuatu yang bernilai dengan produk atau jasa yang memuaskan.
Verb Tense Tense denotes the time of the action indicated by a verb. The time is not always the same as that indicated by the name of the tense.
1 Pertemuan 8 Phrasal Verbs & Prefixes Matakuliah: G0134/Grammar III Tahun: 2005 Versi: revisi 1.
ABSOLUTE PHRASES.
The Concept of English Sentence Units. Sentence Units WORD SENTENCE CLAUSE PHRASE WORD.
Presented by: Fikri Farikhin,M.Pd.I. LANGUAGE: Bahasa Merupakan salah satu alat komunikasi untuk menyampaikan gagasan atau ide, baik secara lisan maupun.
Algoritma Pencarian (Search Algorithm).
Kecerdasan Buatan Pertemuan 2 Knowledge Representation.
Natural Language Processing
Natural Language Processing (NLP)
Pendahuluan Pembelajaran Mesin
BAHASA PEMROGRAMAN TERSTRUKTUR
PENGERTIAN MENYIMAK.
Semantic Network, Frame
PENGERTIAN Degrees of Comparison
Kecerdasan buatan.
4 KOMPETENSI PENERJEMAHAN
PENDIDIKAN KARAKTER DALAM MATA PELAJARAN FISIKA SMA
What is sentence? Basic level.
1. PRESENT TENSE Digunakan untuk menyatakan suatu perbuatan yang biasa kita lakukan misalnya setiap hari, setiap minggu, setiap bulan dan setiap tahun.
PENGARUH SISTEM PENDUKUNG MANAJEMEN
Conjunction.
Fellisya hepta blog.
PARADIGM SHIFT JATI SURYANTO S.PD., MA.
Pertemuan 4 Menentukan Class
Prepared by : Mulyana Husni Said Service Specialist NGFC – HO 3
Open and Closed Social Stratification
PRONOUN.
Natural Language Processing
TRANSLATION Kadaruddin, S.Pd., M.Pd.
BAB 1 PENGENALAN KONSEP TEKNOLOGI INFORMASI
Dasar-dasar Pemrograman
TEXT OPERATION Muhammad Yusuf Teknik Multimedia dan Jaringan
Pertemuan #1 The Sentence
Home Linguistics: Basic Grammatical Terminology Review Educ 4683 Dr. David Piper  Dr. David Piper & Krista Yetman.
M Ali Fauzi Indriati Sigit Adinugroho
THE INFORMATION ABOUT HEALTH INSURANCE IN AUSTRALIA.
GROUP 8 Martha Prasetya Ningrum ( ) Bimantara Wicaksana ( ) DISCOURSE AND CULTURE.
WINTER Template COLOUR CARD 01 Template. PowerPoint chart object 02.
ASKING AND GIVING OPINION
English Assignment “Relative Pronoun” 8 th Group 1.Fadila El Husna ( ) 2.Kelvin ( ) 3.Muhammad Ilham ( ) 4.Rizka Zulhiaswan ( )
Transcript presentasi:

Natural Language Processing Ali Ridho Barakbah Kecerdasan Buatan IT-EEPIS

Apa itu NLP? Proses pembuatan model komputasi dari bahasa sehingga memungkinkan terjadinya interaksi antara manusia dan komputer dengan perantaraan bahasa alami yang dipakai oleh manusia. NLP memodelkan pengetahuan terhadap bahasa, baik dari segi kata, bagaimana kata-kata bergabung menjadi suatu kalimat dan konteks kata dalam kalimat.

Disiplin ilmu dari NLP Fonetik / fonologi Morfologi Sintaksis Semantik Pragmatik Discourse knowledge World knowledge

Fonetik / Fonologi Berhubungan dengan suara yang menghasilkan kata yang dapat dikenali. Bidang ini dipakai dalam aplikasi-aplikasi speech based system Contoh Dalam bahasa Inggris ada perbedaan yang nyata antara bunyi tin dan thin, dan antara they dan day

Morfologi Pengetahuan tentang kata dan bentuknya sehingga bisa dibedakan antara yang satu dengan yang lain. Contoh: membangunkan  bangun (kata dasar)  mem (prefix)  kan (suffix)

Sintaktis Pengetahuan tentang urutan kata dalam pembentukan kalimat. Contoh: Kalimat  Subyek, Predikat Subyek  Determinan, KataBenda Subyek  KataBenda Predikat  KataKerja, KataBenda

Semantik Mempelajari arti suatu kata dan bagaimana arti kata-arti kata tersebut membentuk suatu arti kata dari kalimat yang utuh. Contoh: - Ayahku datang membawa buah tangan - Saya mau tahu. (tahu = mengerti)-  saya mau tahu. (tahu = makanan)

Pragmatik Pengetahuan tentang konteks kata/kalimat yang berhubungan erat keadaan atau situasi kata/kalimat tersebut dipakai. Contoh: Ayah datang (diucapkan dengan nada datar) Ayah datang! (diucapkan dengan nada tinggi) Ayah datang? (diucapkan dengan tempo cepat)

Discourse Knowledge Pengetahuan tentang hubungan antar kalimat. Melakukan pengenalan apakah suatu kalimat yang telah dikenali mempengaruhi kalimat selanjutnya. Penting untuk identifikasi kata ganti orang, keterangan tempat atau aspek sementara dari informasi. Contoh: Ibu pergi ke pasar. Ia membeli makanan disana.

World Knowledge Mencakup arti sebuah kata secara umum dan apakah arti khusus bagi suatu kata dalam suatu percakapan dengan konteks tertentu

Aplikasi NLP Text-based application Speech-based application

Text-based application Aplikasi yang melakukan memprosesan terhadap teks tertulis Contoh: Mencari topik tertentu dari buku di perpustakaan Mencari isi dari suatu berita atau artikel Mencari isi dari email Menterjemahkan dokumen dari suatu bahasa ke bahasa lain

Speech-based application Aplikasi yang melakukan memprosesan dari bahasa lisan atau pengenalan suara. Contoh: Sistem otomatis pelayanan melalui telepon Control suara pada peralatan elektronik Aplikasi peningkatan kemampuan berbahasa

Contoh aplikasi NLP ELIZA yang dibekali pengetahuan psikologi, sehingga beberapa orang terdorong untuk mampu merubah sikap dan perilakunya. Jupiter yang mampu memberikan informasi cuaca melalui telepon. ALVIN yang mampu menjawab pertanyaan mengenai DOS. SEXPERT yang dirancang untuk perbincangan mengenai pendidikan seksual. Email translator Web translator World translator

Jupiter

Email translator Alat yang akan menjawab masalah perbedaan bahasa, karena email translator mampu menterjemahkan bahasa, seperti yang kita inginkan. Email Translator akan menterjemahkan kalimat-kalimat di dalam mail box, jika email yang kita terima tidak sesuai dengan bahasa kita sehari-hari.

Web translator Suatu mesin aplikasi berbasis World Wide Web yang dapat menterjemahkan bahasa dalam suatu web site. Web Translator akan menterjemahkan bahasa di dalam semua link-link, page per page menjadi bahasa seperti yang kita inginkan.

World translator Suatu pengembangan dari word translator yang sudah ada. Diharapkan dengan teknik ini hasil terjemahan bahasa akan menjadi lebih sempurna, mengikuti kaidah tata bahasa. Terjemahan akan lebih cepat, akurat bukan lagi dengan sistem menterjemahkan per kata, tapi per kalimat dengan melihat Subjek-Predikat-Objek. Pengembangan ini diharapkan mampu menjawab tantangan dari word translator yang sudah ada di pasaran.

Gramatika Suatu aturan yang menentukan apakah suatu kumpulan kata dapat diterima sebagai kalimat dalam suatu bahasa. Context Free Grammar (CFG) adalah representasi grammar dari Chomsky Hierarchy yang mudah dipahami dan diolah dalam bentuk program. CFG merepresentasikan bahwa suatu grammar itu dapat dibentuk dari 4 elemen, yaitu: Simbol awal Aturan penulisan Simbol non terminal Simbol terminal

Contoh Kalimat  KataBenda KataKerja KataBenda  {ayam, kucing, budi} simbol awal simbol non terminal aturan penulisan Kalimat  KataBenda KataKerja KataBenda  {ayam, kucing, budi} KataKerja  {makan, minum, baca} simbol terminal

Parsing Suatu proses menganalisa suatu kumpulan kata dengan memisahkan kata-kata itu dan menentukan struktur sintaktis dari tiap kata tersebut. Mempunyai 2 pendekatan: Top-down parsing Bottom-up parsing

Contoh kucing makan Kalimat KataBenda KataKerja kucing makan Bottom-up parsing kucing makan

Kategori Kata N noun chair, bandwidth, pacing V verb study, debate, munch ADJ adj purple, tall, ridiculous ADV adverb unfortunately, slowly, P preposition of, by, to PRO pronoun I, me, mine DET determiner the, a, that, those

Syntactic Analysis - Grammar sentence -> noun_phrase, verb_phrase noun_phrase -> proper_noun noun_phrase -> determiner, noun verb_phrase -> verb, noun_phrase proper_noun -> [mary] noun -> [apple] verb -> [ate] determiner -> [the] NLP - Prof. Carolina Ruiz

Contoh Parsing

Penn Treebank Tagset

Open and Closed Classes Closed class: a small fixed membership Prepositions: of, in, by, … Auxiliaries: may, can, will had, been, … Pronouns: I, you, she, mine, his, them, … Usually function words (short common words which play a role in grammar) Open class: new ones can be created all the time English has 4: Nouns, Verbs, Adjectives, Adverbs Many languages have these 4, but not all!

Open Class Words Nouns Adverbs: tend to modify things Verbs Proper nouns (Boulder, Granby, Eli Manning) English capitalizes these. Common nouns (the rest). Count nouns and mass nouns Count: have plurals, get counted: goat/goats, one goat, two goats Mass: don’t get counted (snow, salt, communism) (*two snows) Adverbs: tend to modify things Unfortunately, John walked home extremely slowly yesterday Directional/locative adverbs (here,home, downhill) Degree adverbs (extremely, very, somewhat) Manner adverbs (slowly, slinkily, delicately) Verbs In English, have morphological affixes (eat/eats/eaten)

Closed Class Words Examples: prepositions: on, under, over, … particles: up, down, on, off, … determiners: a, an, the, … pronouns: she, who, I, .. conjunctions: and, but, or, … auxiliary verbs: can, may should, … numerals: one, two, three, third, …

Syntactic Analysis - Parsing sentence noun_phrase verb_phrase proper_noun verb noun_phrase determiner noun “Mary” “ate” “the” “apple” NLP - Prof. Carolina Ruiz

Contoh Parsing S NP VP NN IN NP VBZ NP School of NP CC NP presents JJ and NN Wonderful Town Theatre Dance

Contoh Parsing

Referensi Modul Ajar Kecerdasan Buatan, Entin Martiana, Tessy Badriyah, Riyanto Sigit, Politeknik Elektronika Negeri Surabaya, 2005. Artificial Intelligence with Turbo Prolog, Keith Weiskamp and Terry Hengl. Talking with your computer, Victor Zue, Scientific American, August 1999. Tuntunan Praktis Pemrograman Bahasa Prolog, Andrey Andoko, cetakan kedua, Penerbit elex Media Komputindo, 1991.