Tensorflow Estimator
でモデルをトレーニングしていて、データのバランスが取れていません。私は各訓練の例に重み付けすることでこれを訂正したい。Tensorflow Estimator:重み付きの例によるトレーニング
生のTensorflowでlike thisとすることがあります。 Estimator
でこれを行う簡単な方法はありますか?おそらくカスタムを構築するinput_fn
?
Tensorflow Estimator
でモデルをトレーニングしていて、データのバランスが取れていません。私は各訓練の例に重み付けすることでこれを訂正したい。Tensorflow Estimator:重み付きの例によるトレーニング
生のTensorflowでlike thisとすることがあります。 Estimator
でこれを行う簡単な方法はありますか?おそらくカスタムを構築するinput_fn
?
私はあなたが分類をしていると仮定します。もしそうなら、tf.estimator.DNNClassifier
を使用します。
はweight_column:文字列または 重みを表す特徴列を定義する
tf.feature_column.numeric_column
によって作成_NumericColumn
。これは、トレーニング中の例を減らすか、または高めるために使用されます。 例の損失が乗算されます。文字列の場合は、features
からウェイトテンソルをフェッチするためのキーとして使用されます。_NumericColumn
の場合は、生テンソルをキーweight_column.key
で取得し、次にweight_column.normalizer_fn
を適用してテンソルを取得します。
[Tensorflowのアップウエイトカテゴリ]の可能な複製(https://stackoverflow.com/questions/48098951/upweight-a-category-in-tensorflow) – Maxim