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

相关推荐

  • 为啥我不看好创业板?告诉你股市中的真相!

      现在很多股民手中拿着的股票就像掉到粪坑里的钱一样,留着总觉得心里有点不舒服,扔了又觉得心不甘!   有些个股是看不清楚,但有一个板块是我一直不看好的,但就是不明白为什么有那么多的人一直在卖力鼓吹,给个阳线就要上天。但可惜总是不尽如人意,就像一些不争气的富二代一样,考个60分就感觉跟考上北大一样,但最终的结果仍旧是一地鸡毛。   创业板指2015年的辉煌过…

    2023-05-27
    62
  • 宁海县探索退役士兵创业结对帮扶机制 中国劳动保障新闻网

      二是架起就业培训“金桥”。坚持以市场需求为导向,以促进退役士兵充分就业为目标,整合部门、用工单位等社会资源力量,强化全方位信息沟通,在结合退役士兵本人的意向的基础上,给退役士兵免费提供“订单式”免费职业技能教育培训。目前,宁海县9所退役士兵职业技能免费培训机构为退役士兵提供了汽车驾驶、电工、电子数控、计算机、会计、厨师等30余个科目,通过培训着力提高退役…

    创业分享 2023-05-20
    60
  • 返乡创业成热潮 巢湖小伙加盟零售云舍弃北上广

      北上广的日子,对很多人来说,外表光鲜,却冷暖自知。   返乡创业,对大多数人来说,需要勇气,更需要机会。   好在,成功案例总是有的。   【缪老板的快乐与忧愁】   缪志平,1987年生于合肥巢湖,由于家里处境不好,高中还没念完就辍学了,一路北上成为了“北漂”。   家乡人眼里,缪志平自此在北京过上了光鲜的日子,但缪志平自己心里清楚,所谓光鲜的背后藏着…

    创业分享 2023-05-20
    63
  • 创业项目筛选技巧,创业大拿精华总结,赚钱包括不亏和猛赚!

    佛珠或鱼塘项目是否可行,如何具体操作? 【背景】: 1、老家在甘肃,生态保护非常好,有山有水,但是经济非常滞后,现考虑到在老家办一个佛珠加工厂; 2、家乡优势:有很多优质的木材,松树、柏树、花梨木很多。就是不知道目前市场怎么样; 3、也可以开鱼塘,水源很充足,水质也特别好,同样不知道市场怎么样; 4、佛珠优劣势: 地址,甘肃省某地,地理优势,有山有水,生态环…

    创业分享 2023-05-23
    81
  • 返乡下乡创业利好政策汇总之一

      资料整理:孔媛媛   二、改善金融服务   首次创业、正常经营1年以上的纳入一次性创业补贴支持范围。   (发布时间:2016.11.30 )   四是实施引才回乡工程   鼓励银行业金融机构探索动产和不动产抵押贷款业务,提升返乡下乡人员金融服务可获得性。   用电均执行农业生产电价。   返乡下乡创业者在创业扶持政策上与当地劳动者同享。   支持各地放…

    创业分享 2023-05-17
    135

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

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