浅论数据分析的智能化和自动化趋势

浅论数据分析的智能化自动化趋势

回顾这半年学到的东西,最近体会到数据分析有智能化的趋势,体现在机器学习模型出现在各个数据分析环节,进而导致了数据分析自动化的趋势,即数据分析的各个环节越来越少地需要人工的干预。

首先,接触到是Boruta算法的流行,这是一个用机器学习模型进行相关变量筛选的算法,最早介绍是在2010年,替代的是传统的根据统计学方法结合临床重要性(主观因素),比如P值和Pearson相关性(热图),或线性回归方法,比如Lasso。传统的方法一般都需要人工参与决定变量筛选的标准,比如P值是0.1还是0.05,Lasso的lambda参数是最小值还是其它,而相对Boruta算法的特点是不需要人工选择,不是说没有参数可以设置,而是设置和不设置结果差别不大。

后来,了解到数据缺失值的补充有一个python包叫做datawig,同样是使用机器(深度)学习的算法对缺失数据,包括分类数据和数值数据,进行插补。传统的变量插补的方法,因为不够智能,需要人为地去判断或选择一些插补的方法或者参数,而机器学习的方法明显的特点是少人工干预。

再后来,就是最近和大家介绍的,机器学习+SHAP分析深入分析变量间关系,可以展现变量间的相关性的趋势和关键点以及交互作用,全程也不需要进行太多的干预。

以上方法逐渐形成一种趋势,体现出两点,1.机器学习算法在数据分析领域的应用;2. 数据分析的自动化趋势。之前数据分析过程中需要人工参与的环节,比如变量筛选环节和数据插补环节,因为机器学习的介入,已经不需要太多人工的参与,体现智能化和自动化的趋势。智能化和自动化是一直以来的趋势,变成现实,可能就在最近。

相关推荐
爱研究的小牛1 小时前
Runway 技术浅析(七):视频技术中的运动跟踪
人工智能·深度学习·计算机视觉·目标跟踪·aigc
DieYoung_Alive2 小时前
搭建深度学习框架+nn.Module
人工智能·深度学习·yolo
GOTXX2 小时前
修改训练策略,无损提升性能
人工智能·计算机视觉·目标跟踪
被制作时长两年半的个人练习生2 小时前
【pytorch】pytorch的缓存策略——计算机分层理论的另一大例证
人工智能·pytorch·python
霖大侠2 小时前
Adversarial Learning forSemi-Supervised Semantic Segmentation
人工智能·算法·机器学习
lexusv8ls600h2 小时前
AI - 如何构建一个大模型中的Tool
人工智能·langchain·llm
CQU_JIAKE3 小时前
3.29【机器学习】第五章作业&实现
人工智能·算法·机器学习
知来者逆3 小时前
LlaSMol—— 建立一个大型、高质量的指令调整数据集 SMolInstruct 用于开发一个化学任务的大语言模型
人工智能·gpt·语言模型·自然语言处理·llm·生物制药
数据猎手小k3 小时前
GEOBench-VLM:专为地理空间任务设计的视觉-语言模型基准测试数据集
人工智能·语言模型·自然语言处理·数据集·机器学习数据集·ai大模型应用
CQU_JIAKE3 小时前
3.27【机器学习】第五章作业&代码实现
人工智能·算法