2017-03-09 74 views
1

我訓練了一個含有大量數據(使用CNTK)的語音模型,並且需要將其調整爲低資源語言。由於目標語言中的數據量太小,我決定使用前三層原始模型(作爲常量)並在頂部附加兩個前饋層。我找不到明確的方法來做到這一點。將參數複製爲常量值?

爲了簡化起見,假定我原來的模式是:

model1 = Sequential([Recurrence(LSTM(1024, use_peepholes=True)), Dense(40), Recurrence(LSTM(1024, use_peepholes=True)), Dense(256), Dense(num_classes1)]) 

,我需要我的低資源模型是這樣的:

model2 = Sequential([Recurrence(LSTM(1024, use_peepholes=True)), Dense(40), Recurrence(LSTM(1024, use_peepholes=True)), Dense(128), Dense(num_classes2)]) 

如何我可以複製的第一個三層的參數model1到model2作爲常量值(不在model2的訓練過程中更新)?

回答