AI基础---matlab---十行代码图像分类

1. 图像分类基本思路

我们讨论的前提是可以利用已有的模型进行训练,而不用再单独训练。

一般来说,有以下流程:

  1. 读取图像数据
  2. 加载预训练模型
  3. 利用分类函数classify(model,img)进行分类得到标签
  4. 画出图像和标签

实战—googlenet图像分类

img = imread("1.png");
net = googlenet;

img = imresize(img,[224,224]);

label = classify(net,img);

figure;
imshow(img);
title(char(label));

以上代码只要是个码农都看得懂。matlab是真的强大啊。

需要注意的是,图像需要满足输入要求。

我们在命令行中输入

net = googlenet

然后按照提示安装完模型之后,双击net变量

image-20210309190603358

之后双击layers

image-20210309190634290

再点击第一层

image-20210309190700123

就可以看到输入层需要的图像大小了:

image-20210309190738132

然后再对其进行缩放。就可以将其投入网络了。

哇哈哈哈,本人再经过了Python的环境摧残之后,体验过matlab,有点爱上它了。

image-20210309191037326
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

古承风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值