Проблема замены бэкенда TensorFlow на Theano для работы с keras
Добрый день Решил заменить бэкенд для keras из-за 32-битности системы. Но возникает ошибка которая ссылается на файл init.py.
init.py
try:
from tenserflow.keras.layers.experimental.preprocessing import RandomRotation
except ImportError:
raise ImportError(
'Keras requires TensorFlow 2.2 or higher. '
'Install TensorFlow via `pip install tensorflow`')
from . import utils
from . import activations
from . import applications
from . import backend
from . import datasets
from . import engine
from . import layers
from . import preprocessing
from . import wrappers
from . import callbacks
from . import constraints
from . import initializers
from . import metrics
from . import models
from . import losses
from . import optimizers
from . import regularizers
# Also importable from root
from .layers import Input
from .models import Model
from .models import Sequential
__version__ = '2.4.3'
main.py
with open(os.path.expanduser('~')+'\\.keras\\keras.json','w') as f:
new_settings = """{\r\n
"epsilon": 1e-07,\r\n
"image_data_format": "channels_last",\n
"backend": "theano",\r\n
"floatx": "float32"\r\n
}"""
f.write(new_settings)
import keras as k
