当前位置: 首页 > news >正文

想开个网站建设的公司动漫设计专业就业方向

想开个网站建设的公司,动漫设计专业就业方向,重庆市建设工程信息网安全监督成绩查询,企业管理软件a61、基于深度学习的螃蟹性别分类原理及流程 基于深度学习的螃蟹性别分类原理是利用深度学习模型对螃蟹的图像进行训练和识别#xff0c;从而实现对螃蟹性别的自动分类。整个流程可以分为数据准备、模型构建、模型训练和性别分类四个步骤。 数据准备#xff1a; 首先需要收集包…1、基于深度学习的螃蟹性别分类原理及流程 基于深度学习的螃蟹性别分类原理是利用深度学习模型对螃蟹的图像进行训练和识别从而实现对螃蟹性别的自动分类。整个流程可以分为数据准备、模型构建、模型训练和性别分类四个步骤。 数据准备 首先需要收集包含螃蟹图像和对应性别标签的数据集。数据集需要包含足够多的螃蟹图像且每张图像需要标注正确的性别标签。然后对数据集进行预处理如图像resize、归一化等操作。 模型构建 在Matlab上选择适合的深度学习模型如卷积神经网络CNN来构建螃蟹性别分类模型。可以选择预训练的模型并进行微调以提高模型的性能。 模型训练 将准备好的数据集输入到深度学习模型中对模型进行训练。可以通过迭代训练的方式不断调整模型参数提高模型的准确性和泛化能力。在训练过程中需要对模型进行评估和调整以提高模型对螃蟹性别的分类准确率。 性别分类 训练好的模型可以用于测试新的螃蟹图像对其性别进行分类。通过将图像输入到模型中模型将输出螃蟹为雌性或雄性的概率。根据输出结果可以得到螃蟹的性别分类结果。 需要注意的是在实际应用中还需要考虑数据集的质量和数量、模型的选择和调整、训练参数的设置等方面的影响以获得准确的螃蟹性别分类结果。 2、 基于深度学习的螃蟹性别分类说明 说明 使用神经网络作为分类器来根据螃蟹的物理尺寸识别螃蟹的性别。 方案 构建一个可根据螃蟹的物理测量值识别螃蟹性别的分类器。 考虑螃蟹的六个物理特征品种、前鳌、背宽、长度、宽度和厚度。 现有问题是根据这 6 个物理特征的观测值识别螃蟹的性别。 六个物理特征将作为神经网络的输入螃蟹的性别将成为目标。 根据由螃蟹的六个物理特征观测值构成的输入神经网络应识别出螃蟹是雄性还是雌性。 通过将先前记录的输入提交给神经网络然后调整网络以产生期望的目标输出来实现 3、准备数据 1数据说明 将数据组织成两个矩阵输入矩阵 X 和目标矩阵 T来为神经网络设置分类问题的数据。输入矩阵的每个第 i 列将具有六个元素表示螃蟹的品种、前鳌、背宽、长度、宽度和厚度。目标矩阵的每个对应列将具有两个元素。第一个元素中的一表示雌蟹第二个元素中的一表示雄蟹。 2加载该数据集 [x,t] crab_dataset; size(x) size(t)ans 6 200ans 2 200 4、构建神经网络分类器 1设置随机种子来避免随机性 代码 setdemorandstream(491218382) 2说明 双层即一个隐藏层前馈神经网络可以学习任何输入-输出关系前提是隐藏层中有足够的神经元。非输出层称为隐含层。 尝试具有 10 个神经元的单隐藏层。一般情况下问题越困难需要的神经元和层就越多。 代码 net patternnet(10); view(net) 视图效果 3开始训练 说明样本自动分为训练集、验证集和测试集。训练集用于对网络进行训练。只要网络针对验证集持续改进训练就会继续。测试集提供完全独立的网络准确度测量。 代码 [net,tr] train(net,x,t); 试图效果 4均方误差 说明性能以均方误差衡量并以对数刻度显示。随着网络训练的加深均方误差迅速降低。 代码 plotperform(tr) 视图效果 5、测试分类器  1使用测试样本测试经过训练的神经网络 说明网络输出的范围为 0 到 1因此我们可以使用 vec2ind 函数根据每个输出向量中最高元素的位置来获取类索引。 代码 testX x(:,tr.testInd); testT t(:,tr.testInd); testY net(testX); testIndices vec2ind(testY)testIndices 列 1 至 161 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1列 17 至 302 1 2 2 1 2 2 1 1 2 2 2 1 2 2 混淆矩阵图 说明混淆矩阵图:衡量神经网络数据拟合程度 该混淆矩阵显示了正确和错误分类的百分比。正确分类表示为矩阵对角线上的绿色方块。错误分类表示为红色方块。 代码 plotconfusion(testT,testY) 视图效果 3 正确和错误分类的总体百分比 代码 [c,cm] confusion(testT,testY) fprintf(Percentage Correct Classification : %f%%\n, 100*(1-c)); fprintf(Percentage Incorrect Classification : %f%%\n, 100*c);c 0.0333cm 16 10 13Percentage Correct Classification : 96.666667% Percentage Incorrect Classification : 3.333333% 4 受试者工作特征图 说明显示随着输出阈值从 0 变为 1假正率和真正率之间的相关性。 线条越偏向左上方达到高的真正率所需接受的假正数越少。最佳分类器是线条从左下角到左上角再到右上角或接近于该模式。 代码 plotroc(testT,testY) 视图效果 6、总结 螃蟹性别分类是一个常见的生物学问题可以通过深度学习技术实现自动化分类。在MATLAB中可以利用深度学习工具包如Deep Learning Toolbox来构建和训练性别分类模型。 首先需要准备一个包含大量螃蟹图像和对应性别标签的数据集。然后可以利用MATLAB中的图像数据存储和预处理功能将图像数据加载和准备好用于模型训练。接下来可以构建一个深度学习模型如卷积神经网络CNN用于学习图像特征和进行性别分类。 在模型构建之后需要将数据集划分为训练集和测试集并利用MATLAB中的深度学习工具包进行模型训练和评估。可以使用预训练模型进行迁移学习也可以自己从头开始训练模型。通过调整模型结构和超参数可以优化性能并提高性别分类准确率。 最后可以利用训练好的深度学习模型对新的螃蟹图像进行性别分类。通过将图像输入模型并获取预测结果可以快速准确地识别螃蟹的性别。整个过程中MATLAB的深度学习工具包提供了强大的功能和便捷的编程接口帮助用户轻松实现螃蟹性别分类任务。 7、源代码 代码 %% 基于深度学习的螃蟹性别分类 %说明使用神经网络作为分类器来根据螃蟹的物理尺寸识别螃蟹的性别。 %方案构建一个可根据螃蟹的物理测量值识别螃蟹性别的分类器。考虑螃蟹的六个物理特征品种、前鳌、背宽、长度、宽度和厚度。现有问题是根据这 6 个物理特征的观测值识别螃蟹的性别。 %六个物理特征将作为神经网络的输入螃蟹的性别将成为目标。根据由螃蟹的六个物理特征观测值构成的输入神经网络应识别出螃蟹是雄性还是雌性。 %通过将先前记录的输入提交给神经网络然后调整网络以产生期望的目标输出来实现 %% 准备数据 %说明将数据组织成两个矩阵输入矩阵 X 和目标矩阵 T来为神经网络设置分类问题的数据。 %输入矩阵的每个第 i 列将具有六个元素表示螃蟹的品种、前鳌、背宽、长度、宽度和厚度。 %目标矩阵的每个对应列将具有两个元素。第一个元素中的一表示雌蟹第二个元素中的一表示雄蟹。 %加载该数据集 [x,t] crab_dataset; size(x) size(t) %% 构建神经网络分类器 %设置随机种子来避免随机性。 setdemorandstream(491218382) %双层即一个隐藏层前馈神经网络可以学习任何输入-输出关系前提是隐藏层中有足够的神经元。非输出层称为隐含层。 %尝试具有 10 个神经元的单隐藏层。一般情况下问题越困难需要的神经元和层就越多。 net patternnet(10); view(net) %开始训练。样本自动分为训练集、验证集和测试集。训练集用于对网络进行训练。只要网络针对验证集持续改进训练就会继续。测试集提供完全独立的网络准确度测量。 [net,tr] train(net,x,t); %性能以均方误差衡量并以对数刻度显示。随着网络训练的加深均方误差迅速降低。 %绘图会显示训练集、验证集和测试集的性能。 plotperform(tr) %% 测试分类器 %使用测试样本测试经过训练的神经网络。 %网络输出的范围为 0 到 1因此我们可以使用 vec2ind 函数根据每个输出向量中最高元素的位置来获取类索引。 testX x(:,tr.testInd); testT t(:,tr.testInd); testY net(testX); testIndices vec2ind(testY) %混淆矩阵图:衡量神经网络数据拟合程度 %该混淆矩阵显示了正确和错误分类的百分比。正确分类表示为矩阵对角线上的绿色方块。错误分类表示为红色方块。 plotconfusion(testT,testY) %正确和错误分类的总体百分比 [c,cm] confusion(testT,testY) fprintf(Percentage Correct Classification : %f%%\n, 100*(1-c)); fprintf(Percentage Incorrect Classification : %f%%\n, 100*c); %受试者工作特征图 %显示随着输出阈值从 0 变为 1假正率和真正率之间的相关性。 %线条越偏向左上方达到高的真正率所需接受的假正数越少。最佳分类器是线条从左下角到左上角再到右上角或接近于该模式。 plotroc(testT,testY)
http://www.w-s-a.com/news/530112/

