美文网首页
2018-11-28

2018-11-28

作者: 42b551ef23a6 | 来源:发表于2018-11-28 23:26 被阅读13次

    第一课:为什么要学习原理和公式推导

    • 结论:机器学习的原理和数学推导一定要学!
      • 功利层面
        • 老板会问
        • 面试会考
        • 同事会质疑
      • 实用层面
        • 可以优化模型
        • 可以针对实际问题定向建模,而不只是会调参数
        • 真正创造价值的人,从来都是解决问题的人

    第二课:学习机器学习原理,改变看待世界的方式

    • 追本溯源人工智能
      • 深度学习,早年是从属于机器学习的神经网络
    • 精进看待世界的方法:
      • 深度学习与机器学习具有传承的关系
      • 统计学可以让我们从一个新的角度来看待世界万物

    机器学习,有可能为我们打开一扇窗,让我们从新的角度看待世界,并为日常的思考过程提供更加可量化的方法。

    第三课:如何学习机器学习

    核心是:以模型为驱动,了解“机器学习”的本质。

    方法如下:

    • 反复学习,从记忆到掌握。(我的理解,这就是一个刻意练习的过程,一定要坚持下来)
    • 数学需要学多深:掌握高等数据的基本知识
      • 可以有两条路径反刍数学知识
      • 制定知识速查手册
    • 日常学习的小建议:
      • 类比关联
      • 记录:好记性不如烂笔头
      • 分享:其实就是输出,输出的过程,知识会在脑海中越来越清晰,也会带来更多的思考

    第四课:为什么要学习Python以及如何学Python

    • 学了模型 ,还需要学习编程(肯定答案)
      • 因为很多原理的细节,经常会以代码的形式出现,就算仅仅是为了理解,也得能读懂代码。
      • 想要真正理解原理,必须得动手实践,只有亲自动手编码了,那些函数和公式才会留在你的脑中。
    • 学哪种编程语言呢?
      • Python,那为什么是Python呢?
        • 简洁易懂
        • 大量机器学习支持库
    • 怎么学Python
      • 看书
      • 按如下建议流程:
        • 安装Python3
        • 编写Hello World,并尝试不同的运行方法
        • 编写一个或多个复杂点的程序:搞清楚变量、函数、参数、返回值、调用、递归;学会流程控制:顺序,条件,循环
        • 编写程序练习文件读写,文件和目录操作
        • 开始写第一个机器学习程序:利用numpy和sklearn
        • 设置一个实际问题,并准备数据,修改上一步的程序,用自己的数据训练并测试模型
        • 逐行解读上一步中调用的sklearn函数的实现代码,结合该模型的原理,对比印证,彻底搞懂一个算法的实现细则。
        • 不依赖sklearn,自己动手实现一个训练LR模型的算法。(目前感觉有难度)。

    相关文章

      网友评论

          本文标题:2018-11-28

          本文链接:https://www.haomeiwen.com/subject/jjbtcqtx.html