- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
8南宁职业技术学院
NCVTNANNINGCOLLEGEFORVOCATIONALTECHNOLOGY
厨
数据挖掘与机器学习
DATAMININGA°NDMACHINELEARNING
构建中草药识别模型
中草药识别——神经网络
古语有云,对症下药。
医生需正确识别中草药才能准确无误的为患者抓取所需药材。
如果抓取药材时差之毫厘,那么可能造成谬以千里的结果,患者的症状非但没有减轻,反而加重,由此可见准确识别中草药的重要性。
本任务将使用BP神经网络进行中草药的识别。
构建中草药识别模型
任务描述
使用sklearn库建立BP神经网络模型。
构建中草药识别模型
任务要求
Part1相关知识
·BP神经网络
什么是BP神经网络?
·BP神经网络,即反向传播神经网络(BackpropagationNeuralNetwork)。
·BP神经网络是一种广泛应用于分类、回归和聚类等任务的人工神经网络。
构建中草药识别模型
BP神经网络
IBP神经网络
BP神经网络的结构
·BP神经网络由一个输入层、隐藏层和一个输出层组成。
·每个层都包含多个神经元,每个神经元与上一层的所有神经元相互连接,并且每个连接都有一个对应的权重。
·在训练过程中,BP神经网络使用反向传播算法来更新每个权重,以使网络的输出尽可能地接近于真实值。
构建中草药识别模型
隐藏层输出层
输入层
X₁
X₂
X3
X₄
1
前向传播:将训练数据输入神经网络,计算网络输出。
2
计算误差:将网络输出与真实输出比较,计算误差。
3
反向传播误差:从输出层开始,将误差反向传播回每个神经元,
计算每个神经元的误差梯度。
4
更新权重:根据误差梯度和学习率更新每个神经元的权重值。
5
重复以上步骤,直到网络的误差满足要求或达到最大训练次数。
BP神经网络
BP神经网络运行基本步骤
构建中草药识别模型
IBP神经网络
BP神经网络优缺点
优点
·能够对非线性模式进行拟合,并且可以应用于多种任务
构建中草药识别模型
因此,在实际应用中,需要根据具体任务选择合适的网络结构、参数和优化算法,以提高网络的性能
和泛化能力。
缺点
●需要大量的训练数据和计算资源,并且容易过拟合
在Python中,使用sklearn库MLPClassifier类可以建立BP神经网络模型其基
本使用格式如下。
classsklearn.neural_network.MLPClassifier(hidden_layer_sizes=(100,),activation=relu,
*,solver=adam’,alpha=0.0001,batch_size=auto,learning_rate=constant,learning_rate_init=0.001,power_t=0.5,max_iter=200,shuffle=True,
random_state=None,tol=0.0001,verbose=False,warm_start=False,momentum=0.9,
nesterovs_momentum=True,early_stopping=False,validation_fraction=0.1,beta_1=0.9,beta_2=0.999,epsilon=1e-08,n_iter_no_change=10,max_fun=15000)
构建中草药识别模型
BP神经网络
参数名称
说明
hidden_layer_sizes
接收tuple、length,用于表示隐层的个数和每个隐层中的神经元个数,默认值为100
activation
接收tanh、relu,用于指定激活函数类型,默认为relu
solver
接收sgd、adam,用于指定正则化的惩罚系数,默认值为adam
batch_size
接收int,用于指定每次迭代中使用的样本数,默认值为auto
learning_rate_init
接收double,用于指定学习率的初始值,默认值为0.001
MLPClassifier类常用的参数及其说明如下。
构建中草药识别模型
BP神经网络
花卉识别可以帮助植物学家、生态学家和环境保护人士更好地了解和保
护自然生态系统中的花卉植物。
通过准确识别花卉种类和分布情况,可以对生物多样性进行监测和保
您可能关注的文档
- 《汽车节能与新能源技术应用》高职PPT完整全套教学课件.pptx
- 《嵌入式系统原理与开发》课件_第5章.pptx
- 《数据挖掘与机器学习》 课件 项目二 农产品信息可视化分析——NumPy、pandas 与 Matplotlib 库.pptx
- 《数据挖掘与机器学习》 课件 项目七 新闻文本分析——聚类.pptx
- 《数据挖掘与机器学习》 课件 项目三 建筑工程混凝土抗压强度检测——线性回归.pptx
- 《数据挖掘与机器学习》 课件 项目四 电商平台运输行为预测——逻辑回归.pptx
- 《数据挖掘与机器学习》 课件 项目五 加工厂玻璃类别识别——决策树、随机森林.pptx
- 《数据挖掘与机器学习》 课件 项目一 搭建数据挖掘与机器学习编程环境.pptx
- 《数据挖掘与机器学习》 课件2.2.2 pandas数据结构.pptx
- 《数据挖掘与机器学习》 课件2.2.3 数据清洗.pptx
- 2022年重庆市梁平区小升初语文真题.pdf
- 2022-2023学年辽宁沈阳铁西区五年级上册语文期末试卷及答案.pdf
- 2023-2024年上海六年级上册语文第一次月考试题及答案B卷.pdf
- 2022-2023学年河北省承德市兴隆县四年级上学期期中数学真题及答案.pdf
- 2022下半年湖南教师资格证中学教育知识与能力真题及答案.pdf
- 2022-2023学年福建省厦门市集美区三年级上学期期末语文试卷及答案.pdf
- 2024年福建漳州教师招聘考试模拟题及答案.pdf
- 2022年辽宁成人高考高起点数学(文)真题及答案.pdf
- 2022年宁夏成人高考专升本语文真题及答案.pdf
- 2022-2023学年湖南衡阳耒阳市五年级上册语文期末试卷及答案.pdf
最近下载
- 党员领导干部2024年度民主生活会个人对照检查材料.docx VIP
- 新改版苏教版六年级下册科学全册知识点.doc
- 建设单位管理指南.ppt VIP
- 人力资源管理诊断告及建议.ppt
- 新闻采访与写作.ppt VIP
- 项目1 1.1 植物生产与环境概述(1)(课件)- 《植物生产与环境》(高教版第四版)同步精品课堂.pptx
- (人教2024版)英语七年级下册全册单元知识点讲解+思维导图(新教材).docx
- 2025年临床医师定期考核试题中医知识题库及答案(共300题).doc
- 学校校长2023年度生活会个人对照检查材料.doc VIP
- 2024-2025年度民主生活个人“四个带头”检查发言材料八篇.docx VIP
文档评论(0)