2017-08-30 5 views
0

私はKerasには新しく、廃止された古いバージョンのAPIを使って多くのチュートリアルがあることを認識しています。古いパラメータの入力を新しいものにどのようにマップするかは、少なくとも順方向ではありません。私は2.0のリリースノートで、特に畳み込みレイヤーへの多くの入力について多くの助けを得ました。2.XのKeras filter_lengthキーワード?

filter_lengthが見つからないことが1つあります。それのための新しいキーワードは何ですか?

+2

これは 'kernel_size'です。 –

+2

一般的に、あなたができることはKerasのGitHubリポジトリをチェックインすることです。あなたのケースでは、['convolutional.py'](https://github.com/fchollet/keras/blob/keras-2/keras/layers/convolutional.py)ファイルにあります。左上隅で、ブランチを切り替えることができます。 keras-1とkeras-2のどちらの用語が新しい用語に相当するのかを確認します。 – McLawrence

+0

@ Yu-Yang回答を書いてみませんか? – McLawrence

答えて

2

これはkernel_sizeです(この質問に「返信されないように」というコメントに私の回答が繰り返されています)。 McLawrenceが述べたように、異なるバージョンを比較するときは、ソースコードをチェックすることをお勧めします。

Keras 2では、1D、2D、3Dコンボリューションレイヤの引数が統一されています。同じコンセプトの名前が別々になっていません(たとえば、Convolution2Dnb_row/nb_colのレイヤーは、上位ディメンションではfilter_length)。

関連する問題