natural language processing

25
(PENGOLAHAN BAHASA ALAMI) NATURAL LANGUAGE PROCESSING

Upload: satya-kresna-adi-pratama

Post on 18-Nov-2015

42 views

Category:

Documents


4 download

DESCRIPTION

Salah satu materi dari Pengantar Teknologi Informasi. Semoga bermanfaat.

TRANSCRIPT

Natural language processing

(Pengolahan bahasa alami) Natural language processing

Materi Yang Kami Bahas

Definisi Bidang ilmu komputer, kecerdasan buatan , danlinguistik berkaitan dengan interaksi antara komputer dan manusia.

AlurNLP meliputi semua kebutuhan komputer untuk memahami (understanding) bahasa alami (tulis atau lisan) dan menghasilkan (generate) bahasa alami.

Alur Natural Languange Understanding(NLU)Tugasnya adalah memahami danmempertimbangkan ketika masukan adalah bahasa alami.Natural Language Generation (NLG)NLG adalah sub bidang dari NLP.NLG juga merujuk pada hasil teks.

Bagaimana Asal-usulnya?

TujuanMelakukan proses pembuatan model komputasi dari bahasa, sehingga dapat terjadi sebuah interaksi antara manusia dengan komputer dengan pengolahan bahasa alami.

NLP Area

NLP Area (lanjutan)

Terminologi NLP3 (Tiga) Aspek Utama Pada Teori Pemahaman Mengenai Natural Language

ContohKalimat-kalimat ini adalah kalimat yang mungkin muncul pada bagian awal dari sebuah buku Artificial Intelligence (AI):This book is about Artificial IntelligenceThe green frogs sleep soundlyColorless green ideas sleep furiouslyFuriously sleep ideas green colorless

Contoh (lanjutan)This book is about Artificial IntelligenceKalimat pertama akan tepat jika diletakkan pada awal sebuah buku, karena tepat secara sintaks, semantik, dan pragmatik.The green frogs sleep soundlyKalimat kedua tepat secara sintaks dan semantic, namun kalimat tersebut akan menjadi aneh apabila diletakkan pada awal sebuah buku AI, sehingga kalimat ini tidak tepat secara pragmatik.

Contoh (lanjutan)Colorless green ideas sleep furiouslyKalimat ketiga tepat secara sintaks, tetapi tidak secara semantikFuriously sleep ideas green colorlesskalimat keempat, tidak tepat secara sintaks, semantik, dan pragmatik.

Terminologi NLP (Lanjutan)Morfologipengetahuan tentang kata dan bentuknya sehingga bisa dibedakan antara yang satu dengan yang lainnya. Contoh : membangunkan > bangun (kata dasar), mem- (prefix), -kan (suffix).Fonetiksegala hal yang berhubungan dengan suara yang menghasilkan kata yang dapat dikenali. Digunakan dalam pengembangan NLP khususnya bidang speech based system.

Terapan Text-based ApplicationPrograms for classifying and retrieving documents by content.Program yang mampu mengklasifikasi dan mengambil isi dari suatu dokumen berdasarkan kontennya. Seperti spam filtering, language identification, dan lain-lain.

Terapan Text-based ApplicationMachine TranslationProgram yang mampu mentranslasi kalimat baik berupa teks maupun suara dari satu bahasa alami ke bahasa lainnya.

Terapan Dialog-based Application

Intelligent personal assistantPerangkat lunak yang mampu melakukan tugas-tugas dan jasa berdasarkan inputan dari pengguna, lokasi, dan memiliki kemampuan untuk mengakses informasi dari berbagai sumber online. Contohnya adalah Siri pada produk Apple dan S-Voice pada produk seluler Samsung.

Terapan Dialog-based ApplicationChatbot.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.

Kenapa Harus Mempelajari Ini?TeoritisMemahami bagaimana bahasa tersusun.Memahami mekanisme mental yang diperlukan untuk mendukung penggunaan bahasaPraktekInteraksi manusia-komputer lebih mudahPenerjemah mesinInteraksi komputer-komputer(masa depan)

Tantangan dalam mempelajari nlpAmbiguitas bahasa alami.Representasi pengetahuan adalah tugas yang sulit.Terdapat berbagai tingkat informasi dalam bahasa kita.Terdapat beragam aplikasi untuk teknologi bahasa.

Masa Depan NLPDi masa depan, manusia mungkin tidak perlu mengkoding program, tetapi akan mendikte ke komputer dalam bahasa alami manusia (human natural language), dan komputer akan memahami dan bertindak berdasarkan instruksi.

videos

Referensihttp://en.wikipedia.org/wiki/Natural_language_processinghttps://ariefrahmansyah.wordpress.com/2012/10/07/natural-language-processing/#more-596http://socs.binus.ac.id/2013/06/22/natural-language-processing/http://www.myreaders.info/html/artificial_intelligence.html

IIC MIPOLITEKNIK NEGERI BALII NYOMAN RIKAJAYAPUTU SATYA KRESNA A.P.