Объект 'int' не имеет атрибута 'lr' в python Django?

Я пытаюсь построить свою 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"

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

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

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