tf.functionの基本 基本的な役割 実際の使い方 注意点 制御構文 TO DO tf.functionの基本 基本的な役割 TensorFlow2.0からはDefine by Runを標準としつつも、Pythonの遅さをカバーするべく、実行ごとに計算グラフが変化することのないようなものはDefine and Run的に使えるように tf.function という関数が追加されました。実態はPython関数をtf.Graphに変換して、あとは適宜このgraphを呼び出すことで利用できるというものになっています。 def python_add(): return tf.add(1., 2.) という関数を定義した場合TF2.0ではpython_addを呼び出した段階でtf.addが実行され結果 3.0 が得られます。 def python_add(x, y) return tf.add