相关文章:

  • 网站制作在哪里比较好网页设计的要点有哪些
  • 自己做网站原始代码高端品牌服装
  • 九度企业网站推广软件龙泉市建设局网站
  • 做个企业网网站怎么做专业3合1网站建设公司
  • 龙岩网站建设teams熊掌号公司网站的实例
  • 电商模板网站免费省级精品课程网站建设
  • 网站建设的规划书桂林生活最新网
  • 广东省建设工程执业中心网站wordpress的分类目录和标签
  • 甘肃省两学一做专题网站广东外发加工网
  • 用python导入wordpress公司网络优化方案
  • 效益成本原则网站建设wordpress 上传rar
  • 大连网站制作 连城传媒渠道网络公司官网
  • 电影天堂网站用什么程序做的wordpress 添加链接地址
  • 购买空间网站哪个好重庆英文网站建设
  • 建设网站需要注意什么问题设计网页通常使用什么语言
  • 彩票网站建设要多少钱西安英文网站建设
  • 静态班级网站印象云笔记 wordpress
  • 网站表单及商品列表详情模板永川网站制作联系电话
  • 网站建设与维护难不难网络服务机构的网站
  • 用三权重的网站做友链有好处没企业年金怎么查询
  • 工行网站跟建设网站区别wordpress加入地图
  • 网站的风格对比信息表广告门
  • 教育网站建设毕业设计说明书门户网站模式
  • 洛阳霞光建设网站html做分模块的网站
  • 域名建议网站wordpress 伪静态html
  • 网站风格化设计方案免费模式营销案例
  • 凤翔网站建设农村建设自己的网站首页
  • 怎样用网站做单笔外贸建筑设计公司合作加盟
  • 建网站买的是什么网站开发三层结构
  • wordpress图纸管理网站2345网址导航智能主版