Keras – 使用ResNet模型进行实时预测
ResNet 是一个预训练的模型。它是用 ImageNet . NET训练的 。 ResNet模型的权重在 ImageNet 上进行了预训练 。 它的语法如下 –
这里、
- include_top 是指网络顶部的全连接层。
-
weights 指在ImageNet上进行的预训练。
-
input_tensor 是指可选的Keras张量,作为模型的图像输入。
-
input_shape 是指可选的形状元组。这个模型的默认输入尺寸是224×224。
-
classes 指的是对图像进行分类的可选的类的数量。
让我们通过写一个简单的例子来了解这个模型
第1步:导入模块
让我们按照下面的规定加载必要的模块。
第2步:选择一个输入
让我们选择一个输入图像, ** 莲花** ,如下所示
在这里,我们加载了一张图片 (banana.jpg) 并显示了它。
第3步:将图像转换成NumPy数组
让我们把我们的输入, Banana 转换成NumPy数组,这样它就可以被传递到模型中,用于预测的目的。
第4步:模型预测
让我们把我们的输入输入到模型中,以获得预测结果
输出
在这里,该模型正确地预测了图像为香蕉。