Monthly Archives: May 2010

AI, NLP, ML, dan LCT

Asik ya, kalau punya asisten pribadi secanggih JARVIS *Just A Rather Very Intelligent System*-nya Tony Stark. Kalau mau nulis blog tinggal dikte aja, ga usah repot-repot ngetik :))

Atau KITT *Knight Industries Two/Three Thousand*-nya Michael Knight, ga perlu deh belajar nyetir, tinggal bilang aja mau ke mana lalu duduk manis ;p Bisa jadi temen ngobrol juga…

Atau Karen Plankton, WIFE *Wired Integrated Female Electroencephalograph*-nya si Plankton, otak di balik rencana-rencana untuk mencuri Krabby Patty, yang tak pernah tak gagal. Btw, emang ga ada ya plankton betina, sampe harus kawin sama komputer??

Yap, semua itu adalah Artificial Intelligent (AI) System, sistem yang memiliki kecerdasan agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Memang ada beberapa persoalan dimana komputer bisa lebih jago dalam menyelesaikannya, biasanya persoalan komputasi. Tapi, masih banyak kondisi dimana komputer masih belum bisa menyamai kemampuan otak manusia.

Salah satunya adalah, bagaimana komputer bisa memahami apa yang kita ucapkan, dan memberikan respons dengan tepat, seperti yang digambarkan oleh film-film di atas *di film, tentu saja respons adalah hasil rekaman sang pengisi suara ;p*. Cabang dari AI yang mempelajari hal ini adalah Natural Language Processing (NLP).

Tercakup di dalam NLP di antaranya:

  • Speech Recognition dan Speech Generation, mengubah suara menjadi teks *supaya lebih mudah diproses* dan sebaliknya.
  • Question Answering, diberikan pertanyaan dalam bahasa manusia, komputer juga harus mampu menjawab dalam bahasa manusia.
  • Machine Translation, menerjemahkan teks ke bahasa lain secara otomatis *kayak Google Translate*.
  • Automatic Summarization, membuat summary atau key point dari sebuah teks yang panjang.
  • Information Extraction *Tugas Akhir saya ^^v*, mengekstrak secara otomatis informasi terstruktur dari sebuah teks atau dokumen yang tidak terstruktur. Contoh: dari iklan lowongan kerja, bisa diambil secara otomatis informasi perusahaan, posisi/jabatan, deadline aplikasi, dsb.

Nah, salah satu cara supaya komputer bisa memiliki kecerdasan tersebut adalah dengan Machine Learning (ML), alias pembelajaran mesin. OOT dikit, dulu waktu kuliah, mengambil mata kuliah ML kesannya keren, karena bisa bilang “Iya nih, gw mau ML dulu di 7605″ :))

Intinya adalah, bagaimana caranya supaya komputer mampu menghasilkan pengetahuan dari hasil interaksinya dengan lingkungannya dan menyimpannya, agar dapat digunakan untuk menyelesaikan persoalan. Persis seperti yang dapat dilakukan oleh manusia. Jujur, mempelajari bidang ini rasanya kagum berat sama pencipta kita, bisa menciptakan sesuatu yang sangat menakjubkan: otak manusia.

Language and Communication Technologies (LCT) adalah salah satu program yang ditawarkan oleh Erasmus Mundus untuk tahun ajaran 2010-2011, yang mempelajari hal-hal yang disebutkan di atas. Karena tertarik mempelajari hal-hal di atas *dan kesempatan berkeliling Eropa selama 2 tahun ;p*, saya memutuskan mencoba apply.

Sebenarnya ada satu lagi, International Masters in Natural Language Processing and Human Language Technology *fyuhh, panjang*. Tapi, entah kenapa rasanya kurang pede kalau apply untuk program itu *takut saingannya banyak*. Padahal, tak ada salahnya mencoba ya?

I believe that this field has a promising future to develop a technology that will understand human language. And someday we can communicate verbally with computers, just like what we often see only on movies.

… adalah kalimat penutup dari motivation letter a.k.a statement of interest yang saya tulis. Terkadang, imajinasi di dalam film memang menjadi motivasi untuk mengembangkan teknologi di dunia nyata ;). Sebuah bukti bahwa otak kanan juga penting dalam proses berpikir. Betapa keseimbangan antara fungsi otak kanan dan otak kiri sangat dibutuhkan *lagi-lagi kagum berat sama otak manusia >.<*.

Mungkin, kalimat tersebut pulalah yang membuat saya berhasil mendapatkan kunci untuk membuka gerbang salah satu impian… benua Eropa.

(bersambung)

Perjalanan Panjang ke… Bogor

Sesuai postingan sebelumnya, pulang ke Bogor menempati peringkat teratas dalam rencana weekend kemarin. Dan ternyata, waktu tempuh Cikarang – Bogor kemarin adalah waktu tempuh terlama sepanjang sejarah gw pulang ke Bogor, yaitu… 7 jam!! *padahal harusnya 1,5 jam juga udah nyampe >.<*

