用两个日常的例子为我们讲解了决策树的原理 您所在的位置:网站首页 决策树方法例题 用两个日常的例子为我们讲解了决策树的原理

用两个日常的例子为我们讲解了决策树的原理

2022-05-05 13:10| 来源: 网络整理| 查看: 265

编者按:作为机器学习两大重要算法——随机森林和梯度树提升的基础,决策树是每位机器学习从业者都应该理解的概念。本文作者Brandon Rohrer用两个日常的例子为我们讲解了决策树的原理,过程清晰易读,适合入门学习。文末附有原文链接,感兴趣的读者可移步原文观看视频版本。以下是论智的编译。

决策树是我最喜欢的模型之一,它们非常简单但是很强大。事实上,Kaggle中大多数表现优秀的项目都是XGBoost和一些非常绝妙的特征工程的结合,XGBoost是决策树的一种变体。决策树背后的概念非常简洁明了,下面就用具体案例解释一下。

早上几点出门才能不迟到?

假设我们现在要创建一个数据集,记录每天上班离开家的时间以及能否准时到达公司。下图就记录了一些情况,可以看到大多数情况下,只要在8:15之前出门就能准时上班,在这之后就会经常迟到。

你可以在决策树中总结出这一情况。首先第一个分叉点可以问:“是否在8:15之前离开?”这里有两种回答:“是”或“否”。根据习惯我们将“是”放在左边,然后将数据分为两组,虽然有一些例外情况,但总体看来8:15是一个分水岭。如果在这之前出门,大概率不会迟到,反之亦然。

这就是最简单的决策树模型,只有一对选择分支。

接下来我们可以对这个模型进行微调,在两个分支上分别再进行分类,即加入8:00和8:30两个时间点,这样可以更全面地分析到达时间。下表显示,8:00之前出门绝对能准时到达,而8:00到8:15之间出门可能会准时到。而在8:15之后8:30之前几乎每次都会迟到,但也有可能不迟到。而8:30之后一定会迟到。

这样一来,决策树就变成了两层,你还可以根据自己的需要继续分层下去。大多数情况下,每个决策点只有两个分支。

上面的案例只有一个预测变量,以及一个类别目标变量。预测变量是“我们出门的时间”,目标变量是“是否准时上班”。由于只有两种明确的可能(是或不是),所以是分类的。有分类目标的决策树也被称为分类树。

我们可以将这一例子继续扩展,把它变成两个决策变量。将出门时间和工作日加入进去,将周一定为1,以此类推,周六为6,周日为7。数据显示,在周六和周日,绿色的点要更靠近左边一些。这说明在工作日,8:10出门也许足够了,但是周末可能会迟到。

为了在决策树中表示这一点,我们可以像之前一样,再在8:15时加上分界线,在这之后出发可能会迟到,但是在这之前却不好说,此前我们判断的是不会迟到,但现在看来这个推断不完全准确。

为了让我们更好地估计周末情况,我们可以进一步将8:15之前分为工作日和周末两种情况。工作日如果在8:15之前出发,那么一定不会迟到。但是周末如果在8:15之前出发,大多数情况会准时到达,但是也有例外。于是决策树可以如下图表示:

继续分类,将周末的8:15分继续分为8:00前和8:00后。如果8:00前出发,几乎每次都能准点到达,8:00至8:15之间出发,大部分都会迟到。现在我们有了一个二维决策树,将数据分成了四个不同区域。其中两个表示准点到达,另外两个表示迟到。

这是一个三层决策树,注意,并不是每个分支都需要继续细分下去(例如最右边的一支)。

现在我们可以分析一个具有连续目标变量的案例了。当模型对连续变量做出预测时,这也被称为回归树。我们已经解释了一维或二维的分类树了,接下来我们分析回归树。

你几点起床?

现在我们要加入某人的年龄以及他起床的时间。我们回归树模型的根节点就是对整个数据集的估计。在这种情况下,如果你不知道某人的年龄但还要估计他的起床时间,那么可能的时间是6:25,我们假设这是决策树的根节点。

另一个关于年龄的分支我们定在25岁,经过数据收集,平均来说,25岁以下的人会在7:05起床,25岁以上的人会在6点钟起床。

但是年轻人群体中也有变数,所以我们可以在进行分类。我们预计,12岁以下的人会在7:45起床,而12至25岁的人会在6:40起床。

