京公网安备 11010802034615号
经营许可证编号:京B2-20210330
数据科学和机器学习可以以不同程度的效率和生产力进行实践。无论应用领域或专业,数据科学家--初学者或经验丰富的专业人员--都应努力提高他/她在典型数据科学任务的所有方面的效率,
这意味着执行所有这些任务,
让我们假设有人正在教授“生产性数据科学”课程或写一本关于它的书--使用Python作为语言框架。对这样一门课程或一本书的典型期望应该是什么?
本课程/书应该面向那些希望超越执行数据科学和机器学习任务的标准方式并利用Python数据科学生态系统的全部范围以获得更高生产力水平的人。
应该教读者如何在标准流程中寻找低效和瓶颈,以及如何跳出框框思考。
重复性数据科学任务的自动化是阅读本书的读者将培养的一个关键心态。在许多情况下,他们还将学习如何扩展现有的编码实践,以便在Python生态系统中已经存在但在任何标准数据科学中都没有教授的高级软件工具的帮助下高效率地处理更大的数据集。
这不应该是一个常规的Python烹饪书教学标准库,如Numpy或Pandas。
相反,它应该关注一些有用的技术,比如如何测量ML模型的内存占用和执行速度、质量测试数据科学管道、模块化应用程序开发的数据科学管道,等等。它还应该包括Python库,这些库非常适合于自动化和加速任何数据科学家的日常任务。
此外,它应该涉及帮助数据科学家处理大型复杂数据集的工具和包,而不是遵循标准的Python数据科学技术智慧。
为了把事情具体化,让我们总结一些学习和实践生产性数据科学需要掌握的具体技能。我也尝试着加入一些有代表性的文章的链接,作为每一项技能的参考。
虽然GPU和分布式计算的使用在学术界和企业界被广泛讨论用于核心AI/ML任务,但他们发现它们在常规数据科学和数据工程任务中的应用很少覆盖。然而,使用GPU进行常规的日常统计分析或其他数据科学任务将大大有助于成为众所周知的“高效数据科学家”。
例如,theRAPIDS软件库套件和Apis让您--一个普通的数据科学家(不一定是深度学习从业者)--可以选择和灵活地完全在GPU上执行端到端数据科学和分析管道。
即使使用一个普通的GPU,这些库在速度上也比普通的Python库有了显著的提高。当然,对于生产性数据科学工作流,我们应该尽可能地采用这些方法。
类似地,有极好的开源机会可以超越Python语言的单核特性的限制,在不偏离典型的数据科学家角色的情况下接受并行计算范例。
我们讨论了生产性数据科学工作流的实用程序和核心组件。我们想像一个关于这个主题的理想课程或书籍会给读者提供什么。我们提到了一些具体的例子,并说明了这些好处。在要掌握的技能的上下文中还提供了一些相关的资源。
您可以查看作者的GitHub存储库以获取机器学习和数据科学方面的代码、思想和资源。如果你和我一样,对人工智能/机器学习/数据科学充满热情,请在LinkedIn上添加我或在Twitter上关注我。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
在Python面向对象编程(OOP)中,类方法是构建模块化、可复用代码的核心载体,也是实现封装、继承、多态特性的关键工具。无论是 ...
2026-02-27在MySQL数据库优化中,索引是提升查询效率的核心手段—— 面对千万级、亿级数据量,合理创建索引能将查询时间从秒级压缩到毫秒级 ...
2026-02-27在数字化时代,企业积累的海量数据如同散落的珍珠,若缺乏有效的梳理与分类,终将难以发挥实际价值。CDA(Certified Data Analys ...
2026-02-27在问卷调研中,我们常遇到这样的场景:针对同一批调查对象,在不同时间点(如干预前、干预后、随访期)发放相同或相似的问卷,收 ...
2026-02-26在销售管理的实操场景中,“销售机会”是核心抓手—— 从潜在客户接触到最终成交,每一个环节都藏着业绩增长的关键,也暗藏着客 ...
2026-02-26在CDA数据分析师的日常工作中,数据提取、整理、加工是所有分析工作的起点,而“创建表”与“创建视图”,则是数据库操作中最基 ...
2026-02-26在机器学习分析、数据决策的全流程中,“数据质量决定分析价值”早已成为行业共识—— 正如我们此前在运用机器学习进行分析时强 ...
2026-02-25在数字化时代,数据已成为企业决策、行业升级的核心资产,但海量杂乱的原始数据本身不具备价值—— 只有通过科学的分析方法,挖 ...
2026-02-25在数字化时代,数据已成为企业核心资产,而“数据存储有序化、数据分析专业化、数据价值可落地”,则是企业实现数据驱动的三大核 ...
2026-02-25在数据分析、机器学习的实操场景中,聚类分析与主成分分析(PCA)是两种高频使用的统计与数据处理方法。二者常被用于数据预处理 ...
2026-02-24在聚类分析的实操场景中,K-Means算法因其简单高效、易落地的特点,成为处理无监督分类问题的首选工具——无论是用户画像分层、 ...
2026-02-24数字化浪潮下,数据已成为企业核心竞争力,“用数据说话、用数据决策”成为企业发展的核心逻辑。CDA(Certified Data Analyst) ...
2026-02-24CDA一级知识点汇总手册 第五章 业务数据的特征、处理与透视分析考点52:业务数据分析基础考点53:输入和资源需求考点54:业务数 ...
2026-02-23CDA一级知识点汇总手册 第四章 战略与业务数据分析考点43:战略数据分析基础考点44:表格结构数据的使用考点45:输入数据和资源 ...
2026-02-22CDA一级知识点汇总手册 第三章 商业数据分析框架考点27:商业数据分析体系的核心逻辑——BSC五视角框架考点28:战略视角考点29: ...
2026-02-20CDA一级知识点汇总手册 第二章 数据分析方法考点7:基础范式的核心逻辑(本体论与流程化)考点8:分类分析(本体论核心应用)考 ...
2026-02-18第一章:数据分析思维考点1:UVCA时代的特点考点2:数据分析背后的逻辑思维方法论考点3:流程化企业的数据分析需求考点4:企业数 ...
2026-02-16在数据分析、业务决策、科学研究等领域,统计模型是连接原始数据与业务价值的核心工具——它通过对数据的规律提炼、变量关联分析 ...
2026-02-14在SQL查询实操中,SELECT * 与 SELECT 字段1, 字段2,...(指定个别字段)是最常用的两种查询方式。很多开发者在日常开发中,为了 ...
2026-02-14对CDA(Certified Data Analyst)数据分析师而言,数据分析的核心不是孤立解读单个指标数值,而是构建一套科学、完整、贴合业务 ...
2026-02-14