Niatnya mau naik bus pagi-pagi, tapi apa daya, baru berangkat dari kosan jam 10. Matahari udah panas buanget rasanya. Naik angkot, sampai ujung Cikarang udah jam 11. Harus jalan sampai terminal pula. Dan di sinilah tragedi itu bermula.

Nungguin bus Bogor ga lewat-lewat, sambil kepanasan, rasanya otak jadi mendidih. Udah gitu, membayangkan naik bus ke Bogor yang tanpa AC, spanneng deh ^^; Dan akhirnya, ketika bus 121 tujuan Blok M lewat, tanpa pikir panjang gw langsung teriak “Naik ini aja!!”

Di atas bus, rasanya udah mau nangis. Untung ada temennya, yang lumayan berfungsi jadi obat penenang ^^. Sampai di terminal Blok M, langsung cari bus tujuan Bogor, yang ternyata… ga ada. Padahal rasanya dulu pernah liat deh, ada bus tulisannya Blok M – Bogor, ternyata cuma fatamorgana sepertinya. Telpon sana sini, tanya-tanya, dan ternyata memang ga ada :))

Karena perut udah keroncongan, dan gw udah lemes ga keruan, akhirnya memutuskan naik busway ke Plaza Semanggi, makan dulu di sana. Tiba-tiba ada telepon dari nyokap, dia bingung anaknya di mana ^^; Naik bus dari jam 10, kok sampai jam 3 belum keliatan. Dan katanya, udah dibeliin tiket Iron Man 2 jam 16.55, yeah! Agak mepet sih waktunya, tapi sempet laaah.

Jam setengah 4, beres makan, kenyang dan bahagia ^^, langsung cabut ke stasiun Cawang, naik kereta dari sana. Ada ekonomi AC jam 4, yowes. Walaupun sebelumnya kereta ekonomi biasa lewat 2 kali, tapi kita keukeuh naik yang AC, abisnyaa.. udah kayak sarden gitu -_-. Sampai di stasiun Bogor jam 5 kurang dikit. Lari-lari keluar stasiun, naik angkot yang pake ngetem segala. Terus lari-lari lagi masuk Botani Square, ke lantai atas.

Sayang sekali, yang mengantar saya sampai Bogor harus pulang ga ikutan nonton, huks. Padahal sudah bersusah payah nganterin dari Cikarang – Bogor dengan rute yang bak benang kusut, ahahahah… Really, I should fix this short temper of mine -_-. Hanya karena kepanasan, bisa emosi dan meledak, dan akibatnya jadi melanglang buana kemana-mana. Sesuatu yang harusnya sederhana jadi tambah rumit, yang harusnya sebentar jadi lamaaa banget.

Pas mau telepon adek, eh ada sms, katanya tiketnya udah dititipken sama mbak-mbak yang jaga pintu. Baiklaaah, lihat tiket, B9. Alamakjang, di atas -_-. Naik tangga sambil ngos-ngosan. Gelap banget ga keliataaan. Untung kursinya di pojok deket jalan :D. Taunya juga gara-gara ngeliat ada gigi nyengir-nyengir, dan suara cekikikan yang adek gw banget ^^.

Iyaaa… filmnya udah mulai sekitar 5 sampai 10 menit T___T. Dan yang nyebelin, pas gw duduk, adek gw nyeletuk “ih, bau…”. Sial. Tapi tapi, walaupun ketinggalan awalnya, teteup baguuus ^^. Pas adegan terakhir tuh, gw agak-agak ga ngerti joke-nya, yang ternyata setelah diceritain sama nyokap ada hubungannya sama adegan di awal film -_-.

Selesai nonton, langsung mampir ke Body Shop, sok-sok liat parfum. Srot sana, srot sini, terus keluar tanpa beli apa-apa :)) Saya wangi kembali!!

Waktunya makan malam. Nyokap menawarkan makan di Cafe Taman Koleksi, yang kata si adek nama gaulnya ‘Takol’ *fyi, dalam Bahasa Sunda, takol artinya pukul ;p*. Ih, ternyata si mamah gaul, dia udah sering nongkrong di situ, adek gw aja kalah :))

taman koleksi*picture taken from here*

Tempatnya cozy, enak, ada rumah pohonnya segala. Letaknya persis di sebelah Botani Square, di lapangannya kampus IPB. Dulu sih memang jadi tempat mahasiswa buat duduk-duduk. Di situ ngobrol cerita-cerita, stok cerita gw numpuk buanyaaak banget ^^. Dan, mengutip salah satu tweet si adek a.k.a @Dithnyooo:

Kalo ada @paramitopia, urat malu saya serasa putus.

Ahahahaha… It was truly fun ^^ Ga nyesel gw memilih pulang ke rumah, dan melewatkan 2 moment penting lainnya. Sampai rumah disambut oleh Minyuu, dan Nando *tumben si Mamah ngasih nama kucing keren banget, Fernando ^^;*.

I’m fully recharged!!