数据分析、数据挖掘从业人员研究的算法 与 计算机科学所学的“算法”有什么差别?

2020-12-14 10:18:15 +08:00
 huzhikuizainali
数据分析、数据挖掘从业人员研究的算法 与 计算机科学所学的算法有什么差别?两个“算法”是否有界限或区隔(可以是非严格的界限和区隔)?可否举例说明?还请行业从业人员指教!

注:这里所说的数据分析、数据挖掘从业人员不包括做基础设施建设的从业者。例如:开发维护 pandas 、Scikit 、TensorFlow 库的从业者。
这里所说的数据分析、数据挖掘从业人员大多数情况下是使用这些库去完成工作的人。
1481 次点击
所在节点    Python
4 条回复
VZXXBACQ
2020-12-14 12:27:58 +08:00
个人觉得没有什么区别

如果要说为什么第一眼看起来差别这么大,可能在一个直接基于离散数学,另一个是最直接基于概率论与线性代数

两者其实是共通的,比如做数据分析里面就有很多算法用了 DP
potian001
2020-12-14 12:37:25 +08:00
在实际岗位中
数据分析的内容大多数是写 SQL,统计、分析、可视化一些已有数据,为领导、产品、运营的决策提供帮助。
算法一般是要将模型上线并且直接负责效果的。 这里面涉及模型训练(数据生成,样本清洗,调参....),和模型上线(线上架构,线上效果,线上性能,线上策略....)
huzhikuizainali
2020-12-14 12:49:55 +08:00
@potian001 那像二叉搜索树、贪心算法、图算法(包括但不限于上述计算机科学专业教授的算法内容)是否在数据挖掘工作中经常使用?或者数据分析、数据挖掘领域有自己常用的算法体系。与上述计算机专业的算法几乎没什么交集?
potian001
2021-01-05 13:34:56 +08:00
@huzhikuizainali 除了面试,几乎不用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/735140

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX