1. ホーム
  2. python

[解決済み] tf.contrib.layers.fully_connected() in Tensorflow 2?

2022-02-03 04:23:39

質問

あるプロジェクトで tf.contrib.layers.fully_connected() を使おうとしていますが、これは tensorflow 2.0 で非推奨になりました。同等の機能はありますか?それとも、このプロジェクトのために仮想環境としてtensorflow v1.xを維持するべきですか?

解決方法は?

TensorFlow 2.0では、パッケージの tf.contrib は削除されたので(パッケージ全体が異なるプロジェクトの巨大な混合で、すべて同じ箱の中に置かれていたので、これは良い選択でした)、使用することはできません。

TensorFlow 2.0では、TensorFlow 2.0を使用するために tf.keras.layers.Dense を使用して完全連結レイヤーを作成する必要がありますが、さらに重要なことは、コードベースをKerasに移行する必要があることです。実際、レイヤーを定義して使用するには、レイヤーを作成せずに tf.keras.Model オブジェクトを使用します。