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

做网站架构需要注意什么百度竞价排名推广

做网站架构需要注意什么,百度竞价排名推广,一点科技官方网站,游戏网站建设公司模型的可解释性是机器学习领域的一个重要分支#xff0c;随着 AI 应用范围的不断扩大#xff0c;人们越来越不满足于模型的黑盒特性#xff0c;与此同时#xff0c;金融、自动驾驶等领域的法律法规也对模型的可解释性提出了更高的要求#xff0c;在可解释 AI 一文中我们已…        模型的可解释性是机器学习领域的一个重要分支随着 AI 应用范围的不断扩大人们越来越不满足于模型的黑盒特性与此同时金融、自动驾驶等领域的法律法规也对模型的可解释性提出了更高的要求在可解释 AI 一文中我们已经了解到模型可解释性发展的相关背景以及目前较为成熟的技术方法本文通过一个具体实例来了解下在 MATLAB 中是如何使用这些方法的以及在得到解释的数据之后我们该如何理解分析结果。 要分析的机器学习模型 我们以一个经典的人体姿态识别为例该模型的目标是通过训练来从传感器数据中检测人体活动。传感器数据包括三轴加速计和三轴陀螺仪共6组数据我们可以通过手机或其他设备收集训练的目的是识别出人体目前是走路、站立、坐、躺等六种姿态中的哪一种。我们将收集到的数据做进一步统计分析如求均值和标准差等最终获得18组数据即18个特征。然后可以在 MATLAB 中使用分类学习器 App 或者通过编程的形式进行训练训练得到的模型混淆矩阵如下可以看到对于某些姿态的识别模型会存在一定误差。那么接下来我们就通过一系列模型可解释性的方法去尝试解读一下错误判别的来源。 从混淆矩阵中可以看到模型对于躺 ‘Laying’ 的姿态识别率为 100%而对于正常走路和上下楼这三种 ‘Walking’ 的姿态识别准确率较低尤其是上楼和下楼均低于70%。这也符合我们的预期因为躺的姿态和其他差别较大而几种走路之间差异较小。 但我们也留意到模型在 ‘Sitting’ 和 ‘Standing’ 之间也产生了较大的误差考虑到这两者之间的差异我们想探究一下产生这种分类错误背后的原因。首先我们从图中所示的区域选择了一个样本点 query point该样本的正确姿态为 ‘Sitting’但是模型识别成了 ‘Standing’为便于下一步分析这里将该样本点所有特征及其取值列举了出来如前所述一共 18 个分别对应于原始的6个传感器数据的平均值、标准差以及第一主成分 使用可解释性方法进行分析 模型可解释性分析的目的在于尝试对机器学习黑盒模型的预测结果给出一个合理的解释定性地反映出输入数据的各个特征和预测结果之间的关系。对于预测正确的结果我们可以判断预测过程是否符合我们基于领域知识对该问题的理解是否有一些偶然因素导致结果碰巧正确从而保证了模型可以在大规模生产环境下做进一步应用也可以满足一些法规的要求。 而对于错误的结果如上文中的姿态识别我们可以通过可解释性来分析错误结果是由哪些因素导致的更具体地说即上述 18 个特征对结果的影响。在此基础上可以更有针对性地进行特征选择、参数优化等模型改进工作。 接下来我们就尝试用几种不同的可解释性方法来对上文中的 query point 做进一步分析希望可以找到一些模型分类错误的线索。 2.1 Shapley 值 我们尝试的第一个方法是 Shapley 值Shapley 值起源于合作博弈理论它基于严格的理论分析并给出了完整的解释。作为一个局部解释方法Shapley 值通过对所有可能的特征组合依次计算从而得到每个特征对预测结果的平均边际贡献并且这些值是相对于该分类的平均得分而言的。可以简单理解为边际贡献的分值越高对产生当前预测结果的影响越大。因为有着完善的理论基础且发展时间较长Shapley 值被广泛应用于金融领域来满足一些法律法规的要求。 我们之前已经了解到 Shapley 值反应的是每个特征的平均边际贡献并且这些值是相对于该分类的平均得分而言的。首先需要计算出 ‘Standing’ 的平均得分我们会将数据集中所有点关于 ‘Standing’ 的预测得分取平均得到相应的值即 0.17577。而我们关注的样本点预测为 ‘Standing’ 的得分为 1相对较高它和所有点的平均值相比差值为 0.82423Shapley 值反应的正是该样本点中每个特征对这个差值的贡献其总和也正是 0.82423。 图中显示了排行前十的特征及对应的 Shapley 值我们可以看到 rowmean_body_gyro_z 的值最大说明它对错误判别的影响最大当然紧随其后的几个特征的 Shapley 值也较为接近。 特征 rowmean_body_gyro_z的实际含义为z方向陀螺仪的平均值为什么这个特征可能导致了错误的结果我们可以接着往下分析。 2.2 PDP - Partial Dependency Plot Shapley 值虽然很清晰地给出了各个特征对于最终预测结果的贡献但是我们需要更多的信息来分析错误产生的来源一个有效的方法是结合 PDP 又称部分依赖图来进行查看。 PDP 是一个全局解释方法关注单个特征对某一预测结果的整体影响其思想是假设所有样本中的该特征等于某一个固定值从而计算出一个预测结果的平均值。当我们将该特征取一系列值时取值范围仍然来源于样本便可以绘制出对应的曲线。我们接着 Shapley 值的分析选择特征 rowmean_body_gyro_z对应数据中的位置为第6个特征以及 query point 对应的真实分类 ‘Sitting’ 和错误分类 ‘Standing’ 分别绘制 PDP在 MATLAB 中使用的方法仍然非常简单具体代码及对应结果如下 plotPartialDependence(model,6,Sitting); % rowmean_body_gyro_z is the 6th predictor in our data table plotPartialDependence(model,6,Standing); 根据上图以及第 1 节中 query point 在该特征的实际取值 0.017 可以看出当该特征的取值接近于 0 时分类为 ‘Standing’ 的分数较高而当取值向两端靠拢尤其是接近于 -0.5 时分类为 ‘sitting’ 的分数较高甚至大于 0.5这也符合该点的实际预测值。 通过部分依赖图我们对 Shapley 值的分析结果有了更清楚的认识虽然该样本点的预测结果是错误的但结合原始数据可以看出这样的结果是有迹可循且合理的。 免费分享一些我整理的人工智能学习资料给大家整理了很久非常全面。包括一些人工智能基础入门视频AI常用框架实战视频、图像识别、OpenCV、NLP、YOLO、机器学习、pytorch、计算机视觉、深度学习与神经网络等视频、课件源码、国内外知名精华资源、AI热门论文等。 下面是部分截图加我免费领取 目录 一、人工智能免费视频课程和项目 二、人工智能必读书籍 最后我想说的是自学人工智能并不是一件难事。只要我们有一个正确的学习方法和学习态度并且坚持不懈地学习下去就一定能够掌握这个领域的知识和技术。让我们一起抓住机遇迎接未来 上面这份完整版的Python全套学习资料已经上传至CSDN官方朋友如果需要可以点击链接领取  二维码详情
http://www.w-s-a.com/news/603414/

