Keras - 使用 ResNet 模型进行实时预测
-
简述
ResNet是一个预训练模型。它是使用ImageNet训练的。在ImageNet上预训练的 ResNet 模型权重。它具有以下语法 -说明-
include_top指的是网络顶部的全连接层。
-
weights是指 ImageNet 上的预训练。
-
input_tensor是指可选的 Keras 张量,用作模型的图像输入。
-
input_shape是指可选的形状元组。此模型的默认输入大小为 224x224。
-
classes是指可选数量的类来对图像进行分类。
让我们通过写一个简单的例子来理解模型 - -
-
第一步:导入模块
让我们加载必要的模块,如下所示 - -
第 2 步:选择输入
让我们选择一个输入图像,Lotus,如下所示 -在这里,我们加载了一个图像(banana.jpg)并显示它。 -
第 3 步:将图像转换为 NumPy 数组
让我们将输入Banana转换为 NumPy 数组,以便可以将其传递到模型中进行预测。 -
第 4 步:模型预测
让我们将输入输入模型以获得预测 -
输出
在这里,模型正确地将图像预测为香蕉。