Python Django ERROR: объект 'int' не имеет атрибута 'lr' [закрыто]

Я пытаюсь построить свою Keras модель используя TensorFlow и Keras. код следующий: Этот проект Django предназначен для прогностического анализа данных. Этот проект работает в реальном времени, но я собираюсь запустить его локально для боевых действий. Обнаружена проблема: "Объект 'int' не имеет атрибута 'lr', здесь 'lr' - это скорость обучения.

".

Admin.py

def build(self, request, queryset):
count = 0

for p in queryset:
    if build_id(p.project_management.id):
        count += 1
    else:
        messages.warning(request, f"Could not build model for {p}")
messages.success(
    request, f"Successfully built models for {count} projects")

build.short_description = "Build models for selected Projects"

enter image description here

Build.py

# build models for project with id project_id
def build_id(project_id):
# get directory path to store models in
path = fetch_model_path(project_id, True)

# train model
model, scaler_in, scaler_out = train_project_models(project_id)

# ensure model was trained
if model is None:
      return False

 # store models
 store_model(f'{path}/model.pkl', model)
 store_model(f'{path}/scaler_in.pkl', scaler_in)
 store_model(f'{path}/scaler_out.pkl', scaler_out)

 # clear current loaded model from memory
 keras_clear()

 return True

enter image description here

Utils.py

# train models for project with id project_id
def train_project_models(project_id):
# get relevant data
project, df = fetch_project_data(project_id)

if project is None:
    return None, None, None

# extract list parameters
dense_shape = [int(x) for x in project.dense_shape.split(',')]
lstm_shape = [int(x) for x in project.lstm_shape.split(',')]
    
# train model and return
return train_model(df, df.columns, df.columns, DAYS_IN, DAYS_OUT, project_id.lr, 
project.decay, project.epoch,project.batch_size, lstm_shape, dense_shape, 
project.dropout, project.optimizer)[:3]

enter image description here

Выход

enter image description here

Вернуться на верх