Проблема замены бэкенда 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

введите сюда описание изображения


Ответы (0 шт):