0

クラウド ML ハウツー ガイド ( https://cloud.google.com/ml/docs/how-tos/preprocessing-data ) の前処理ページには、各タイプの詳細について SDK リファレンス ドキュメントを参照する必要があると記載されています。機能と

このドキュメントまたは機能タイプとそのメソッドのリストを教えてくれる人はいますか? 個別のターゲットをセットアップしようとしていますが、ターゲットを .continuous() ではなく .discrete() に設定すると、「data type int64 expected type: float」エラーが発生し続けます

4

2 に答える 2

0

タイプ関連のエラーについて、機能セットが次の行に沿ってある程度指定されていると少し仮定しましょう。

feature_set = {
    'target': features.target('category').discrete()
}

上記のように個別のターゲットが指定されている場合、ターゲット機能のデータ型は、次のいずれかにより int64 になります。

  1. データの分析中にターゲット データ列 (つまり「カテゴリ」) のボキャブが生成されませんでした。つまり、(生成された metadata.yaml 内の) メタデータには、ターゲット データ列のボキャブの空のリストがあります。
  2. 「カテゴリ」の語彙が実際に生成され、この語彙の最初の項目 (またはキー) のデータ型は int でした。

このような状況で float が検出されると、ターゲット フィーチャのデータ タイプへの変換は失敗します。

代わりに、データ列全体 (この場合は「カテゴリ」) を float にキャストすると、これに役立ちます。

于 2016-11-10T05:27:37.570 に答える