Natural Language Processing, Natural Language Toolkit, Programming, Python

aplikasi context free grammar sederhana bahasa indonesia menggunakan bahasa pemrograman python dan pustaka nltk

Apa itu context free grammar?

Context free grammar adalah aturan dalam kaidah suatu bahasa yang tidak terdapat batasan pada hasil produksinya. Tujuannya adalah menghasilkan untaian-untaian kalimat dari suatu aturan atau kaidah tata bahasa.

Persiapan awal membuat program context free grammar?

Setelah semua peralatan siap, kita mulai dengan kode program sederhana seperti berikut ini :

screen-shot-2016-11-24-at-7-19-12-pm

Karena editor yang digunakan adalah sublime text, untuk mengeksekusi kode program tersebut gunakan shortcut ctrl+shift+B lalu pilih python

screen-shot-2016-11-24-at-7-22-05-pm

Hasil dari eksekusi program diatas seperti berikut :

screen-shot-2016-11-24-at-7-23-52-pm

Dari beberapa aturan produksi yang ditetapkan, ternyata dapat dibuat  sebanyak 8 produksi walaupun pada kenyataannya beberapa kalimat masih terkesan ambigu.

Oleh karena itu, dibutuhkan tahap-tahap pengolahan yang lain untuk mendapatkan kalimat yang benar sesuai dengan aturan atau kaidah tata bahasa yang baku.

Sekian tulisan singkat seputar context free grammar menggunakan bahasa pemrograman python dan dukungan pustaka nltk, jika ada kekurangan dalam penulisan ini penulis mohon maaf.

Terima kasih.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s