开发者社区> 问答> 正文

学习机器学习深度学习之后,还需要掌握传统算法和数据结构吗

学习机器学习深度学习之后,还需要掌握传统算法和数据结构吗

展开
收起
知与谁同 2018-07-20 10:45:49 4350 0
6 条回答
写回答
取消 提交回答
  • 需要的,传统算法和数据结构是深度学习的基石

    2019-07-17 22:53:09
    赞同 展开评论 打赏
  • 当然需要。
    对于数据结构,这是大型编程的基础,数据结构掌握不牢的话根本写不出代码;
    对于机器学习算法,深度学习目前更像一个黑盒子,而很多传统机器学习算法是有严格的数学物理意义的。当黑盒子解决不了问题的时候,还是需要手工设计特征并结合传统机器学习方法进行解决。

    2019-07-17 22:53:09
    赞同 展开评论 打赏
  • 当然需要,不然就‘知其然,不知其所以然’了。

    2019-07-17 22:53:09
    赞同 展开评论 打赏
  • 那是必须的,就比如武林高手不懂普通的少林长拳,怎么能学会如来神掌呢

    2019-07-17 22:53:09
    赞同 展开评论 打赏
  • Keep It Simple , Stupid. 独立博客:白水东城(www.baishuidongcheng.com)

    上一个寒假接触过一些机器学习的知识,现在正在补数据结构和算法。
    答案是:当然!
    一个优秀的coder必须要熟悉数据结构和基础算法

    2019-07-17 22:53:09
    赞同 展开评论 打赏
  • 向量机、深度学习是机器学习中的两种大牛的算法。机器学习关注如何通过依靠数据构建模型或识别模型中的参数,从而使模型的输入和输出与关注的问题域输入输出近似相匹配。大数据中的一些问题需要机器学习方法支撑。
    2019-07-17 22:53:09
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载