Объект «ReduceLROnPlateau» не имеет атрибута «_implements_train_batch_hooks».Python

Программы на Python
Anonymous
Объект «ReduceLROnPlateau» не имеет атрибута «_implements_train_batch_hooks».

Сообщение Anonymous »

Я пытаюсь реализовать планирование скорости обучения в своей сверточной нейронной сети, для которой я реализовал метод DownloadLROnPlateau, но столкнулся с этой ошибкой.
Мой список импорта< /p>

Код: Выделить всё

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import seaborn as sns
%matplotlib inline
import warnings
warnings.filterwarnings('ignore')
np.random.seed(0)
from sklearn.model_selection import train_test_split
from sklearn.metrics import confusion_matrix
import itertools
from keras.utils.np_utils import to_categorical # convert to one-hot-encoding
from keras.models import Sequential
from keras.layers import Dense, Dropout, Flatten, Conv2D, MaxPool2D
from keras.optimizers import RMSprop
from keras.preprocessing.image import ImageDataGenerator
from keras.callbacks import ReduceLROnPlateau
from keras.activations import selu
Код, который я использую для реализации:

Код: Выделить всё

reduce_lr = ReduceLROnPlateau(monitor='val_loss', factor=0.2,patience=5, min_lr=0.001)
Полный текст ошибки, с которой я столкнулся
[img]https://i .sstatic.net/ox57i.png[/img]

Мой код работает без планировщика скорости обучения, и эту ошибку я получаю всякий раз, когда пытаюсь вызвать этот конкретный планировщик.
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/625 ... atch-hooks

Вернуться в «Python»