Page 97 - Gagasan Inovasi Pendidikan Volume 1
P. 97

Inspiring Lecturer Paragon

               Freezing Model CNN

                      Model CNN yang sudah dilatih berbentuk sebuah graph yang

               tersimpan  dalam  sekumpulan  file  yang  terpisah,  dimana  pada
               kumpulan  file  tersebut  terdapat  file  yang  berisi  operasi  berupa

               variabel bobot untuk setiap parameter. Variabel bobot ini dibutuhkan
               untuk melakukan inferensi pada pengembangan aplikasi. Maka dari

               itu model harus diubah ke dalam bentuk satu file berformat protocol
               buffers (protobuf/pb) yang berisi nilai-nilai bobot terlebih dahulu agar

               dapat  digunakan  dalam  pengembangan  aplikasi.  Pembentukan  satu

               file  ini  biasa  dikenal  dengan  istilah  model  freezing,  yaitu
               membekukan kumpulan parameter bobot yang berupa variabel yang

               bisa  di-update  menjadi  konstanta  yang  nilainya  tidak  dapat  diubah
               (tidak bisa dilatih). Pembekuan model juga menghilangkan node pada

               backward  phase  yang  tidak  dibutuhkan  untuk  proses  inferensi

               sehingga mengurangi ukuran dan tingkat kompleksitas dari model.
                      Pembekuan  model  dilakukan  menggunakan  menggunakan

               fungsi  dari  tensorflow  pada  modul  graph_util  yang  bernama
               convert_variables_to_constants()  dengan  memasukan  nama  node

               keluaran pada argumen dari fungsi tersebut, yaitu node dari operasi

               softmax yang sudah secara eksplisit diberi nama “keluar” oleh peneliti
               pada  tahap  perancangan  model  CNN.  Pemberian  node  keluaran

               tersebut  ditujukan  untuk  mengambil  bobot  yang  dibutuhkan  untuk
               proses inferensi saja, yaitu hanya sampai lapisan softmax. Node yang

               digunakan pada backward phase tidak diambil sehingga mengurangi
               ukuran dan tingkat kompleksitas dari model dan mempercepat proses






                                                                              85
   92   93   94   95   96   97   98   99   100   101   102