自序

《Python大战机器学习:数据科学家的第一个小目标》本书以快速上手、四分理论六分实践为出发点,讲述机器学习的算法和Python 编程实践,采用“原理笔记精华+ 算法Python 实现+ 问题实例+ 代码实战+ 运行调参”的形式展开,理论与实践结合,算法原理与编程实战并重。本节为自序。

作者:华校专/王正林来源:电子工业出版社|

机器学习是一门理论与实践结合非常紧密的学科,理论提供了各种算法处理问题的边界,即有的算法适合处理问题A,不适合问题B;而另外一些算法适合处理问题B,不适合处理问题A。如果不懂得理论,那么对于某个具体问题,你就完全不知道应该采用哪种算法,以及当你采用了某个算法时各类超参数的物理意义。如果没有扎实的写代码实践,那么你可能采用了一个看起来很美好的算法,但是实际操作中因为各种条件不满足,最后要么预测性能很差,要么运行时间能让你崩溃,停留在“看上去很美”的尴尬状态。

学习机器学习一定要做好三件事:看书、做笔记和编程。

在自学机器学习时,理论方面我结合了Stanford University 吴恩达的机器学习公开课、李航老师的《统计学习方法》和周志华老师的《机器学习》课程;实践方面我使用了Python的Scikit-learn包提供的API函数,包里涵盖的算法接口非常全面,更令人振奋的是,其用户手册写得非常好,是一条快捷学习路径。

工作期间,我阅读了大量的计算机书籍并编写了大量的代码,从操作系统底层开发到应用APP开发。这个阶段是我从学生到工程师的一个转变阶段,也是我个人知识体系的建设阶段。对于不理解的内容我反复读、反复研究。记得学习《算法导论》的时候,我阅读了不下4遍,做了2遍笔记,并且仿照C++ STL的风格实现了其中的各种算法(算法导论的C++实现我已经放在个人的github上)。

自序-----《Python大战机器学习:数据科学家的第一个小目标》相关推荐

  1. 《网络媒体教程》后记

    1993年夏,给韩云寄去的一篇投稿改变了我的命运.这篇关于盗版的文章并不是专为<计算机世界>写的,投向<计算机世界>没抱太多发表的希望,只是觉得那是业界第一大报,试试而已. 此 ...

  2. 网络媒体教程:采访与写作

    本文写于2002年. 与被采访对象的关系 我已经做了12年记者,在这12年中,与被采访对象的关系问题一直是我需要认真回答的问题. 采访对象为什么要接受记者采访?被采访者没有帮助记者做好新闻的义务,他接 ...

  3. 刘韧:Blog改变着网络媒体

    Blog即个人互联网发布方式,像BBS一样简单易用,通常表现为一个经常更新的Web页面.1998年,德拉吉使用Blog在全球第一个报道了克林顿莱温斯基绯闻:2001年"9·11"事 ...

  4. Kali Linux网络扫描教程(内部资料)

    Kali Linux网络扫描教程(内部资料) 试读样张:http://pan.baidu.com/s/1qWuNSYw 前  言 Kali Linux是业内最知名的安全渗透测试专用操作系统.它的前身就 ...

  5. 有哪些LSTM(Long Short Term Memory)和RNN(Recurrent)网络的教程?

    知乎用户,阿里巴巴数据应用部门长期招聘「算法,分- 500 人赞同 刚好毕设相关,论文写完顺手就答了 先给出一个最快的了解+上手的教程: 直接看theano官网的LSTM教程+代码:LSTM Netw ...

  6. 电脑小米路由器设置虚拟服务器,小米路由器在Win7系统中设置网络映射教程

    小米路由器怎么在Win7系统中设置网络映射?小米路由器,自带有一个文件存储芯片,用于存储用户使用小米路由器下载的各类文件(包括电影.音乐等文件),如果需要在计算机中看到小米路由器的文件夹,则需要将小米 ...

  7. Stale branches 设置_Mac OS 网络设置教程 wifi设置与宽带设置详解

    虽然所有设备连接无线网络的步骤都相差无几,但是Mac与windows系统还是不相同的,那么,苹果Mac怎么连接无线网络呢?针对此问题,本文就为大家介绍Mac网络的设置教程,有兴趣的朋友们可以了解下. ...

  8. 《无线网络技术教程第二版》阅读笔记(一)

    <无线网络技术教程>阅读笔记(一) 无线局域网的定义: WLAN是计算机网络与无线技术相结合的产物,通常指采用无线传输介质的计算机局域网, 其利用无线电和红外线等无线方式,提供对等或点对点 ...

  9. Win7无线网络共享教程:解决所有问题

    Win7无线网络共享教程:解决所有问题 在日常使用中Win7的无线共享功能常常会遇到一些问题,下面我们就和大家讲讲这方面的问题,希望对大家有所帮助. fWP]{z?` (1)本地网卡ICS服务无法启动 ...

  10. 海康监控虚拟服务器设置,海康监控如何连接网络设置教程

    海康监控如何连接网络设置教程 [2021-02-14 17:49:08]  简介: 建站服务器 这篇文章给大家分享的是有关通过ECS自带监控服务和云监控服务监控实例的方法的内容.小编觉得挺实用的,因此 ...

最新文章

  1. Facebook再曝数据丑闻删除应用数据仍会被泄漏
  2. 列举一些分析次级代谢物基因簇相关的数据库
  3. 徒手解密 Spring Boot 中的 Starter自动化配置黑魔法
  4. 查看oracle系统信息,查看 ORACLE 系统级信息
  5. tableau实战系列(六)-小面积图表如何完整显示标签
  6. Python的Super方法
  7. 斯坦福《编程方法学》 笔记与资源
  8. react-native init MyProject之后发生了什么
  9. LinCode落单的数
  10. [专栏精选]UI布局
  11. List vs IEnumerable vs IQueryable vs ICollection vs IDictionary
  12. io流不关闭会怎么样_关闭IO流,你确定不试试trywithresources?
  13. c++程序内嵌lua字节码
  14. Gram矩阵计算实例
  15. Windows蓝屏的解决办法(如:UNEXPECTED_STORE_EXCEPTION蓝屏)
  16. 以太网帧各字段的含义_车载以太网(上)
  17. 几种开源的网络流量监控软件
  18. 腾讯云后端面试15问(6年工作经验)
  19. 【Operamasks-UI】可编辑表格insertRow和deleteRow遇到空表格时的问题
  20. VS 用户自定义控件未出现在工具箱的解决方案

热门文章

  1. 设计模式--简化解释(二)——结构型设计模式
  2. Leecode 1371 状压 DP
  3. 为何数千名程序员在4月20日集体消失?原来是去参加这个
  4. 数睿通2.0数据中台数据治理—元数据功能发布
  5. 看区块链如何完善征信制度
  6. 35岁软件测试工程师,都在慌什么?
  7. 堡垒机连接跳板机提示账号密码错误NLA or TLS ....
  8. Jenkins插件介绍
  9. 使用pointcloud_to_laserscan包实现三维转二维
  10. 数字IC验证:几大功能验证(Functional Verification)技术有哪些?