26面主课 07笔记 1.特征编码1.1独热编码。如红\绿\蓝没有顺序高低差异。可以用0,1,21,2,3分别表示进行赋值。1.2标签编码。如小学\初中\高中\大学 存在递进高低顺序。可以用三个数值表示一个对象100,010,001来分别表示。2.划分数据集通常按8:2或7:3来划分训练集通常多一些。3.常见模型逻辑回归决策数支持向量机随机森林XGboost4.机器学习和深度学习的区别。机器学习的模型是已封装的而深度学习的模型内容还有修改的空间5.人为设定的参数信息称为外参超参。在模型训练后得到的参数信息称为内参这部分参数信息是拟合后的不可人为修改。6.模型实例化其实就是训练模型中选择模型并选择外参的过程讲得很厉害的样子只是为了理论化在老板面前装b。6.1外参也可以不选择这样模型会使用默认的外参。7.混淆矩阵分类问题的一种评估办法。分四种情况tp预测正确的是fp预测错误的是tn预测正确的否fn预测错误的否。7.1用医疗患病预测举例tp和tn为最佳预测结果其次是fp虽然可能提高成本但不会造成更严重的问题fn最差预测结果病情恶化应尽量避免。要减少漏报采用召回率进行模型评估7.2用邮件拦截举例tp和tn为最佳预测结果其次是fn虽然不能拦截垃圾邮件但还可以手动再清除fp最差预测结果可能把重要文件拦截删除应尽量避免。要减少误报采用精确率进行模型评估7.3准确率适合综合效果的模型评估。8.回归问题的模型评估。8.1 mse对大误差敏感关注极端值的误差但脱落实际数值误差8.2 rmse对大误差敏感误差单位不变8.3 mae对大误差不敏感少量异常值使用9.1 r^2,数值越大预测越精准误差越小10.评估指标选择的依据1.模型处理本身的需要 2.前人的科学做法。

相关新闻

最新新闻

C++单元测试实战:GTest环境搭建、核心概念与高级特性详解

C++单元测试实战:GTest环境搭建、核心概念与高级特性详解

1. 项目概述:为什么我们需要GTest? 在C项目的开发周期里,最让人头疼的往往不是实现一个复杂的功能,而是在你信心满满地提交代码后,测试同事或者CI流水线给你甩过来一连串的红色失败标记。更糟的是,有时候你…

2026/7/22 4:52:05
UnityGameFramework框架入门:30分钟搭建游戏开发标准环境

UnityGameFramework框架入门:30分钟搭建游戏开发标准环境

1. 项目概述:为什么我们需要一个框架?如果你在Unity开发这条路上已经走了一段距离,尤其是参与过稍具规模的项目,大概率会对“重复造轮子”这件事感到深恶痛绝。今天写个资源加载管理器,明天封装个UI界面,后…

2026/7/22 4:52:05
AI测试工具开发指南:双次测试机制与创意生成实践

AI测试工具开发指南:双次测试机制与创意生成实践

这次我们来看一个名为"投两次来个神秘AI小测试,瞎说胡话"的项目。从标题来看,这似乎是一个涉及AI测试和随机生成内容的工具或实验性项目,可能包含某种交互机制或测试流程。虽然项目标题比较抽象,但我们可以从技术角度分…

2026/7/22 4:52:05
Python模拟人类鼠标轨迹:破解滑块验证码的核心算法与实践

Python模拟人类鼠标轨迹:破解滑块验证码的核心算法与实践

1. 项目概述与核心挑战最近在折腾一些自动化工具时,不可避免地遇到了滑块验证码这个“老朋友”,尤其是像京东这类大型电商平台,其滑块验证码的对抗强度相当高。很多朋友在写自动化脚本,无论是用于数据采集、签到还是其他合规的自动…

2026/7/22 4:52:05
C++ ECS框架深度对比:EntityX、Anax与Artemis性能与设计解析

C++ ECS框架深度对比:EntityX、Anax与Artemis性能与设计解析

1. 项目概述:为什么ECS框架值得你花时间研究?如果你正在开发一款游戏,或者任何需要处理大量动态、异构对象的模拟系统(比如粒子效果、UI组件管理、甚至是一些非游戏领域的仿真),你大概率会遇到一个头疼的问…

2026/7/22 4:52:05
20分钟掌握MyBatis核心用法与性能优化

20分钟掌握MyBatis核心用法与性能优化

1. 项目概述:20分钟掌握MyBatis核心用法作为Java生态中最受欢迎的ORM框架之一,MyBatis凭借其灵活的SQL管理方式和简洁的API设计,成为企业级开发的标准配置。与Hibernate等全自动ORM框架不同,MyBatis采用半自动化模式,开…

2026/7/22 4:47:05

月新闻