关于大数据与机器学习,小白和牛人之间15个典型问答精髓整理上篇
作者头像
  • 富胜家居
  • 2019-10-12 11:37:48 8

问:不同编程语言在数据处理及算法计算中的表现差异大吗?

答:根据经验,C或C++在性能上确实优于Python,但差距并没有达到一个数量级。相比之下,Python在程序维护方面可能更为便捷。在实际应用中,可以通过增加硬件资源来弥补性能上的不足。

问:初学者学习机器学习需要掌握哪些基础知识?

答:如果希望深入学习,微积分和概率论是必不可少的基础知识。此外,了解各种聚类和分类算法也是很有帮助的,即便没有微积分知识也能大致理解。而深度学习部分则相对复杂,需要更多时间和精力去掌握。

问:是自己构建算法模型,还是利用现有的开源模型?

答:现有的开源工具已经能够解决许多问题,大多数情况下无需调整算法。但根据具体需求,你也可以对模型进行适当的修改和优化。

问:机器学习的发展现状如何?能否让机器人根据设计文档自动进行软件功能的测试?

答:理论上这是可行的,但设计文档的标准化程度和样本数量会影响最终效果。训练过程需要将文档与相应的测试行为进行关联,这是一个监督学习的过程。

问:数学基础对于后续学习有多重要?我虽然对高等数学不太熟悉,但是一名Java程序员。

答:数学基础对于机器学习的学习非常重要。很多算法的讲解都涉及数学公式,因此具备一定的数学理解能力是非常必要的。

问:学习前是否需要先复习一下微积分和概率论的知识?

答:不必刻意提前复习,可以在学习过程中边学技术边巩固相关数学知识。遇到不懂的地方再进行针对性的学习。

问:我已经从事Web开发五年,所在公司规模较小,数据量约为百万级别。我希望在数据分析领域有所发展,并希望得到一些学习建议。

答:大数据的核心在于数据维度丰富,而不是单纯的数据量大。关键在于通过数据分析发现有价值的信息,从而减少不确定性和试错成本。数据分析往往具有试探性,日常工作中更多的是进行目的性较强的关联分析。

学习路径建议:

大数据的应用不仅限于数据量大,更重要的是挖掘其中的潜在价值。数据分析主要用于识别趋势和模式,为公司提供决策支持。如果你希望在大数据领域发展,可以参考以下文章:链接

作为一位Python开发者,我整理了一份包含从基础到高级的Python学习资料,涵盖Web开发、爬虫、数据分析、数据可视化以及机器学习等多个方面。如果你有兴趣获取这些资料,可以关注我并在后台留言“01”。

    本文来源:图灵汇
责任编辑: : 富胜家居
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
小白上篇精髓问答典型整理机器之间数据学习
    下一篇