25岁以上的人也可以进行细分。例如25至40岁的人平均在6:10起床,而40至70岁的人平均5:50起床。

但是,年轻人群体中仍然有很多种情况,继续细分,以8岁为分界点,可以让预测的值更准确。我们也可以在40岁至70岁之间以58岁为分界点。注意,我们现在的某些“树叶”上只有一或两个数据点,这种情况很可能导致过度拟合,稍后我们会对其进行处理。

根据年龄,决策树能让我们做出多种判断。如果我要判断一名36岁的实验对象的起床时间,那么我可以从树的顶端开始。

他是否小于25岁?否,向右。低于40岁?是的,向左。最终估计的起床时间为6:10。

决策树的结构能让你将任何年龄的人分到各自的类别中,并且预测出他们的起床时间。

我们还可以将回归树模型扩展到有两个预测变量的形式。如果我们不仅考虑某人的年龄,还要考虑月份,那么我们会找到更加丰富的模式。目前北半球是夏季,昼长夜短,太阳日出时间较冬季更早。假设学生们没有课业压力(当然只是假设),他们的起床时间受太阳升起的影响,另一方面,成年人的起床时间就更加规律,只会随着季节变化进行轻微波动。另外,老年人在这个情况下会起的稍早。

我们创建的这个决策树和上一个很像。从根节点6:30开始(这里是用matplotlib进行的可视化)

之后我们寻找一个适合加入边界的地方,以35岁为分界线,35岁以下的人在7:06起床,35岁以下的人在6:12起床。

重复之前的过程,在年轻群体中细分时间,判断是否是9月中旬、是否是3月中旬。若在9月中旬之后,那么就判定为冬季,35岁以下的人起床时间估计为7:30,而夏季预计为6:56。

接着,我们可以在大于35岁的群体中继续以48岁为界线进行精确的分析。

我们同样还可以回过头,在35岁以下群体中分析18岁人群冬季的起床时间,如下图。18岁以下的人冬季在7:54起床,而18岁以上的人在6:48起床。

从这里,我们看到随着分支的增加,决策树模型的形状越来越接近原始数据的形状。同样,我们也会注意到决策树所区分的各个区域,颜色也越来越相近。

这一过程如果继续下去,模型就会不断接近数据原始形状,每个决策区域会变得越来越小,对数据的估计也会越来越准确。

如何处理过拟合

然而,决策树需要注意的一个重点是过度拟合。回到我们只有单一变量的回归树案例,即年龄对起床时间的影响中,假设我们继续细分年龄,直到每个类别中只有一两个数据。

到了这时,决策树能非常好地解释并拟合数据,它不仅能掌握基本趋势,还能捕捉噪声。如果用该模型对新数据进行预测,那么训练数据中的噪声会让预测精确度降低。理想情况下,我们想让决策树捕捉趋势但不要夹杂噪声。要达到这一效果,比较有保障的方法就是在每片“树叶”上有多个数据,这样一来,噪声就会被平均掉。

另一种需要警惕的现象是变量过多的情况。我们一开始的回归树是一维的,后来加上了“月份”数据,成为了二维回归树。但是决策树不在乎有多少个维度,我们甚至可以加上地区纬度、某人锻炼量、身体的大数据或任何可能想到的变量。

变量一多,接下来就要考虑细分哪些变量了。如果变量很多,就需要大量计算。同时我们加入的变量越多,所需要的数据就越多,所以处理起来要耗费大量精力。

当你相对数据进行必要解读时,决策树真的非常有用,它们很普遍,可以处理预测变量和目标变量之间非线性的关系。二次方程、指数关系、周期循环等等关系都能在决策树中表示,只要你有足够的数据支持。决策树同样可以发现不平滑的趋势,例如突然下降或上升,或者其他人工神经网络等模型的隐藏趋势。作为数据分析的工具,决策树的优势还是很明显的。

原文标题:在茫茫决策树入门帖里,我强推这篇(附可视化图)

文章出处:【微信号:jqr_AI,微信公众号:论智】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

扫一扫,分享给好友

复制链接分享 评论

发布评论请先 登录

相关推荐

