【Python机器学习】利用专家知识

对于特定的机器学习应用来说,在特征工程中通常可以利用专家知识。虽然在许多情况下,机器学习的目的是避免创建一组专家设计的规则,但这并不意味着应该舍弃该应用或该领域的先验知识。

通常来说,领域专家可以帮助找出有用的特征,其信息量比数据原始表示要大得多。

举个例子,如果有机票价格、日期、航空公司、出发地、目的地等数据,机器学习模型可能从这些记录中构建一个相当不错的模型,但可能无法学到机票价格中的某些重要因素,比如度假高峰月份和假日期间,机票价格通常更高。虽然某些假日的日期是固定的,其影响可以从日期中学到,但一些假日可能取决于月份,或者由官方规定,需要添加一些特征,模型才可以学习到。

相关推荐
Howrun777几秒前
C++ 项目测试全指南:从 0 基础到落地实操
开发语言·c++·log4j
小灰灰搞电子几秒前
Qt UI 线程详解-阻塞与解决方案
开发语言·qt·ui
Hommy882 分钟前
【开源剪映小助手-客户端】目录扫描功能
python·开源·aigc·剪映小助手
追光的蜗牛丿2 分钟前
C++传递参数时什么情况下传递引用
开发语言·javascript·c++
Pocker_Spades_A3 分钟前
Python快速入门专业版(五十六)——爬虫会话管理:Cookie与Session原理及实战(保持登录状态)
开发语言·爬虫·python
MwEUwQ3Gx3 分钟前
深入理解 Java Deque 的设计哲学
java·开发语言·python
张人玉4 分钟前
C#程序设计编程二维码识别程序
开发语言·c#·二维码
MoRanzhi12036 分钟前
scikit-learn 决策树分类详解:从原理、可视化到剪枝实战掌握 DecisionTreeClassifier
python·决策树·机器学习·数学建模·分类·scikit-learn·剪枝
人间寥寥情难诉7 分钟前
LRU算法本地实现
java·算法·spring
吴声子夜歌7 分钟前
Node.js——dns模块
开发语言·node.js·php