Training AI102-h2


Hari ini materinya full tentang NLP (natural language processing). Dimulai dari modul 3, kita pake service azure yang bisa ngedeteksi bahasa. Jadi kalo kita masukin sebuah kata, dia bisa mendeteksi itu bahasa apa. Terus dilanjutkan dengan analisa sentimen, misalnya dari input review sebuah hotel, sistem bisa mendeteksi apakah reviewnya positif atau negatif.

Selain itu juga deteksi kata-kata kunci. Kata kunci ini bisa berguna buat menentukan topik dari sebuah kalimat. Dari kalimat input kita bisa juga mendeteksi entitas, maksudnya kayak tempat, orang, waktu dll yang disebutkan di kalimat. Ada juga fungsi get linked entities, ini untuk mendeteksi tautan (link web) ke sebuah entity.

Masih dari modul 3, latihan berikutnya adalah mendeteksi bahasa dan menerjemahkan ke bahasa inggris. Nah disini kayaknya saya agak salah kodingannya, karena ada kalimat bahasa prancis yang kedetek juga sebagai bahasa inggris.

Lanjut ke modul 4. Modul ini tentang speech recognition. Modul ini trainernya nyuruh jangan pake extremlabs, tapi nyoba di komputer masing2. Karena butuh mic buat ngenalin suara. Jadinya saya musti unduh dan instal visual studio, dotnet sama python. Nah cuman python nya gak tau kenapa gak bisa diupdate, jadi ada beberapa kodingan yang gak jalan. Saya belum beres ngerjain modul ini. Kalo liat trainernya modul ini kita bikin sistem yang bisa ngenalin suara, trus tar diubah jadi text, alias speech-to-text.

Trus didemoin juga bikin sistem speech synthesis. Contohnya sistem bisa ngasih tau sekarang jam berapa, pake suara. Suaranya bisa diganti2 juga. Lanjut trainernya demoin juga bikin speech translation. Jadi kita ngomong terus tar dikenalin sama sistem dan diterjemahkan.

Lanjut modul 5 tentang language understanding. Jadi kita bikin sistem yang bisa ngenalin maksud dari sebuah input. Inputnya kalimat bahasa inggris dengan berbagai gaya. Misalnya Inggrisnya orang amrik sama orang Inggris kan gayanya ngomongnya beda, nah sistem harus bisa ngenalin. Yang dicoba fitur getday, getdate, gettime. Terus bisa ngenalin juga entity, misalnya lokasi (kota). Selain itu bisa ngenalin dibikin juga sinonim nama hari misalnya sunday jadi sun dst. Terus ada juga pilihan pake regex, misalnya untuk ngenalin tanggal. Ada fitur active learning juga, jadi klo ada yang gak dikenalin sama sistem, bisa kayak ditraining ulang.

Nah yang terakhir modul 6, kita disuruh bikin bot Q&A. Bot ini bisa chating dengan orang dan ngejawab pertanyaan. Lumayan ngebut trainernya hari ini 4 modul sekaligus. Tapi seru banget. Besok katanya mulai beralih ke vision. Semoga bermanfaat!

Materinya bisa dilihat disini:

https://microsoftlearning.github.io/AI-102-AIEngineer/


Silahkan tuliskan tanggapan, kritik maupun saran