私はtensorflow 1.0.0を使用していますので、tensorflow.layersモジュールにアクセスしたいと思います。モジュールが存在するようです:レイヤーがレイヤーされていません
In [12]: dir(tensorflow.layers)
Out[12]:
['__builtins__',
'__doc__',
'__file__',
'__name__',
'__package__',
'_allowed_symbols',
'average_pooling1d',
'average_pooling2d',
'average_pooling3d',
'batch_normalization',
'conv1d',
'conv2d',
'conv2d_transpose',
'conv3d',
'dense',
'dropout',
'max_pooling1d',
'max_pooling2d',
'max_pooling3d',
'separable_conv2d']
密集関数:
In [13]: from tensorflow.layers import dense
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-13-e5b2c910300d> in <module>()
----> 1 from tensorflow.layers import dense
ImportError: No module named layers
なぜモジュールがモジュールにアクセスできないのですか?
を使用していることを確認し、再び公式tensorflowディストリビューション
pip install —upgrade —ignore-installed tensorflow)
これは私のために働く:tensorflowインポートレイヤーから...そして、私が必要とする関数を呼び出します。しかし、なぜ私は直接インポートが失敗するのか分かりません。 – ma3oun