基于TensorFlow的垃圾识别系统的设计与开发.docx

资料分类:设计作品 上传会员:Chaturanga 更新时间:2023-04-27
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10485
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着人类生产力的不断上升,商品的产量不断增加。而随着商品产量的上升,垃圾产量也日益增多,人工分拣垃圾的方式逐渐捉襟见肘。人们需要一套新的更加高效的垃圾分拣方式。随着算法技术的不断更新,使机器具有类似于人类的视觉识别能力变动可能。设计的这个垃圾识别系统已安卓应用程序作为依托,利用谷歌的TensorFlow框架训练机器视觉的权重。使用Android studio作为应用程序的开发工具,链接上由Python语言所编写的算法训练出来的权重数据。应用程序部分包含了摄像,内部文件系统图片读取,识别界面等子模块。训练权重时使用了卷积神经网络算法进行回归计算,通过Tensorboard提供的图形化显示界面显示训练结果。整套系统设计到最后,经过各个模块的链接,最终完成了一个完整的垃圾识别系统软件。

关键词:Android studio   TensorFlow   CNN

 

目录

摘要

Abstract

1 引 言-1

1.1 课题研究背景及意义-1

1.1.1研究背景-1

1.1.2.研究意义-1

1.2 课题研究现状-1

2 开发工具介绍-3

2.1 Android studio介绍-3

2.1.1.概述-3

2.1.2.Android APP设计具体流程结构-4

2.2 TensorFlow框架介绍-5

2.2.1.概述-5

2.2.2.神经网络的特点-5

2.2.3.开发工具以及运行环境-6

3 APP框架构建-7

3.1 需求分析-7

3.1.1理解需求-7

3.1.3 系统流程-7

4  利用TensorFlow实现对图像的识别-9

4.1 概述-9

4.2 TensorFlow结构图-9

4.3 TensorFlow API结构图-10

4.3设定处理方式-10

4.3.1 CNN卷积神经网络优势-10

4.3.2 数据读取实现与返回-11

4.3.3 判断所读数据格式-11

4.3.4 调整格式-11

4.2.5 向量向阵转化-12

4.2.6 卷积神经网络算法实现-12

4.2.7训练模型信息-14

4.4本章小结-15

5 部分设计代码-15

5.1训练权重的调用-15

5.2训练权重的代码-18

5.3本章小结-19

结语-20

参考文献-21

致谢-23

相关论文资料:
最新评论
上传会员 Chaturanga 对本文的描述:该方案虽然功能强大,但是却显得过于臃肿,并不适合对垃圾分类精度要求不高,垃圾处理网点众多的国内环境。国内需要的是一种轻量级的,能够广泛被用于公共垃圾桶级别站点的小......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: