私はケラスを初めて使いました。ドキュメントやケラスのexamples
フォルダを読んでいたにもかかわらず、私はまだすべてを合わせる方法に苦労しています。Kerasフレームワークに入力をマッサージする方法は?
特に、私は簡単なタスクから始めたいと思います。トークンのシーケンスがあり、トークンごとにラベルが1つだけあります。私は必要に応じてより多くの(token, label)
トレーニングペアを生成することができるので、このような多くのトレーニングデータを持っています - 事実上無限です。
トークンを与えられたラベルを予測するネットワークを構築したいと考えています。トークンの数は、常にラベルの数と同じでなければなりません(1つのトークン= 1つのラベル)。
そして、これは、すべての周囲のトークンに基づいて、としたいと思います。先行するトークンだけでなく、同じ行または文章またはウィンドウ内にあります。
- は私がtoken-を使用して、(同じ長さの)トークンのベクトル、ラベル、ベクターにそれぞれの文章を変換訓練numpyのベクトルを、作成した:私は自分で持ってどこまで
to-intマッピングとlabel-to-intマッピング
- は、とhttps://github.com/fchollet/keras/blob/master/examples/lstm_text_generation.pyに基づく1つのLSTMレイヤーを使用してモデルを作成しました。各文は、異なる長さ(トークンとその中のラベルの数が異なる)、持っているので、私はのように何を置くべき...
- すべて
input_dim
とinput_shape
パラメータ:
- すべて
は今すぐに苦しんで入力層にはinput_dim
?
「時間」や「シーケンス」のようなドキュメントの概念を私の問題に結びつけるのに問題があります。 Keras#40のような問題は私をもっと賢くしませんでした。
ウェブまたはコードサンプルの関連する例を指摘すると、非常に感謝します。学術論文を探していない。
ありがとうございます!