Pycharm май just recognize the sub-package
(1) package tensorflow's structure :
├── tensorflow
├── _api
├── compiler
├── contrib
├── core
├── examples
├── include
├── python
├── tools
└── __init__.py
вы можете импортировать слой абсолютно абсолютно
from tensorflow._api.v1.keras import layers
тогда вы получите no unresolved reference mark
в своем пикарме.
(2) в пакете тензор потока __init__.py
...
from tensorflow._api.v1 import keras
# import all packages you want to use in tensorflow level
# so, you can use `from tensorflow.keras import layers` for keras having been imported
...
затем вы можете просто импортировать layers
как from tensorflow.keras import layers
Но пакет keras
не является подпакетом tensorflow
, поэтому pycharm пометил его как unresolved reference
,который не был ошибкой