图像分类是什么?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

相关推荐

  • 肥城深入推进“双创”全民创业成带动就业新引擎

    您当前的位置 :泰安新闻 > 查看详细 肥城深入推进“双创”全民创业成带动就业新引擎 添加时间:2018/11/25 来源:泰山网 泰山网讯 (肥城台 纪宗玉 周强)近年来,肥城市始终坚持以改革创新统揽全局,深入推进“大众创业万众创新”,全民创业成为带动就业新引擎。截至目前,全市从业人员达到了18.65万人,城乡劳动者分别以异地转移就业、市内就地就业、…

    创业分享 2023-05-13
    98
  • 专家:众筹创业应三思而后行

    url:,id:0 “只要花2000元,你就有可能成为一家餐饮店的老板”、“花1000元你就会成为一家服装店的股东”……如今,这种被称为“众筹”的项目越来越多,它们或者通过互联网大规模众筹,或者通过朋友间口口相传进行相对小规模的众筹,用筹集来的资金实现创业梦想。那么投资人是如何看待众筹模式的?众筹又有哪些风险呢?呼和浩特晚报记者日前对此进行了调查采访。 □呼…

    创业分享 2023-05-29
    148
  • 全国600名专家教授云集 “创新创业在海安”签约50个项目

      海安县委书记顾国标说,“创新创业在海安”活动已举办了四届,一大批科技合作项目落地生根、开花结果。先后实施产学研合作项目913个,引进高科技成果转化项目152个,支付合作经费超过4亿元,500多家企业和全国近200家高校院所建立了紧密型合作关系。去年,省政府在全省推广海安科技创新促进健康发展的成功经验。海安依靠创新驱动稳增长的做法和成效得到了国务院督查组的…

    2023-05-17
    181
  • 英国海归夫妻双双上海创业

    王昊,上海人,狮子座男生;张睿,北京人,双子座女生。他们在英国考文垂相遇相识相爱,然后各自回到自己的城市。 过了两三年,女生离开了北京,来到上海。他们结婚生子,开始了各自的创业。如今,小两口在各自的领域里拼搏着,他们的事业与上海共同成长。 图说:王昊 回国,像父母一样创业 高中毕业后,王昊到英国留学,在考文垂的华威大学读电子工程。张睿和他在同一个系,但专业不…

    2023-05-18
    98
  • 淄博张店:分享创业经验 助力脱贫攻坚

    ① 凡本网注明”稿件来源:新华网或新华网山东频道”的所有文字、图片和音视频稿件,版权均属新华网或新华网山东频道所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本网协议授权的媒体、网站,在下载使用时必须注明”稿件来源:新华网或新华网山东频道”,违者本网将追究其相关法律责任。…

    创业分享 2023-05-26
    91

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

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