問題タブ [mozilla-deepspeech]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tensorflow - Optuna と Deepspeech トレーニングを統合するにはどうすればよいですか?
ハイパーパラメータの一部を最適化するために、 Optuna をDeepSpeechと統合しようとしています。Optuna がどのように機能するかの感触をつかむために、今のところ学習率に固執していますが、障害にぶつかっており、助けが必要です。
hps_train
トレーニングステップを行う機能があります。Optuna トライアル オブジェクトを引数として取り、Optuna を使用して最小限に抑えたい開発損失を返します。これは とまったく同じ関数ですtrain()
がtraining/deepspeech_training/train.py
、いくつかの変更があります。
ヘルパー関数もいくつかあります。
すべてを一緒に入れて:
このコードを実行すると、最初の実行は正常に完了します。ただし、2 番目のものを開始しようとすると、エラーが発生します。
ValueError は、一部のテンソルが別のグラフからのものではないことを訴えているようです。しかし、新しい Graph コンテキスト内で各実行を開始するため、これがどのようになるかわかりません。そのため、すべてのテンソルをこの新しいグラフに関連付ける必要があります。
Optuna のバージョンは 2.9.1、Tensorflow のバージョンは 1.15.4 です。
ここでどこが間違っているのか、またはこれが Optuna の推奨される使用方法である場合でも、洞察をいただければ幸いです。どうもありがとう!
mozilla-deepspeech - (0) 無効な引数: ターゲット遷移シーケンスに十分な時間がありません (必須: 28、使用可能: 24) Mozilla Deepspeech のトレーニング中
以下のコマンドを使用して、ディープスピーチ モデルのトレーニングを開始しています
次のエラーが何度も発生し続けます。