当我尝试运行此代码时:
byte[] needle = new byte[]
{
111, 111, 111
};
byte[] haystack = new byte[]
{
111, 111, 111, 47, 111, 111, 111, 47, 111, 111, 111, 47
};
SearchBytePattern(needle, haystack)
valuate()函数引发此错误:使用'keras.utils.Sequence'作为输入时,不支持引发ValueError('y'参数。请参见随附的图像image of the error。非常感谢您的帮助。我发现的解决方法是改用以下代码,但是我不确定它是否确实为我提供了正确的测试数据:
<code>
test_datagen = ImageDataGenerator(preprocessing_function=preprocess_input)
test_generator = test_datagen.flow_from_directory(
'I:/kaggle/test',
target_size=(224, 224),
batch_size=32,
class_mode='binary',
shuffle=False)
loss = model.evaluate(
test_generator, test_generator.n//test_generator.batch_size+1)
</code>