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

相关推荐

  • 联才工坊西安园区成立一周年 创业活动闪耀西安

      活动现场,创业圈大佬们分别带来了“云技术私享会”、“西安人工智能应用技术”、“中国&加拿大 教育创变者思维论坛”、“成功创业者的搞砸经历”、“设计你的大西安:青少年城市即兴建造活动”等精彩分享。“联才工坊嘉年华”系列活动在西安的顺利进行,也承载了政府、创投圈、各界媒体的支持和认可。期待联才工坊在西安永放光彩。 联才工坊西安园区成立一周年 创业活动…

    创业分享 2023-06-01
    144
  • 教育部召开大学生创新创业大赛新闻发布会

    【MBA中国网讯】10月10日,教育部召开新闻发布会介绍深化高校(商学院)创新创业教育改革及中国“互联网+”大学生创新创业大赛以赛促创、以赛促教有关情况。今年大创赛有什么新特点?都有哪些嘉宾参加发布会?一起往下看↓↓↓(MBA教育) 汇聚中国新动能 创新创业 互联网+ 引导规范 创新创业大赛 创新创业教育是高等教育人才培养改革的重要突破口。近年来,教育部狠抓…

    创业分享 2023-05-12
    130
  • 创业板政策利好频出 如何选对创业板基金?

    从创业板相关指数基金表现来看,14只ETF指数基金中,12只取得正收益,除今年9月12日成立的天弘创业板ETF收益为负外,今年3月15日成立的平安创业板ETF表现也不理想,收益为负。 廖宗魁表示,从指数上看,未来一段时间创业板将持续占优,从板块上看,专项债有望提前,基建投资加力是稳增长的必备,基建链条值得布局;消费的压力较大,稳消费也成为稳增长的重心,年初发…

    创业分享 2023-05-12
    212
  • 上海0经验创业新项目

    首页 > 专项服务 > 正文 上海0经验创业新项目-小白创业做什么好 来源网络 发布时间:2019-07-27 13:06:02 上海0经验创业新项目-小白创业做什么好 「德玛贝尔加盟运营中心」为了迎接这个时代的许多人、DERMABELL要担任化妆品产业、医疗仪器及美容仪器生产事业的发展和皮肤研究的中心轴作用。作为引领新世纪的先进美容产品、医疗仪…

    创业分享 2023-05-13
    124
  • 汇聚青年创新创业人才,提升青年创客能力水平

      北京未来科学城管委会主任助理石志国在论坛中指出,创业者应淡化自我,注重实事求是,更好的提升、提炼项目价值。      新剑商学院副院长唐进指出,创业者要通过熟悉政府部门职能、熟悉政府的产业政策导向,创造国家需要、社会需要的项目。   中国科学院信息工程研究所研究员胡玥表示,创业者应该具有家国情怀,先考虑国家需要、国家利益,胸怀远大、事业将远大。   新剑…

    2023-05-12
    146

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

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