相关文章:

  • 网站接口设置地税局内网网站建设
  • 谷歌提交网站入口wordpress前台自动登录
  • 规模以上工业企业的标准是什么洛阳霞光seo网络公司
  • 怎样用文本建一个网站做美容美发学校网站公司
  • 南宁企业网站建设制作芜湖网站建设推广
  • 泉州市建设局网站公示深圳建站公司好坏
  • 如何搭建网站教程一个人制作网站
  • 网站开发专业都有哪些课程广州安全教育平台账号找回
  • 网站调整方案适合平面设计师的网站
  • 免费服务器建立网站用html5做的旅游网站代码
  • 学校英语网站栏目名称WordPress禁用邮件注册
  • 手机qq网页版网站沧州手机网站开发
  • 深圳罗湖网站设计公司建设的网站属于无形资产吗
  • 网站开发python西安网站建站品牌
  • 网站开发商标属于哪一类做网站还有钱赚吗
  • 做设计的搜素材上什么网站好设计公司画册设计哪家好
  • 视频网站开发需要什么语言做ui设计一年后年薪多少
  • 网站服务器维护费用统一企业官方网站
  • 网站如何调用手机淘宝做淘宝客呼和浩特网站运营公司
  • 做推广可以上那些网站网页游戏排行榜2014前十名
  • 国外网站备案流程企业网站 流程
  • 重庆网站建设letide童程童美少儿收费价目表
  • 苏州建站仿站东莞排名推广
  • 大中小网站的区分wordpress个人主页主题
  • 商务网站建设的可行性分析包括小程序源码网免费
  • 永州网站建设收费标准重庆网站建设公司夹夹虫专业
  • python做网站多少钱wordpress 2.8
  • 深圳网站平台网站开发工作程序怎么写
  • 自己可以接单做网站吗wordpress 添加自定义按钮
  • 网站首页权重宣传页制作