Introduction to Digital Speech Processing Homework 1
2022 FAQ
programming相關
-
是否可以用C,C++標準函式庫以外的函式來完成作業?
compiling相關
-
是否可以使用thread來提速?
-
請問助教使用的gcc, g++版本為何?
submission相關
-
重新提交後,檔名會被NTUCOOL自動變成「學號-2.zip」,請問會怎樣嗎?
grading相關
-
請問助教會如何測試我們的training code以及testing code?
2021 FAQ
programming相關
-
iteration的定義
-
要調整參數刷準確率嗎
-
寫完了但要跑1分多鐘怎麼辦?
2020 FAQ
HMM相關
-
如 2.0 投影片第二頁上方的圖,
第一個 state 對應了3個 o ( o1 o2 o3 ),
第二個 state 對應了4個 o ( o4 o5 o6 o7 ),
第三個... 。
這些 state 每個分別對應到多少個 o,是不是必須先把 o1 ~ oT 都有了之後,再根據演算法得到最佳的一條路徑,才能推出每個 state 對應多少個 o
(停留次數) ?
-
如果我們有一筆 training data,
state 數目是變動的,可能是 4 個 state 也可能是 5 個 state,
那對於 4 個 state 來說,我如何用 trainging data 來算出這 4 個 state 上的 Observation 機率呢?
改成定義 5 個 state 的話, Observation 的機率又該如何呢?
而定義每個 state 的初始機率 Aij 又是怎麼定義呢?
-
關於 observation 機率的 adjust ,以 Σ (γ )分子的部份除以分母的部份如何區分?上面是寫 ot = vk,但是還是不太清楚?
output相關
- train 出來的 model_01.txt ~ model_05.txt 該是什麼樣子?
input相關
- input sequence的長度一定會是50嗎?最大值為何?
-
投影片裡第五張的 seq_model_01~05 都各自代表ㄅ的 HMM 嗎?
就是說 seq_model_01 是ㄅ的 HMM,seq_model_02也是,這樣想對嗎?
-
model_init.txt 的 observation 機率是否有問題呢? (為何不是根據 train_seq_0x.txt 去統計出 A 之機率多大... B 之機率多大去寫初始值...)
programming相關
-
對 test_seq.txt 的資料要把每列的資料分別餵給 5 個 model 得到最大機率的就是答案,觀測值都固定是要 50 個嗎?
要算這筆是某個 model 多大的機率,也是把這 50 個丟演算法得到?
-
我想用 C 寫,但是不太懂 Makefile,如果要編譯成 .exe 檔要怎麼做?
- test_hmm.c 裡最前面那段 load_models 為甚麼要註解掉?
- train_seq_01~05.txt 裡面的資料有 10000 筆,是否每一行代表一次 iteration?
- iteration 次數增加,accuracy 卻變低,是正常的嗎?
- 請問 test_lbl.txt 檔是用來做什麼的,因為它好像不是程式輸入或輸出的檔案?
- 請問Makefile中的哪些部分是可以自己調整的?
- test中model數量是固定的嗎?還是必須讀完modellist.txt才會知道?
- 準確率一直維持在60%~80%之間,一直無法超過80%怎麼辦?
- train時會超過一分鐘的限制,該如何改進?
rule相關
- 請問一分鐘的時間限制是所有 model 的訓練時間合起來計時,還是每一個 model 都有一分鐘呢?