Homework 8 - Model Compression for Image Sentiment Classification
###Announcements
#### 5/30 * HW8 sample code release! * Strong baseline release! #### 5/23 * HW8 release!Links
* 作業投影片 * Kaggle 連結 * Report 模板 * (有遲交的同學才需填寫)遲交表單 * Sample code * Facebook DiscussionDeadlines
* No early baseline for HW8 * Kaggle Deadline: 06/06/2019 11:59:59 (GMT+8) * Github Deadline: 06/07/2019 23:59:59 (GMT+8)Assignment Regulation
* Only Python 3.6 available !!!! * NumPy == 1.16.2 * Keras == 2.2.4 * PyTorch == 1.0.1 * torchvision == 0.2.2.post3 * Tensorflow >= 1.12.0 * SciPy == 1.2.1 * Pandas >= 0.24.1 * Scikit-learn == 0.20.0 * Pillow==5.4.1 * python standard library (os, sys, …) * 不得使用之套件: distiller, keras_compressor, compress, python-snappyFAQ
Q1:請問kaggle的組隊人數上限?
A1:hw8為個人作業,不用在kaggle上進行組隊。
Q2:kaggle上面只有一個evaluation metric,可是作業要求兩個怎麼辦?
A2:accuracy請依照前面作業上傳kaggle就可以了,model size則要自己量,可透過test_model_size.sh自己量,在評分的時候,助教兩個metrics都會量。
Q3:助教在量model size的時候,為什麼不是量model大小,而是量整個資料夾大小?
A3:為避免同學將model weight直接全部存在python檔裡面,或是執行的時候,通過python檔再下載model weight,或是將model藏在資料夾非規範的地方等各種技巧,讓助教量不到model size,助教會分三階段,第一階段會跑hw8_download.sh,讓同學可以下載model,接著斷網,第二階段測量整個資料夾大小,這樣確保一定可以量到各位大致model size,第三階段測量各位testing的結果是否和kaggle所勾選兩者之一模一樣。
Q4:我model size設置到最極限了,助教量整個資料夾大小,不是連code的大小都量進去了,會導致我超過投影片規範的大小,這樣不太公平?
A4:助教會有25000 bytes的緩衝空間喔,不用擔心。
Q5: report.pdf 放了很多圖,怕超過極限怎麼辦?
A5: 助教量的時候會把report.pdf排除喔,所以記得不要命名錯誤。
Q6: 作業八跟作業三一樣,那豈不是可以直接上傳作業三 kaggle?
A6: 上傳之前作業kaggle視同作弊喔,助教可以查到同學們上傳之前kaggle的紀錄,如果助教覺得有問題會去查喔,請各位同學自愛。