在气体传感中利用人工智能  在第二个示例中,机器学习可用于增加气体传感器的选择性。例如,气体传感器已经可以根据气味强度触发厨房.... 的头像 星星科技指导员 发表于 05-05 09:56 • 97次 阅读 什么是边缘设备 工业制造过程中会产生大量数据,利用这些数据可实现重要的目标——预测故障、优化设备寿命、优化生产流程以.... 的头像 科技绿洲 发表于 04-29 16:12 • 861次 阅读 机器学习简介与经典机器学习算法人才培养 上课时间安排: 2022年05月27日 — 2022年05月30日 No.1 第一天 一、机器学习简介与经典机器学习算法介绍 什么是机器学习... 发表于 04-28 18:56 • 1200次 阅读 嵌入式人工智能/机器学习(AI/ML)以“生态+集成+定制”差异化发展 随着嵌入式处理器的能力不断提升,超小型化的硬件加速器不断被引入,以及原厂及商业的开发环境和工具不断出.... 的头像 21克888 发表于 04-28 17:47 • 928次 阅读 嵌入式人工智能/机器学习(AI/ML)以“生态+集成+定制”差异化发展 深度学习的主要概念介绍   这篇文章是我将为 Parallel Forall 撰写的系列文章中的第一篇,该系列文章旨在为 深.... 的头像 星星科技指导员 发表于 04-28 16:59 • 214次 阅读 使用外部GPU在Linux笔记本上加速机器学习   随着 Intel Thunderbolt 3 在笔记本电脑中的引入,您现在可以使用外部 GPU .... 的头像 星星科技指导员 发表于 04-28 14:16 • 172次 阅读 使用外部GPU在Linux笔记本上加速机器学习 芯鼎科技与普诺飞思合作开发Metavision传感器应用方案 芯鼎科技(iCatch)多年来专注于数位影像处理技术与系统单芯片之开发与设计,近年来更积极投入机器学.... 的头像 科技绿洲 发表于 04-27 15:43 • 294次 阅读 深度解析机器学习模型加速传统DFT计算 基于SOAP-ML模型,该团队筛选出吉布斯自由能位于范围内的3236个活性位点并进行分析,得到了局域.... 的头像 要长高 发表于 04-27 14:41 • 586次 阅读 深度解析机器学习模型加速传统DFT计算 新型神经算子加速二氧化碳储存预测 一支科学家团队创造出全新的 AI 工具,可以更快、更精准地在多孔岩层中封存二氧化碳等温室气体。 的头像 科技绿洲 发表于 04-27 14:39 • 126次 阅读 新一代图片处理技术让富士 X-Trans传感器如虎添翼 X-Trans 相机与市场上的其他相机有何不同,机器学习又是如何颠覆 raw 文件的处理方式的? D.... 的头像 21克888 发表于 04-27 11:43 • 3452次 阅读 新一代图片处理技术让富士 X-Trans传感器如虎添翼 通过Sim2SG模型生成sim-to-real转移学习场景图   在这项工作中,我们提出了 Sim2SG ,一个模型,实现了 sim-to-real 转移学习场景.... 的头像 星星科技指导员 发表于 04-27 09:41 • 95次 阅读 通过Sim2SG模型生成sim-to-real转移学习场景图 使用人工智能开发最精确的零售预测解决方案 对这些技术的全面探索超出了本笔记本的范围。然而, RAPIDS 集成到许多 云 ML 框架 做 H.... 的头像 星星科技指导员 发表于 04-27 09:28 • 133次 阅读 使用人工智能开发最精确的零售预测解决方案 什么是张量处理单元(TPU) 该项目的目的是创建一个与谷歌的张量处理单元具有相似架构的机器学习协处理器。该实现的资源可定制,可以以.... 的头像 OpenFPGA 发表于 04-27 09:27 • 134次 阅读 利用Apache Spark和RAPIDS Apache加速Spark实践   在第三期文章中,我们详细介绍了如何充分利用 Apache Spark 和 Apache RAPI.... 的头像 星星科技指导员 发表于 04-26 17:39 • 240次 阅读 利用Apache Spark和RAPIDS Apache加速Spark实践 AutoML技术提高NVIDIA GPU和RAPIDS速度   AutoGluon AutoML 工具箱使培训和部署尖端技术变得很容易 复杂业务问题的精确机器学.... 的头像 星星科技指导员 发表于 04-26 16:01 • 387次 阅读 AutoML技术提高NVIDIA GPU和RAPIDS速度 通过NVIDIA SimNet v21.06进行频域电磁仿真   随需应变网络研讨会:“ 用 NVIDIA SimNet 在理工科课程中构建基于人工智能的仿真能力.... 的头像 星星科技指导员 发表于 04-26 15:52 • 193次 阅读 通过NVIDIA SimNet v21.06进行频域电磁仿真 在近实时智能控制器中实现GPU加速   从蜂窝网络历史上采用的不透明方法转变为快速创新和新 RAN 功能上市的新时代打开了大门。 NVI.... 的头像 星星科技指导员 发表于 04-26 15:09 • 208次 阅读 在近实时智能控制器中实现GPU加速 机器学习和深度学习算法流程 但是无可否认的是深度学习实在太好用啦!极大地简化了传统机器学习的整体算法分析和学习流程,更重要的是在.... 的头像 工业新风向 发表于 04-26 15:07 • 340次 阅读 如何使用合成数据测试机器学习 当数据点之间存在依赖关系时,例如时间序列数据和文本分析,数据科学家会使用RNN(循环神经网络) 。L.... 的头像 要长高 发表于 04-25 17:34 • 496次 阅读 如何优化数据实现机器学习高数据吞吐量 从数据管道和I/O的角度来看,这种方法提供了最高的I/O吞吐量,因为所有数据都是本地的。除了开始阶段.... 的头像 要长高 发表于 04-25 17:24 • 3196次 阅读 如何优化数据实现机器学习高数据吞吐量 TPU的系统架构 通常,ASIC 带来的麻烦多于其价值。他们需要很长时间来设计:Google 花了15 个月的时间来开.... 的头像 OpenFPGA 发表于 04-25 15:10 • 170次 阅读 人工智能和机器学习在汽车控制领域中的应用   应用程序开发可以通过 C 编码实现,其中用户应用程序用 C 语言编写,结合内部函数调用 DR10.... 的头像 星星科技指导员 发表于 04-25 11:39 • 277次 阅读 人工智能和机器学习在汽车控制领域中的应用 碳储存科学家如何使用机器学习 新型神经算子加速碳捕获和储存模拟,为缓解气候变化铺平了道路。 的头像 NVIDIA英伟达企业解决方案 发表于 04-25 11:37 • 277次 阅读 RAPIDS cuML中的输入输出可配置性   使用现有 NumPy 、 Scikit-learn 和传统的基于 PyData 库的工作流的用户.... 的头像 星星科技指导员 发表于 04-24 16:32 • 200次 阅读 RAPIDS cuML中的输入输出可配置性 机器学习与人工智能:有什么区别? 基本上,机器学习算法利用训练数据为允许软件解决问题的算法提供动力。这些数据可能来自工厂车间的实时物联.... 的头像 司南物联 发表于 04-24 14:50 • 213次 阅读 汽车雷达解决方案   在未来有望出现重大技术创新的自动驾驶领域,替代驾驶员眼睛的传感技术必不可少。我们将努力开发对这项.... 的头像 星星科技指导员 发表于 04-24 14:35 • 210次 阅读 汽车雷达解决方案 IAP标准化加速工业控制与分析的集成   ANSI/CTA 709.10 是最新的标准,它建立在先前的控制网络标准之上,该标准通过已标准化.... 的头像 星星科技指导员 发表于 04-22 16:48 • 388次 阅读 星环科技Sophon可提供完整SAS模型迁移能力 在自主研发创新的同时,星环科技也在积极参与国家信创工作。星环科技作为信创工委会WG24大数据工作组的.... 的头像 科技绿洲 发表于 04-22 16:21 • 384次 阅读 如何使用NVIDIA Riva快速创建自己的QA应用程序   NVIDIA 的工程师和研究人员团队提供了质量保证功能,您可以直接使用 Riva 。 Riva .... 的头像 星星科技指导员 发表于 04-22 09:16 • 232次 阅读 如何使用NVIDIA Riva快速创建自己的QA应用程序 使用RAPIDS加速实现SHAP的模型可解释性   模型解释性 帮助开发人员和其他利益相关者理解模型特征和决策的根本原因,从而使流程更加透明。能够解.... 的头像 星星科技指导员 发表于 04-21 09:25 • 115次 阅读 使用NVIDIA开源模型实现更快的训练和推理   NVIDIA 实现提供了在培训开始时预计算这些基础的选项。整个数据集迭代一次,基缓存在 RAM .... 的头像 星星科技指导员 发表于 04-20 15:58 • 265次 阅读 使用NVIDIA开源模型实现更快的训练和推理 使用Dask和NVIDIA推动无障碍加速分析   Dask 是一个功能强大且可访问的开源项目,它允许数据分析从业者轻松地扩展 Python 工作负.... 的头像 星星科技指导员 发表于 04-20 15:48 • 158次 阅读 使用Dask和NVIDIA推动无障碍加速分析 Saturn Cloud使得管理GPU基础设施变得更加容易   对于本练习,我们将使用纽约出租车数据集。我们将加载一个 CSV 文件,选择我们的功能,然后训练一.... 的头像 星星科技指导员 发表于 04-20 15:42 • 111次 阅读 Saturn Cloud使得管理GPU基础设施变得更加容易 张量方法如何成为下一代人工智能算法的核心 深度神经网络通常在高阶张量之间映射。事实上,正是深层卷积神经网络保持和利用局部结构的能力,使得当前的.... 的头像 星星科技指导员 发表于 04-20 15:12 • 180次 阅读 张量方法如何成为下一代人工智能算法的核心 利用 U-FNO机器学习模型加速减缓气候变化   需要模拟来优化 CO2确定注射位置并验证 CO2不会从存储场所泄漏。我们已经证明, U-FNO .... 的头像 星星科技指导员 发表于 04-20 14:24 • 161次 阅读 利用 U-FNO机器学习模型加速减缓气候变化 星环科技CDH案例满足用户多方面数据智能需求 数据科学方面,Sophon Base机器学习建模工具,可以取代SaaS、SPS等统计分析软件,Sop.... 的头像 科技绿洲 发表于 04-20 11:22 • 185次 阅读 如何测量各种工作负载和GPU配置下收缩操作的性能   当张量收缩不再适合单个 GPU 时,或者如果在单个 GPU 上花费的时间太长,自然下一步是将收缩.... 的头像 星星科技指导员 发表于 04-20 10:46 • 110次 阅读 松下一体化摄像机为专业视频沟通提供高质量保障 松下提供的讲座捕获和音频跟踪解决方案,让企业员工能够远程访问企业的培训课程。这套一站式视频系统将让远.... 的头像 科技绿洲 发表于 04-20 09:04 • 233次 阅读 利用NVIDIA Clara AGX创建自动皮肤病检查系统   此外, AGX 平台通过 100G 以太网和 NVIDIA ConnectX-6 网络接口卡( .... 的头像 星星科技指导员 发表于 04-19 17:22 • 103次 阅读 利用NVIDIA Clara AGX创建自动皮肤病检查系统 如何使用PyCaret + RAPIDS简化模型构建 在一个简单的设置之后,数据科学家可以开发其管道的其余部分,包括数据预处理/准备、模型训练、集成、分析.... 的头像 星星科技指导员 发表于 04-19 16:32 • 190次 阅读 如何使用PyCaret + RAPIDS简化模型构建 practicalAI机器学习教程 practicalAI-cn.zip 发表于 04-19 14:23 • 29次 阅读 practicalAI机器学习教程 将道德内容加载到机器学习中 学会批判性地思考机器学习 一个多学科的研究生团队帮助将道德计算内容注入麻省理工学院最大的机器学习课程。 作为计算社会和道德责任.... 的头像 汽车电子技术 发表于 04-18 18:52 • 663次 阅读 使用RAPIDS在NVIDIA GPU上分析脑细胞基准 我们计算工具的发展速度,我们可以假设数据处理量很快就会迎头赶上,特别是对于单细胞分析工作负载,这迫使.... 的头像 星星科技指导员 发表于 04-18 16:34 • 269次 阅读 使用RAPIDS在NVIDIA GPU上分析脑细胞基准 MEMS振动传感器与压电式振动传感器对比 电子发烧友网报道(文/李宁远)之前在谈及传感器与机器学习的结合时有提到过,为了实现对某一设备的监控,.... 的头像 电子发烧友网 发表于 04-18 11:47 • 287次 阅读 如何通过获取预先说明的合成数据加速模型开发和AI培训   在人工智能和计算机视觉中,数据采集成本高、耗时长,并且基于人的标记容易出错。模型的准确性还受到数.... 的头像 星星科技指导员 发表于 04-15 16:03 • 332次 阅读 如何通过获取预先说明的合成数据加速模型开发和AI培训 通过SKY ENGINE AI平台和NVIDIA RTX推进体育分析案例   在这篇文章中,我们将以足球或橄榄球运动员的 3D 姿势识别为例,展示我们实现这一目标的尝试。目标.... 的头像 星星科技指导员 发表于 04-15 15:46 • 315次 阅读 使用Magnum IO用于云本机超级计算架构   Magnum IO 消除了 I / O 瓶颈,并公开了硬件级加速引擎、网络计算和拥塞控制方面的最.... 的头像 星星科技指导员 发表于 04-15 14:54 • 170次 阅读 使用Magnum IO用于云本机超级计算架构 NVIDIA Merlin可使用开源规范构建块开发和优化推荐系统   NVIDIA Merlin 旨在简化推荐人工作流程。最新的更新包括 Transformers4R.... 的头像 星星科技指导员 发表于 04-15 10:30 • 154次 阅读 MONAI通过AutoML支持模型开发和云本机部署   看看新的MONAI 部署教程这将引导您使用 App SDK 创建地图,部署 MIS 服务,并将地.... 的头像 星星科技指导员 发表于 04-15 10:15 • 279次 阅读 NVIDIA公共cuNumeric将GPU加速超级计算引入NumPy生态系统中   随着数据集和程序的规模和复杂性不断增加,人们越来越需要利用计算资源,这远远超出了单一 CPU 节.... 的头像 星星科技指导员 发表于 04-14 14:55 • 229次 阅读 NVIDIA公共cuNumeric将GPU加速超级计算引入NumPy生态系统中 赛灵思Kria™系统模块可供不同音视频应用 AMD-赛灵思将于 5 月 10 日至 13 日在巴塞罗那举办的 2022 年欧洲视听设备与信息系统.... 的头像 科技绿洲 发表于 04-13 11:46 • 292次 阅读 浅谈模拟在机器学习领域的重要性 电子设计行业正在发生相当大的变化,这主要是由于传感器的激增以及生成和收集更多信息的需求。这导致拥有更多传感器,并且这些传... 发表于 03-28 15:15 • 1036次 阅读 浅谈模拟在机器学习领域的重要性 电子设计行业正在发生相当大的变化,这主要是由于传感器的激增以及生成和收集更多信息的需求。这导致拥有更多传感器,并且这些传... 发表于 03-15 18:05 • 2269次 阅读 怎样去解决工控系统及装备M9连接线加工工艺原因导致的问题呢 工控系统及装备M9连接线加工工艺原因导致的问题,4.3.1        拉丝或喷砂后再进行折弯,容易在... 发表于 02-28 13:03 • 365次 阅读 机器学习的基础内容汇总 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入... 发表于 02-28 06:12 • 290次 阅读 实验室将人工智能和机器学习推向前沿 今天,Silicon Labs 发布了分别用于蓝牙和多协议操作的2.4 GHz 无线 soc 的 bg24和 mg24系列,以及一个新的软件工具包。这... 发表于 02-26 11:09 • 29038次 阅读 实验室将人工智能和机器学习推向前沿 Modbus-RTU协议包括哪些呢 Modbus-RTUModbus 一个工业上常用的通讯协议、一种通讯约定。Modbus协议包括RTU、ASCII、TCP。其中MODBUS... 发表于 02-16 07:43 • 786次 阅读 oled屏幕的通信方式分为几种 oled显示oled屏幕的通信方式分为2种:1、iic通信方式它是由数据线 SDA 和时钟 SCL 构成的串行总线, 可发送和接收数据。在... 发表于 02-16 07:03 • 588次 阅读 LD3320语音识别模块+MP3-TF-16P模块实现语音交互功能的过程 LD3320语音识别模块+MP3-TF-16P模块实现语音交互功能利用LD3320语音识别模块可以实现非特定人声语音控制单片机io口动作... 发表于 02-15 06:35 • 1298次 阅读 一种适用于小型无人机的加速度计与陀螺仪的矫正方法 基于机器学习方法校准MCU6050陀螺仪加速度计(含源码)最近组装了一架无人机,想要自己写一个飞控,所以一直在研究陀螺仪,我... 发表于 02-10 06:11 • 893次 阅读


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有