問題タブ [torchtext]

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.

0 投票する
1 に答える
5284 参照

python - Torchtext.data.BucketIterator オブジェクトを反復処理すると AttributeError がスローされる 'Field' オブジェクトに属性 'vocab' がありません

バッチを調べようとすると、BucketIteratorオブジェクトの次の反復を出力することによって、AttributeErrorがスローされます。

0 投票する
1 に答える
1551 参照

pytorch - Torchtext TabularDataset: data.Field には実際にインポートされたデータが含まれていませんか?

Torchtext のドキュメントから、csv ファイルをインポートする方法は TabularDataset を使用することを学びました。私はこのようにしました:

「ラベル」と「ステートメント」は、csv ファイルの 2 つの列のヘッダー名です。それらを data.Field として定義しましたが、「ラベル」と「ステートメント」には、コンソールによってデータ フィールド オブジェクトとして問題なく認識されているにもかかわらず、実際には csv ファイルのデータが含まれていないようです。statement.build_vocab(train, max_size=25000) で語彙リストを作成しようとしたときに、この問題を発見しました。私は len(statement.vocab) を出力しました。戻り値は「2」です。これは明らかに csv ファイルの実際のデータを反映していません。csv データをインポートするときに何か間違ったことをしたのでしょうか、それとも語彙の作成が間違っているのでしょうか? フィールドオブジェクトにデータを入れる別の方法はありますか? ありがとう!!