0

我用Keras做序列分類,使用RNN和嵌入。我的序列有點奇怪。我有混有特殊符號的詞語。單詞與固定的,預先訓練的嵌入相關聯,但特殊符號嵌入必須在訓練期間修改。訓練一些嵌入,保持其他嵌入

在嵌入層學習過程中,如何在更新其他嵌入層時保持一些嵌入?有沒有辦法屏蔽那些不應該被修改的索引?或者這是一個自定義嵌入層的情況?

+0

出於好奇,爲什麼這是一個問題?你擔心計算時間嗎? – mbatchkarov

+0

我沒有太多訓練數據。用較少的訓練數據反向傳播到預先訓練的詞嵌入可能是一個非常糟糕的主意。但是,我的特殊符號沒有預先訓練好的嵌入,所以我想反向傳播到特殊的符號嵌入中。 – Alex

回答

1

我不認爲這是現有的Embedding層可實現的。爲了解決這個問題,我只需創建一個自定義圖層,在內部構建兩個嵌入圖層,並僅將其中一個圖像的嵌入矩陣放入trainable_parameters

+0

謝謝你的提示。經過一番搗鼓之後,我開始工作了。 – Alex

相關問題