图像分类是什么?AlexNet手写数字图像识别

图像分类

图像分类实质上就是从给定的类别集合中为图像分配对应标签的任务。也就是说我们的任务是分析一个输入图像并返回一个该图像类别的标签。

假定类别集为categories = {dog, cat, panda},之后我们提供一张图片给分类模型,如下图所示:

图像分类是什么?AlexNet手写数字图像识别

分类模型给图像分配多个标签,每个标签的概率值不同,如dog:95%,cat:4%,panda:1%,根据概率值的大小将该图片分类为dog,那就完成了图像分类的任务。下面利用AlexNet完成图像分类过程的讲解。

AlexNet完手写数字势识别

2012年,AlexNet横空出世,该模型的名字源于论文第一作者的姓名Alex Krizhevsky 。AlexNet使用了8层卷积神经网络,以很大的优势赢得了ImageNet 2012图像识别挑战赛。它首次证明了学习到的特征可以超越手工设计的特征,从而一举打破计算机视觉研究的方向。

AlexNet使用ImageNet数据集进行训练,但因为ImageNet数据集较大训练时间较长,我们仍用前面的MNIST数据集来演示AlexNet。读取数据的时将图像高和宽扩大到AlexNet使用的图像高和宽227。这个通过tf.image.resize_with_pad来实现。

数据读取

首先获取数据,并进行维度调整:

import numpy as np # 获取手写数字数据集 (train_images, train_labels), (test_images, test_labels) = mnist.load_data() # 训练集数据维度的调整:N H W C train_images = np.reshape(train_images,(train_images.shape[0],train_images.shape[1],train_images.shape[2],1)) # 测试集数据维度的调整:N H W C test_images = np.reshape(test_images,(test_images.shape[0],test_images.shape[1],test_images.shape[2],1))

由于使用全部数据训练时间较长,我们定义两个方法获取部分数据,并将图像调整为227*227大小,进行模型训练:

# 定义两个方法随机抽取部分样本演示# 获取训练集数据def get_train(size): # 随机生成要抽样的样本的索引 index = np.random.randint(0, np.shape(train_images)[0], size) # 将这些数据resize成227*227大小 resized_images = tf.image.resize_with_pad(train_images[index],227,227,) # 返回抽取的 return resized_images.numpy(), train_labels[index]# 获取测试集数据 def get_test(size): # 随机生成要抽样的样本的索引 index = np.random.randint(0, np.shape(test_images)[0], size) # 将这些数据resize成227*227大小 resized_images = tf.image.resize_with_pad(test_images[index],227,227,) # 返回抽样的测试样本 return resized_images.numpy(), test_labels[index]

调用上述两个方法,获取参与模型训练和测试的数据集:

# 获取训练样本和测试样本 train_images,train_labels = get_train(256) test_images,test_labels = get_test(128)

为了让大家更好的理解,我们将数据展示出来:

# 数据展示:将数据集的前九个数据集进行展示for i in range(9): plt.subplot(3,3,i+1) # 以灰度图显示,不进行插值 plt.imshow(train_images[i].astype(np.int8).squeeze(), cmap=gray, interpolation=none) # 设置图片的标题:对应的类别 plt.title(“数字{}”.format(train_labels[i]))

结果为:

图像分类是什么?AlexNet手写数字图像识别

免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:图像分类是什么?AlexNet手写数字图像识别 https://www.dachanpin.com/a/cyfx/11075.html

(0)
上一篇 2023-05-12 02:51:06
下一篇 2023-05-12 02:52:12

相关推荐

  • 互联网+扶贫 乡村网红“入学”清华 第二届快手幸福乡村创业学院

      1月14日,第二届快手幸福乡村创业学院在清华大学拉开帷幕。43位在互联网社交平台快手上拥有上千至数百万粉丝的乡村网红离开山村,“入学”清华大学,接受专业的商业创业、产业发展和管理教育培训。   据悉,43位快手幸福乡村带头人将参加电商训练营、商业技能工作坊,接受多位专家的商业技能培训;4位带头人代表将结合自身实践进行快手幸福乡村说“返乡经济学”演讲,就乡…

    创业分享 2023-05-13
    6900
  • 创业4年、融资10次、估值33亿:A股区块链公司在它面前都是垃圾!

    对于中国人来说,世界上最美妙的技术,就是能实现一夜暴富的技术,区块链和数字货币或许正中下怀,妙不可言。 用张楠赓的话来说,创业就是因为生活很无聊。读研期间,他偶然认识了比特币,并利用专业所学技术做成了用于挖比特币的机器,并卖到国外赚取外快。 2、下游客户: 2018年伊始,吴晓波的跨年演讲成为比罗振宇热度还高的跨年节目。 也正是嘉楠耘智的这一选择,让市场得以…

    创业分享 2023-06-03
    8100
  • 兰可琪绘本馆连锁创业:为了孩子更好地阅读

      所谓绘本是指文字和图画相结合的故事书,而现在很多的儿童绘本馆为了能够帮助孩子学习英文,大多都引用了双语绘本,以英文替代中文来阐述故事情节,引导孩子开展绘本阅读活动。把英文绘本结合到英语学习中的情况,最早开始的就是台湾,而那时候在大陆,英文绘本还没有起步。在我们学习母语的时候,最开始接触到的就是一些普通的图画书,同样,如果想让孩子对英文…

    创业分享 2023-05-14
    5400
  • 西安一大学生借高利贷创业 借了7000到手3700元

      “约定的还款日是每月25日。截至4月28日,我已还了五期。4月份因忘记日子晚还了几天,所以28日在还了当期的680元后,又给对方打过去了一笔4天共653元的违约金。但负责催还款的经理龚某说我逾期还款,应该按约定支付每天2%的逾期违约金163元,但逾期时间不是从4月25日开始算,而是从3月25日开始,这样一来逾期天数就是35天,需要支付的逾期还款违约金共5…

    创业分享 2023-05-24
    7300
  • 同仁县就业局大学生创业孵化基地项目公开招标公告

    版权声明: 本网发布内容凡注明来源为政府采购信息网/政府采购信息报的,表明“政府采购信息网/政府采购信息报”拥有其版权或已获得授权,内容形式包括但不限于文字、图片、音频、视频等。如需转载请注明来源于政府采购信息网/政府采购信息报,标注作者,并保持文章的完整性。否则,将追究法律责任。 其他来源稿件,本网已标明出处及作者,转载仅为信息分享,如涉及版权等问题,请相…

    创业分享 2023-05-13
    9800

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信