1

私は CRFSuite ライブラリを初めて使用しますが、「-m」オプションのおかげで、モデルをトレーニングしてファイルに保存する方法を知っています。ただし、k分割交差検証をマスターしようとしましたが、「-m」オプションはプロセスをファイルに保存するために機能していないようです。このコマンドは単にモデル ファイルを作成しません。

プロセスをファイル (ログ ファイルではなくモデル ファイル) に書き込む CRFSuite での k 分割交差検証の適切な使用例を簡単に挙げることができますか。ドキュメントでは、作成者は k 分割交差検証を行う方法を説明していますが、モデルを保存するファイルを指定していません。後で生成されたモデルを保存しないのに、なぜ交差検証を実行するのか、本当に不思議です...

ここで CRFSuite に関するドキュメントを見つけました: http://www.chokkan.org/software/crfsuite/manual.html

しかし、それは私のニーズには十分ではありません。ありがとう。

4

1 に答える 1

0

クロス検証とモデル生成に関して少し混乱していると思います。

10 分割の交差検証を実行するとします。データは 10 個のトレーニング テスト セットに分割されます。その結果、10 個のモデルが作成されます (データの部分セットごとに 1 つ)。

では、10 種類のモデルのうち、どのモデルを保存しますか? おそらく、すべてのデータをトレーニングに使用するもの、つまり、クロス検証プロセスが実行する 10 のデータをまったく使用しないものを望むでしょう。

相互検証は、すべてのデータを使用するモデルで得られるパフォーマンスの近似測定にすぎません。

于 2015-10-20T14:39:06.170 に答える