私は2つのクラスのユーザーを分類するために疎logistic回帰を訓練したいと思います。私の特徴の1つは、非独占的である(例えば、ユーザーが車、書籍、食べ物に興味を持つことができる)利便性が高く、可変であるということです。ユーザーは5つの利害を持つことができます。 Deep and Wide tutorialに示されている例(年齢、教育など)。私は深いコンポーネントを持つように私のモデルを拡張したいので、私はできるだけ深く広いチュートリアルのコードを再利用したいと思います。それを達成する最も簡単な方法は何ですか?私はまた、トレーニング/スコアリングのための時間の複雑さを維持することに興味を持っていますO(active_features)
の例。繰り返し可能なフィーチャにテンソルフローを使用するにはどうすればよいですか?
2
A
答えて
0
各関心の列を作成することができます(興味があるかどうかのブール値)。すべての利益が分かっていればそれはうまくいくはずです。これを行う別の方法は、ワンホットエンコーディングを使用することです。
E.g. Interests are cars, books and food.
001 is cars
010 is books
100 is food
101 is food and cars
etc.
ていないすべての利益は、あなたが「その他」カテゴリの追加スペースを割り当て、N + 1のベクトルの大きさを設定することができます知られている場合。
SKFlow APIを使用する場合は、TensorFlow内で、このような操作を行うことができます。
x=tf.SparseTensor([[0,1],[1,0]], [1,1], [2,2])
y=tf.sparse_tensor_to_dense(x)
input_layer = tf.contrib.layers.real_valued_column('test', 2) # 2 Being the dimension of the inputs
これは以下のようになります実行:
sess.run(tf.contrib.layers.input_from_feature_columns(columns_to_tensors={'test':y}, feature_columns=[input_layer]))
array([[ 0., 1.],
[ 1., 0.]], dtype=float32)
関連する問題
- 1. opensslのRNGで繰り返し可能なバイトシーケンスを返すようにする
- 2. テンソルフローでtf.string_split()を使用するにはどうすればよいですか?
- 3. xamlでコードを繰り返さないようにするにはどうすればよいですか?
- 4. Javascriptのアニメーションテキストが繰り返されないようにするにはどうすればよいですか?
- 5. このHTMLブロックを繰り返さないようにするにはどうすればよいですか?
- 6. random.choiceを繰り返さないようにするにはどうすればよいですか?
- 7. この機能を使用して自己ルールを繰り返さないようにするにはどうすればよいですか
- 8. 繰り返しパラメータを扱うにはどうすればいいですか?
- 9. 繰り返しタスクを再起動/再利用するにはどうすればよいですか?
- 10. iPhone:繰り返し可能なUIImageを拡張するには?
- 11. コードを繰り返さない多くのコンポーネントをインポートするにはどうすればよいですか?
- 12. Angular2でgMapsを使用するにはどうすればよいですか?それは可能ですか?
- 13. NetworkX:spring_layoutのようなネットワークレイアウトを繰り返し適用するにはどうしたらいいですか?
- 14. expressionengineで繰り返しの間隔でHTMLを挿入するにはどうすればよいですか?
- 15. Scalaの繰り返しパラメータからCSVラインを印刷するにはどうすればよいですか?
- 16. Drupalで繰り返し日付フィールドを表示するにはどうすればよいですか?
- 17. 一定の日数で繰り返しアラームを設定するにはどうすればよいですか?
- 18. SQLで「繰り返し」条件を選択するにはどうすればよいですか?
- 19. ideavimでサラウンドコマンドを繰り返し実行するにはどうすればよいですか?
- 20. Android AlarmManagerで将来の繰り返しアラームをスケジュールするにはどうすればよいですか?
- 21. Cの選択ソートで各繰り返しを印刷するにはどうすればよいですか?
- 22. 出力で繰り返し行を削除するにはどうすればよいですか?
- 23. スクロール可能なLinearLayout内でEditTextをスクロール可能にするにはどうすればよいですか?
- 24. 数字を繰り返さずにリストに入力するにはどうすればよいですか?
- 25. VBA:繰り返し値を持つ行を削除するにはどうすればよいですか?
- 26. Railsで繰り返し可能なカスタムスケジュール
- 27. lwIPのmem_mallocから使用可能なメモリを取得するにはどうすればよいですか?
- 28. クリック時にCSSプロパティの値を繰り返し増やすにはどうすればよいですか?
- 29. (Androidスタジオ)コードの行を繰り返さずにすべての画像をクリック可能にするにはどうすればよいですか?
- 30. Emacsで使用可能なスタックサイズを変更するにはどうすればよいですか?
こんにちは、@craymicheal、私はCSVファイルから読み込む値のためcrossed_columnの最終結果を見ることができる方法を教えてください。 – skadoosh