首页 >知识讲堂 >数据分析知识>数据科学工程师容易犯的10个错误

数据科学工程师容易犯的10个错误

2020-12-28 11:10:09 阅读(148 评论(0)

无论是初学者还是有经验的工程师,都会或多或少犯一些错误,这里总结了一些常见的错误,你可以参考。数据科学家是“比任何软件工程师都更擅长统计,比任何统计学家都更擅长软件工程”的人。许多数据科学家都有统计背景,对软件工程几乎没有经验。我是一名高级数据科学家,在stackoverflow的python编程中排名前1%,与许多(初级)数据科学家一起工作。以下是我经常看到的10个常见错误。1.不要引用共享代码中需要代码和数据的数据数据科学。因此,他们需要访问数据,才能让别人复制你的结果。它看起来很简单,但很多人忘记了与他们的代码共享数据。解决方案:使用d6tpipe与您的代码共享数据文件,或上传到S3/web/谷歌驱动器等,或将其保存到数据库中,以便接收方检索文件(但不要将其添加到git中,请参阅以下内容)。2.硬编码的无效路径类似于错误1。如果您硬编码其他人无法访问的路径,它们将无法操作您的代码,并且必须在许多地方手动更改路径。解决方案:使用相对路径、全局路径配置变量或d6tpipe使数据易于访问。3.代码和数据混合在一起。既然数据科学代码需要数据,为什么不把它转移到同一个目录呢?在这样做的时候,还要保存图片、报告和其它垃圾。哦,真乱!解决方案:将目录组织成数据、报告、代码等类别。参见cookiecuterdatascience或d6tflowprojectemplates,并使用1中提到的工具存储和共享数据。4.将数据和源代码一起提交给Git,大多数人管理代码的版本。将数据文件添加到版本控制中,以便共享数据。对于非常小的文件,这是可以的,但git并没有优化数据,尤其是大型文件。gitadddata.csv解决方案:使用1中提到的工具存储和共享数据。如果您真的想控制版本的数据,请参见d6tpipee、存储DVC和Git大文件。5.有足够的讨论写方程而不是DAGS的数据。让我们谈谈实际代码!数据科学代码主要由一系列线性运行函数组成,因为在学习编写代码时,首先要学习的是函数。这将导致一些问题。请参考机器学习代码可能不好的四个原因。解决方案:将数据科学代码编写成一组任务,并在这些任务之间建立依赖关系,而不是使用线性链接函数。使用d6tflow或airflow。6.像函数一样使用for循环,for循环是你在学习编码时需要学习的第一件事。它们很容易理解,但它们又慢又冗长,通常意味着你不知道向量化的替代方案。解决方案:Numpy、scipy和panda为您认为可能需要循环的大多数内容提供了向量化函数。当数据、参数或用户输入发生变化时,您的代码可能会中断,有时您不会注意到。这可能会导致错误的输出。如果有人根据你的输出做出决定,错误的数据会导致错误的决定!解决方案:使用assert语句检查数据质量。pandas有平等测试,d6tstack可以检查数据输入,d6tjoin可以连接数据。数据检查的代码示例:8.我理解不写注释。你急于做分析。你把事情拼凑起来,让你的客户或老板知道结果。一周后,他们回来说“你能修改xyz吗?”或者“你能更新吗?”。你看着你的代码,却不记得你为什么这么做了。现在想象一下,如果有人来操作它。解决方案:额外的时间,即使在你交付分析后,也要记录你所做的事情。你会感谢自己,别人会更感谢你!你会看起来很专业!9.将数据存储为csv或pickle,然后返回数据,毕竟是数据科学。就像函数和for循环一样,csv和pickle文件也经常使用,但它们实际上并不好。csv不包括模式,所以每个人都必须重新分析数字和日期。pickle可以解决这个问题,但只能在python中工作,不能压缩。这两种格式都不适合存储大型数据集。解决方案:使用parquet或其他带有数据模式的二进制数据格式,最好是压缩数据格式。d6tflow将自动任务的数据输出保存为parquet格式,因此您不必处理它。10.使用jupyternotebooks让我们以一个有争议的结论结束:jupyternotebooks和csv一样常见。许多人使用它们。这并不能让他们变得更好。jupyternotebooks助长了上述许多不良软件工程习惯,特别是:您可能希望将所有文件存储在目录中,您编写的代码自上而下运行,而不是DAGS。您不需要模块化代码来调试代码和输出。您不能很好地控制文件中的版本。使用jupyternotebooks很容易开始,但很难扩展规模。

以上就是关于数据科学工程师容易犯的10个错误的相关介绍,更多数据科学工程师容易犯的10个错误相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对数据科学工程师容易犯的10个错误有更深的了解和认识。

内容来源:AI公园,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

路由器DNS被篡改怎么办?

  网络安全是当今互联网时代非常重要的话题之一。对于企业、个人用户而言,如何保障网络安全显得尤为重要。其中,路由器被篡改DNS是网络安全领域中比较常见的攻击手段之一,如何解决这个问题,是一个需要深入探讨的话题。  首…查看详情

用什么加油软件最省钱?有车族一定要看

2021年,我国全面建成小康社会。随着人们的生活水平的不断提高,物价也随之上涨。相信大多数人家现在都有车,常常会因为油价高而苦恼,今天就由我为大家介绍几款加油最省钱的软件一起来看看吧。1.滴滴司机客户端首先注册滴滴司机之…查看详情

小程序投票工具有哪些?

  家长怎样用群报数小程序?  1.  打开微信,点击首页右上方顶部搜索框  2、选择小程序类目。  3、输入群报数,点击搜索。  4、选择“群报数”小程序。  5、点击底部中间“发布”按钮。  6、选择自定义发布。  7、填…查看详情

西安网站建设哪家好?按照这几个步骤找,总有一个适合你

随着互联网日积月累的发展,很多西安企业为了迎合用户的搜索习惯,纷纷开始建立了自己的企业网站。因此市面上也有越来越多的西安网站建设公司,那么问题来了,西安网站建设哪家好呢?如何才能搜索到适合自己企业的西安网站建设公…查看详情

安卓智能手机排行

以下是一些当前热门的安卓智能手机排行:1. 三星 Galaxy S21系列:三星的Galaxy S21系列是2021年发布的旗舰级安卓智能手机。它们采用了高性能处理器、出色的摄像头系统和令人惊艳的显示...查看详情

3d动画制作软件哪款比较好?这几款操作简单

制作3D动画步骤非常的多,整个过程也十分的繁琐,其中需要完成贴图和灯光,还有建模和动画,以及合成和编辑等等各个项目都需要互相搭配,并且需要团队合作才能够制作出来,否则效果就会欠缺,而选择一款好用的3D动画制作软件,就相…查看详情

经常忘记各种密码,这几款密码管理软件一定不能错过

现在不管登录微信还是一些软件都是需要密码才可以登上去的,因为现在我们用的软件都比较多,所以,会导致密码记混的情况发生,导致有些软件登不上去,那么,密码管理软件有什么?1、隐小卫密钥管理是通过西安赤鸾信息科技公司为那…查看详情

云财务管理软件有哪些,它好在哪儿?

企业运转是环环相扣的,而财务管理更是每一个企业都必不可少的一环。如今,高度发达的互联网出现了云计算、人工智能等技术,更为企业带来了云财务管理软件,帮助企业更好的发展。那么云财务管理软件都有哪些呢? 图片来源于网…查看详情

网店代运营是什么意思?帮助不懂的人开店、卖货、赚钱

现在,电商行业的发展之迅速大家是有目共睹的,淘宝平台上就已经有海量的店铺,还有源源不断的新手闻风而来,于是就出现了网店代运营。那么网店代运营是什么意思呢?一起接着往下看吧。图片来源于网络 网店代运营是什么意思?…查看详情

免费在线CRM系统有哪些?

随着经济的发展和管理理念的升级,越来越多的企业开始借助CRM来帮助自己进行管理。很多中小企业考虑到资金的限制和企业所需要的数据、人数也不多,觉得没有必要花钱去部署自己的CRM系统。他们往往考虑使用免费在线CRM来解决公司客户…查看详情

2022年中小企业面临的困局和发展

  截止2021年末,中国有约4800万家中小企业,吸纳了约80%的从业人员,同时对外贸的贡献度也达到58%以上,一个地区的中小企业活跃,可以说明这个地区经济活跃,是就业的热点地区。但我们再看一组触目惊心的数据:2021年滴滴用户从4500...查看详情

原创音乐怎么申请版权(附上申请方法)

  现在人们对于知识产权越来越为看重,原创歌曲也是知识产权,下面小编就来给大家详细介绍一下原创歌曲怎么申请版权?这一块的内容,希望能帮助到大家。  原创音乐怎么申请版权  1、准备材料。包括身份证明、原创音乐电子稿(…查看详情

电脑怎么登陆windows账户

  一、电脑怎么登陆windows账户  电脑登录窗口要求输入账号密码才能使用。Windows10最常见的登陆方式是使用Microsoft账户和本地账户。  步骤如下:  1.打开计算机,进入Windows登陆界面。  2.选择需要登录的账...查看详情

2021四大正规网店代运营

近年来,随着网络的发展,网上购物成为人们购物的重要途径之一。购物平台上的店商为了提高商品的出售,常常寻找正规的代运营团队,却不知道怎样选,本文将介绍四大正规的网店代运营途径供大家参考。 1.宝尊电商,宝尊专注提供以…查看详情

找客户的软件有哪些

  在现代经济市场上,营销工作是企业的重要组成部分。为了实现销售目标,需要确定适当的营销渠道和推广策略,以吸引潜在客户和保留现有客户。为此,商业营销领域中出现了很多创新的软件应用工具,用于帮助企业找到潜在客户、维…查看详情

首页

产品

万商学院

客户服务

会员中心

当前站点

h

选择站点

全国站成都

一 客户顾问-张三

已为0个客户提供专业互联网服务咨询
  • 手机号码
  • 验证码图形验证码换一张
  • 短信校验码

    电话咨询

    在线咨询