私は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. テンソルフロー:テンソルフロージョブを繰り返し実行するにはどうすればよいですか?
- 2. opensslのRNGで繰り返し可能なバイトシーケンスを返すようにする
- 3. カウントと繰り返しに同じイテレータを使用するにはどうすればよいですか?
- 4. xamlでコードを繰り返さないようにするにはどうすればよいですか?
- 5. Javascriptのアニメーションテキストが繰り返されないようにするにはどうすればよいですか?
- 6. テンソルフローでtf.string_split()を使用するにはどうすればよいですか?
- 7. このHTMLブロックを繰り返さないようにするにはどうすればよいですか?
- 8. random.choiceを繰り返さないようにするにはどうすればよいですか?
- 9. バックグラウンドイメージを繰り返さないようにするにはどうすればよいですか?
- 10. この機能を使用して自己ルールを繰り返さないようにするにはどうすればよいですか
- 11. MATLABで同じ機能をシフトして繰り返すにはどうすればよいでしょうか?
- 12. 繰り返しパラメータを扱うにはどうすればいいですか?
- 13. 繰り返されない単純なコードを取得するにはどうすればよいですか?
- 14. C++のデータに関数を繰り返し適用するにはどうすればよいですか?
- 15. OpenMPで使用可能なGPUを使用するにはどうすればよいですか?
- 16. 繰り返しタスクを再起動/再利用するにはどうすればよいですか?
- 17. execを使用せずに各繰り返しでforループで異なる関数を使用するにはどうすればよいですか?
- 18. iPhone:繰り返し可能なUIImageを拡張するには?
- 19. コードを繰り返さない多くのコンポーネントをインポートするにはどうすればよいですか?
- 20. ダーツを使用してプラグイン可能なアプリケーションを作成するにはどうすればよいですか?
- 21. Angular2でgMapsを使用するにはどうすればよいですか?それは可能ですか?
- 22. メソッドでコントロールステートメントを使用するにはどうすればよいですか?可能であれば
- 23. このコードを繰り返しにくくするにはどうすればよいですか?ランダムパスワードジェネレータ
- 24. 迅速に繰り返しコードを削除するにはどうすればよいですか?
- 25. ネストされた繰り返しを実行するにはどうすればよいですか?
- 26. NetworkX:spring_layoutのようなネットワークレイアウトを繰り返し適用するにはどうしたらいいですか?
- 27. expressionengineで繰り返しの間隔でHTMLを挿入するにはどうすればよいですか?
- 28. Scalaの繰り返しパラメータからCSVラインを印刷するにはどうすればよいですか?
- 29. 複数のJSONファイルから繰り返しを削除するにはどうすればよいですか?
- 30. オブジェクトに使用可能な属性のみを表示するにはどうすればよいですか?
こんにちは、@craymicheal、私はCSVファイルから読み込む値のためcrossed_columnの最終結果を見ることができる方法を教えてください。 – skadoosh