2017-06-14 8 views
1

私はインバース(すなわち、tf.nn.top_kは与えられた軸に沿って最大の値を計算する)を実装することに気付いていますが、K の最小値の値を見つける組み込みメソッドが見つかりません。テンソルの最小K値?

逆数を取ったり、セットで周りを回ったりするのとは別に、テンソルフローライブラリを使ってこれを行うことは可能ですか、自分で何かを工夫する必要がありますか?

乾杯/

+0

と同じことを行います実際に' bottom_k'の不在下での合理的な選択肢のように思えます。なぜあなたは気になるようですか? – user1735003

+0

次のようなものが動作するはずですbottom_k = lambda x:-tf.nn.top_k(-x) – jasekp

答えて

0

いいえ、使用できる機能は1つではありません。この目的ではtf.nn.top_k()を使用しても問題ありません。ただ、引数を否定:

-tf.nn.top_k(-A)は `ネガ上top_k`を使用してtf.negative(tf.nn.top_k(tf.negative(A)))