备案 控制台
开发者社区 人工智能 文章 正文

【深度学习入门案例】动物种类识别

简介: 【深度学习入门案例】动物种类识别

一、定义待预测数据

数据集:

1.png

代码:

# 待预测图片
test_img_path = ['./img/img.png', './img/img_1.png','./img/img_2.png','./img/img_3.png','./img/img_4.png']
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
# 展示其中大狮子图片
img1 = mpimg.imread(test_img_path[0])
plt.figure(figsize=(10, 10))
plt.imshow(img1)
plt.axis('off')
plt.show()

返回:

1.png

若是待预测图片存放在一个文件中,如左侧文件夹所示的test.txt。每一行是待预测图片的存放路径。

with open('tu.txt', 'r') as f:
    try:
        test_img_path=[]
        for line in f:
            test_img_path.append(line.strip())
    except:
        print('数据加载失败')
print(test_img_path)

返回:

1.png

二、 加载预训练模型

PaddleHub提供了两种动物识别模型:

  • resnet50_vd_animals: ResNet-vd 其实就是 ResNet-D,是ResNet 原始结构的变种,可用于图像分类和特征提取。该 PaddleHub Module 采用百度自建动物数据集训练得到,支持7978种动物的分类识别。
  • mobilenet_v2_animals: MobileNet V2 是一个轻量化的卷积神经网络,它在 MobileNet 的基础上,做了 Inverted Residuals 和 Linear bottlenecks 这两大改进。该 PaddleHub Module 是在百度自建动物数据集上训练得到的,可用于图像分类和特征提取,当前已支持7978种动物的分类识别。

代码:

import paddlehub as hub
module = hub.Module(name="resnet50_vd_animals")
# module = hub.Module(name="mobilenet_v2_animals")

三、预测

import cv2
np_images =[cv2.imread(image_path) for image_path in test_img_path]
results = module.classification(images=np_images)
for result in results:
    print(result)

返回:

1.png

四.完整源码

代码如下:

# coding=gbk
"""
作者:川川
@时间  : 2021/8/29 23:50
群:970353786
"""
# 待预测图片
# test_img_path = ['./img/img.png', './img/img_1.png','./img/img_2.png','./img/img_3.png','./img/img_4.png']
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
# 展示其中大狮子图片
# img1 = mpimg.imread(test_img_path[0])
#
# plt.figure(figsize=(10, 10))
# plt.imshow(img1)
#
# plt.axis('off')
# plt.show()
with open('tu.txt', 'r') as f:
    try:
        test_img_path=[]
        for line in f:
            test_img_path.append(line.strip())
    except:
        print('数据加载失败')
# print(test_img_path)
import paddlehub as hub
module = hub.Module(name="resnet50_vd_animals")
# module = hub.Module(name="mobilenet_v2_animals")
import cv2
np_images =[cv2.imread(image_path) for image_path in test_img_path]
results = module.classification(images=np_images)
for result in results:
    print(result)

文件架构:

1.png

川川菜鸟
目录
相关文章
肥猪肥猪-17824
|
4天前
|
机器学习/深度学习 计算机视觉 异构计算
构建高效图像分类器:深度学习在视觉识别中的应用
【5月更文挑战第30天】 在计算机视觉领域,图像分类任务是基础且关键的一环。随着深度学习技术的兴起,卷积神经网络(CNN)已成为图像识别的强有力工具。本文将探讨如何构建一个高效的图像分类器,着重分析CNN架构、训练技巧以及优化策略。通过实验对比和案例研究,我们揭示了深度学习模型在处理复杂视觉数据时的优势和挑战,并提出了改进方向,以期达到更高的准确率和更快的处理速度。
肥猪肥猪-17824
14 1
程序员行者孙
|
19天前
|
机器学习/深度学习 PyTorch 算法框架/工具
深度学习的最佳入门路线
深度学习的最佳入门路线
程序员行者孙
26 0
游客kwe6k52lwpmug
|
4天前
|
机器学习/深度学习 数据安全/隐私保护
深度学习在医学影像识别中的应用与挑战
传统的医学影像识别方法在面对复杂的医学图像时存在一定局限性,而深度学习技术的快速发展为医学影像识别带来了新的希望。本文探讨了深度学习在医学影像识别中的应用现状,分析了其面临的挑战,并展望了未来发展的趋势。
游客kwe6k52lwpmug
11 1
1941623231718325
|
16天前
|
机器学习/深度学习 数据可视化 TensorFlow
使用TensorFlow进行深度学习入门
【5月更文挑战第18天】本文介绍了TensorFlow深度学习入门,包括TensorFlow的概述和一个简单的CNN手写数字识别例子。TensorFlow是由谷歌开发的开源机器学习框架,以其灵活性、可扩展性和高效性著称。文中展示了如何安装TensorFlow,加载MNIST数据集,构建并编译CNN模型,以及训练和评估模型。此外,还提供了预测及可视化结果的代码示例。
1941623231718325
22 6
1941623231718325
|
19天前
|
机器学习/深度学习 人工智能 自然语言处理
使用TensorFlow进行深度学习入门
【5月更文挑战第11天】本文引导读者入门TensorFlow深度学习,介绍TensorFlow——Google的开源机器学习框架,用于处理各种机器学习问题。内容包括TensorFlow安装(使用pip)、核心概念(张量、计算图和会话)以及构建和训练简单线性回归模型的示例。通过这个例子,读者可掌握TensorFlow的基本操作,包括定义模型、损失函数、优化器以及运行会话。
1941623231718325
26 2
简简单单做算法
|
19天前
|
机器学习/深度学习 算法 数据可视化
基于深度学习网络的鞋子种类识别matlab仿真
使用GoogLeNet深度学习模型在matlab2022a中进行鞋子种类识别,利用Inception模块捕捉多尺度特征,提升分类精度。程序加载预训练模型`gnet.mat`,计算验证集的准确性并随机显示32个样本的预测结果及置信度。
简简单单做算法
62 3
梦回故国楼台梦
|
19天前
|
机器学习/深度学习 自然语言处理 语音技术
【Python 机器学习专栏】Python 深度学习入门:神经网络基础
【4月更文挑战第30天】本文介绍了Python在深度学习中应用于神经网络的基础知识,包括神经网络概念、基本结构、训练过程,以及Python中的深度学习库TensorFlow和PyTorch。通过示例展示了如何使用Python实现神经网络,并提及优化技巧如正则化和Dropout。最后,概述了神经网络在图像识别、语音识别和自然语言处理等领域的应用,并强调掌握这些知识对深度学习的重要性。随着技术进步,神经网络的应用将持续扩展,期待更多创新。
梦回故国楼台梦
30 0
我菜就爱学
|
19天前
|
机器学习/深度学习 Python
【深度学习入门】- Matlab实现图片去重
【深度学习入门】- Matlab实现图片去重
我菜就爱学
27 4
我菜就爱学
|
19天前
|
机器学习/深度学习 Python
【深度学习入门】- 神经网络
【深度学习入门】- 神经网络
我菜就爱学
17 3
我菜就爱学
|
19天前
|
机器学习/深度学习
【深度学习入门】- 用电路思想解释感知机
【深度学习入门】- 用电路思想解释感知机
我菜就爱学
13 3

