Logo
Section 1 / 4

数据科学 vs. 数据分析 vs. 数据工程

在本节课中,你将了解数据科学、数据分析和数据工程。这些领域根据各自所涉及的活动而有所区分。

导入

数据科学 vs. 数据分析 vs. 数据工程

在本节课中,你将了解数据科学、数据分析和数据工程。这些领域根据各自所涉及的活动而有所区分。

数据科学 vs. 数据分析

数据科学侧重于从数据中挖掘能够影响未来决策的洞察。它包含使用机器学习及相关领域的预测性分析部分。

所需技能

  • Python语言、R语言编程和SQL
  • 机器学习
  • 深度学习
  • 自然语言处理
  • 计算机视觉
  • 信息检索
  • 用于机器学习的Python库,如scikit-learn、TensorFlow、Keras和PyTorch
  • NoSQL数据库和ElasticSearch

数据分析主要通过对数据进行清洗和转换来提取其中的信息。它与数据科学有许多重叠领域,例如向团队展示分析结果并制作可视化图表。但不包含机器学习部分。

所需技能

  • 任何配有完整文档的开源工具
  • SAS
  • Rapid Miner
  • Microsoft Excel
  • Python
  • Tableau
  • PowerBI
  • OpenRefine

数据工程

数据工程旨在协助数据科学家和数据分析师完成日常工作任务。其工作内容包括构建数据管道、设计系统架构、以最高效的方式存储数据,并以优化的形式使数据科学家和分析师能够访问海量数据。同时也涉及使用工具发掘数据中隐藏的洞察。

所需技能

  • Python语言、Scala语言或Java语言
  • SQL
  • Sqoop
  • Flume
  • Hadoop
  • Spark
  • Hive和Drill
  • Kafka和Storm
  • Mahout和Spark MLlib
  • Pig
  • HBase
  • Solr和Lucene
  • Knime、Splunk和Neo4j
  • Docker和Kubernetes
  • Flask(用于编写API)

描述性分析与预测性分析