{"id":6006,"date":"2017-04-17T08:48:24","date_gmt":"2017-04-17T01:48:24","guid":{"rendered":"https:\/\/stei.itb.ac.id\/?p=6006"},"modified":"2017-04-17T08:49:47","modified_gmt":"2017-04-17T01:49:47","slug":"cerita-dari-jaist-internship-program","status":"publish","type":"post","link":"https:\/\/stei.itb.ac.id\/en\/cerita-dari-jaist-internship-program\/","title":{"rendered":"Cerita dari JAIST Internship Program"},"content":{"rendered":"<p><a href=\"https:\/\/stei.itb.ac.id\/wp-content\/uploads\/IMG_3643.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6007\" src=\"https:\/\/stei.itb.ac.id\/wp-content\/uploads\/IMG_3643.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https:\/\/stei.itb.ac.id\/wp-content\/uploads\/IMG_3643.jpg 800w, https:\/\/stei.itb.ac.id\/wp-content\/uploads\/IMG_3643-300x225.jpg 300w, https:\/\/stei.itb.ac.id\/wp-content\/uploads\/IMG_3643-768x576.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a> <a href=\"https:\/\/stei.itb.ac.id\/wp-content\/uploads\/IMG_20170217_1609513.jpg\"><br \/>\n<\/a><\/p>\n<p>JAIST merupakan salah satu institusi pendidikan berorientasi riset di Jepang yang bergerak di bidang sains dan teknologi. <em>Computer and information science <\/em>adalah salah satu bidang teknologi yang sedang berkembang di universitas ini. Pada Januari \u2013 Maret \u00a02017, JAIST bekerja sama dengan JASSO (Japan Student Services Organization) mengundang dua orang mahasiswa Teknik Informatika ITB, yaitu Candy Olivia Mawalim (13513031) dan Asanilta Fahda (13513079), untuk merasakan suasana belajar dan riset di Jepang, khususnya di JAIST.<\/p>\n<p>Topik yang dikerjakan mahasiswa pertama adalah <em>inaudible audio watermarking<\/em> dengan menggunakan metode <em>phase coding <\/em>dan analisis <em>Gammatone Filterbank<\/em>. Tujuan dari topik ini adalah untuk mengusulkan skema <em>audio watermarking <\/em>yang <em>inaudible, robust, <\/em>And <em>blind <\/em>berdasarkan persepsi pendengaran manusia. Implementasi skema <em>audio watermarking<\/em> dibuat dengan menggunakan MATLAB.<\/p>\n<p>Di awal <em>internship<\/em>, mahasiswa diberikan buku dan beberapa jurnal terkait dengan <em>audio watermarking. <\/em>Selain itu, mahasiswa juga mengikuti kuliah tentang Sistem Persepsi Manusia dan Modelnya, terutama mengenai sistem pendengaran manusia. Selain itu, mahasiswa juga mempelajari teknik-teknik dasar pemrosesan sinyal suara. Setelah memperoleh beberapa dasar <em>audio watermarking<\/em>, mahasiswa mencoba untuk mengusulkan skema <em>audio watermarking<\/em> baru yang <em>inaudible, robust, <\/em>And <em>blind.<\/em> Mahasiswa melakukan modifikasi terhadap teknik <em>phase coding<\/em> yang menggunakan transformasi <em>Fourier <\/em>dengan analisis <em>Gammatone Filter<\/em>.<\/p>\n<p>Selama kegiatan <em>internship<\/em> di JAIST, mahasiswa berhasil membuat skema <em>audio watermarking<\/em> dengan modifikasi teknik <em>phase coding<\/em> menggunakan analisis Gammatone Filter. Sistem <em>audio watermarking <\/em>yang dibuat menggunakan kakas MATLAB. Secara umum <em>audio watermarking <\/em>adalah kegiatan untuk menambahkan sebuah pesan terkait dengan objek audio pada objek tersebut tanpa diketahui oleh orang lain. Ada empat persyaratan yang harus dipertimbangkan dalam <em>audio watermarking,<\/em> antara lain <em>inaudibility, blindness, robustness <\/em>And <em>high embedding capacity<\/em>. <em>Audio watermarking<\/em> digunakan untuk melindungi hak cipta, autentikasi konten, memonitor peredaran dan <em>copy <\/em>arsip <em>audio<\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6011\" src=\"https:\/\/stei.itb.ac.id\/wp-content\/uploads\/IMG_20170303_1559107.jpg\" alt=\"\" width=\"800\" height=\"600\" srcset=\"https:\/\/stei.itb.ac.id\/wp-content\/uploads\/IMG_20170303_1559107.jpg 800w, https:\/\/stei.itb.ac.id\/wp-content\/uploads\/IMG_20170303_1559107-300x225.jpg 300w, https:\/\/stei.itb.ac.id\/wp-content\/uploads\/IMG_20170303_1559107-768x576.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>Ada beberapa teknik dasar yang digunakan dalam <em>audio watermarking<\/em>, yaitu modifikasi <em>least significant bit, phase coding, spread spectrum, cepstrum domain, wavelet domain, echo hiding, <\/em>And <em>histogram-based watermarking<\/em>. Masing-masing teknik ini memiliki kelebihan dan kelemahan. Mahasiswa fokus pada teknik <em>phase coding<\/em> karena teknik ini berkaitan dengan sistem persepsi pada pendengaran manusia. Akan tetapi, teknik ini memiliki kelemahan dimana kualitas suara yang dihasilkan sangat buruk. Sinyal <em>watermark <\/em>yang dihasilkan juga sangat rentan terhadap serangan. Oleh karena itu, pada riset ini mahasiswa mengajukan teknik <em>audio watermarking<\/em> dengan memodifikasi bagian yang mungkin mengakibatkan kelemahan tersebut. Mahasiswa melakukan modifikasi pada transformasi yang digunakan untuk mendekomposisi sinyal audio dari transformasi Fourier menjadi transformasi Wavelet (Gammatone Filterbank).<\/p>\n<p>Riset ini mampu menghasilkan skema <em>audio watermarking<\/em> yang <em>inaudible.<\/em> Akan tetapi, teknik untuk mendeteksi <em>watermark <\/em>yang ada pada arsip audio masih harus dikembangkan karena transformasi Gammatone Filterbank yang digunakan mengakibatkan fase sebelum sintesis ulang dan sesudah berbeda secara signifikan yang mengakibatkan <em>watermark <\/em>yang terdeteksi berbeda jauh. Perbedaan fase ini dapat dilihat pada gambar berikut.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/stei.itb.ac.id\/wp-content\/uploads\/jaist.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6014\" src=\"https:\/\/stei.itb.ac.id\/wp-content\/uploads\/jaist.png\" alt=\"\" width=\"538\" height=\"423\" srcset=\"https:\/\/stei.itb.ac.id\/wp-content\/uploads\/jaist.png 538w, https:\/\/stei.itb.ac.id\/wp-content\/uploads\/jaist-300x236.png 300w\" sizes=\"auto, (max-width: 538px) 100vw, 538px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Gambar 1. Perbandingan fase antara arsip audio asli, watermark dan hasil deteksi.<\/p>\n<p>Topik riset yang dikerjakan oleh mahasiswa kedua selama <em>internship <\/em>adalah klasifikasi sentimen ulasan Amazon menggunakan teknik-teknik <em>.<\/em>. Tujuan dari klasifikasi sentimen adalah mengklasifikasikan ulasan menjadi <em>positif <\/em>atau <em>negatif <\/em>berdasarkan polaritas opini penulis ulasan. Eksperimen <em>.<\/em> ini dilakukan menggunakan <em>library <\/em>Keras untuk Python. Sebelum mengerjakan riset utama, terdapat beberapa tugas lain yang dikerjakan untuk memperoleh pemahaman lebih terhadap <em>neural network<\/em>, antara lain bereksperimen dengan implementasi <em>2-layer neural network <\/em>untuk klasifikasi tulisan angka dari MNIST <em>database<\/em>, melatih <em>academic writing <\/em>dengan menulis laporan berjudul \u201c<em>Comparison of Methods for Word Prediction<\/em>\u201d, dan mengerjakan soal latihan <em>neural network <\/em>untuk kelas Pembelajaran Mesin. Riset klasifikasi sentimen dibagi menjadi dua tahap utama: eksperimen terhadap representasi teks sebagai masukan <em>neural network<\/em>, dan eksperimen terhadap berbagai model <em>deep neural network<\/em>.<\/p>\n<p>Pada riset ini, eksperimen terhadap representasi teks menggunakan tiga jenis representasi berbeda: urutan indeks kata, <em>one-hot vector<\/em>. <em>word embedding<\/em>. Selain itu, penggunaan <em>word embedding <\/em>dibagi menjadi lima jenis berbeda: <em>word embedding layer <\/em>dari Keras yang belum dilatih, <em>word embedding <\/em>word2vec yang sudah dilatih dari korpus Google News, <em>word embedding <\/em>word2vec yang dilatih sendiri dari korpus dataset Amazon, <em>word embedding <\/em>GloVe yang sudah dilatih dari korpus Twitter, serta <em>word embedding <\/em>GloVe yang dilatih sendiri dari korpus dataset Amazon. Keempat jenis <em>word embedding <\/em>terakhir dicoba dengan dua <em>setting <\/em>berbeda, statis (<em>word embedding <\/em>digunakan sebagai <em>fixed weights <\/em>yang tidak berubah selama <em>neural network training<\/em>) dan dinamis (<em>word embedding <\/em>digunakan sebagai <em>initial weights <\/em>yang dapat berubah selama <em>neural network training<\/em>). Hasil eksperimen menunjukkan bahwa <em>word embedding <\/em>memberikan hasil yang jauh lebih baik dibandingkan urutan indeks kata dan <em>one-hot vector<\/em>, serta penggunaan <em>word embedding <\/em>secara dinamis untuk hal ini cenderung lebih baik daripada secara statis. Meskipun setiap jenis <em>word embedding <\/em>membeirkan hasil yang hampir sama, <em>word embedding <\/em>word2vec dari Google News memberikan hasil yang paling baik.<\/p>\n<p>Pada tahap kedua, eksperimen dilakukan dengan mengimplementasi beberapa jenis <em>neural network<\/em>, di antaranya <em>recurrent neural network <\/em>(RNN) yang dibagi lagi menjadi <em>simple RNN<\/em>, <em>long short-term memory <\/em>(LSTM), dan <em>gated recurrent unit <\/em>(GRU); <em>convolutional neural network <\/em>(CNN); dan gabungan CNN dengan LSTM (C-LSTM). Pada model C-LSTM, CNN digunakan untuk mengekstraksi fitur N-gram, sementara LSTM digunakan untuk memproses data sekuensial. Kombinasi tersebut memberikan hasil yang terbaik. Untuk ke depannya, dapat dibuat perubahan pada arsitektur utama, yaitu dengan membuat model untuk memproses ulasan per kalimat terlebih dahulu dengan hasil berupa <em>sentiment score <\/em>per kalimat, yang menjadi input untuk model berikutnya. Model berikutnya ini memberikan hasil sentimen akhir berupa <em>positif <\/em>atau <em>negatif<\/em>.<\/p>\n<p><em>Tulisan oleh Asanilta Fahda, Teknik Informatika ITB 2013.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>JAIST merupakan salah satu institusi pendidikan berorientasi riset di Jepang yang bergerak di bidang sains dan teknologi. Computer and information science adalah salah satu bidang teknologi yang sedang berkembang di [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6008,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,14,246,17],"tags":[347,345,349],"class_list":["post-6006","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-people-2","category-institusi","category-mahasiswa","category-research-2","tag-internship","tag-jaist","tag-penelitian"],"_links":{"self":[{"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/posts\/6006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/comments?post=6006"}],"version-history":[{"count":0,"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/posts\/6006\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/media\/6008"}],"wp:attachment":[{"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/media?parent=6006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/categories?post=6006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stei.itb.ac.id\/en\/wp-json\/wp\/v2\/tags?post=6006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}