热门文章

最新文章

  • 1
    OpenCV+深度学习预训练模型,简单搞定图像识别 | 教程
  • 2
    深度学习模型训练痛点及解决方法
  • 3
    基于开放标准OpenCL的深度学习研究和探索(20PPT)
  • 4
    微软发布升级版认知工具包,加速深度学习研发
  • 5
    深度学习篇之数据集划分方法-附代码python详细注释
  • 6
    深度学习与CV教程(13) | 目标检测 (SSD,YOLO系列)
  • 7
    深度学习目标检测网络轻量化研究现状
  • 8
    用深度学习检测冠心病:不依赖血管造影且成本下降25%
  • 9
    Intel 技术专家直播:x86平台上,AI能力的演进及深度学习加速的关键技术
  • 10
    《主算法》作者Pedro Domingos:做机器学习硬件不能只考虑深度学习
  • 1
    深度学习中的稀疏注意力
    48
  • 2
    m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
    61
  • 3
    基于yolov2深度学习网络的视频手部检测算法matlab仿真
    77
  • 4
    探索前沿技术:基于深度学习的自然语言处理应用与挑战
    171
  • 5
    利用深度学习技术实现图像风格迁移
    59
  • 6
    利用深度学习技术实现自然语言处理中的情感分析
    205
  • 7
    基于深度学习的网络异常检测与自动化响应系统设计与实现
    84
  • 8
    基于深度学习的图像识别技术在自动驾驶车辆中的应用
    42
  • 9
    2024年3月最新的深度学习论文推荐
    88
  • 10
    人工智能与图像识别:基于深度学习的卷积神经网络
    42
  • 相关课程

    更多
  • 高校精品课-复旦大学-机器学习与深度学习
  • 深度学习框架TensorFlow入门
  • 深度学习与自动驾驶
  • 计算机视觉类比赛汇总
  • 自然语言处理类比赛汇总
  • 【算法实战】1. 机器学习基础
  • 相关电子书

    更多
  • 深度学习的最新进展
  • 搜狗深度学习技术在广告推荐领域的应用
  • 深度学习在电商搜索和聊天机器人中的应用
  • 相关实验场景

    更多
  • 如何快速体验知识检索增强应用
  • 函数计算部署AI艺术字应用,生成新春文字头像
  • 使用PAI-DSW x EasyPhoto快速完成AIGC人物写真生成
  • 使用计算巢AI应用,轻松定制个人数字形象
  • Lindorm AIGC:十分钟搞定智能问答 + 多模态检索
  • 基于函数计算一键搭建手写体OCR识别平台
  • 下一篇
    2024年阿里云免费云服务器及学生云服务器申请教程参考

    聚圣源网上起名大全准不准2061次列车爱来的刚好电视剧全集剧情介绍nortonghost星辰大海演员表微信起名字女生三个字的牌子起名大全兄弟双胞胎起名唯一进化者男孩起名二声的字好听的日本人起名起名网大师免费名字销售政策起名 姓秦孟氏令字辈男孩起名给仓鼠起名字wifi共享tvb在线直播扎伊根八画的的字起名的孙姓的男孩起名五行缺金起名字起什么好4个人一起玩游戏名字爱国者之日宝宝祖字辈起名打分喜爱夜蒲陈柏宇发型太极鱼专业起名网贸易公司起名关于菊花的诗句免费宝宝起名测分数淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

    聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化