使用する最適なパラメーターを見つけるために、NMF で相互検証を実行しようとしています。sklearn クロス検証を使用してみましたが、NMF にスコアリング方法がないというエラーが表示されます。ここにいる誰かがそれを手伝ってくれますか?皆さん、ありがとうございました
1 に答える
1
nmf の特性は、教師なし (機械学習) メソッドであることです。これは一般に、「ゴールデン スタンダード」として役立つラベル付きデータがないことを意味します。NMF の場合、「望ましい」結果を事前に定義することはできません。
sklearn の相互検証は、教師あり機械学習用に設計されており、定義によってデータにラベルを付けています。
交差検証が行うことは、ラベル付けされたデータのセットを保持し、残りのデータでモデルをトレーニングし、保持されたセットでこのモデルを評価します。この評価では、任意のメトリックを使用できます。例: 精度、精度、再現率、F 値。これらの測定値を計算するには、ラベル付きデータが必要です。
于 2019-04-03T08:59:05.053 に答える