自我介绍下:笔者是15级某非著名985研究生,开学之前加在校期间加起来差不多3年的机器学习经历,研究方向是图像识别。

鉴于笔者有过机器学习的经历,身边时不时会有想进行机器学习的同学向我请教如何入门机器学习。其实在我看来,如果不是调参洗数据的话,要修改优化算法模型,除了阅读大量论文,还是要有不错的数学功底和编程基础的。

数学启蒙

但一提到数学,这就让很多大一高等数学留下阴影的同学表示很无奈。笔者经历过研究生的数学考试,所幸参加的两门:最优化和矩阵分析,都考了挺高的分数。相比笔者本科大一学习的高等数学的分数,笔者觉得其实数学并没有那么高深,至少不至于像相对论那样晦涩,数学其实学进去非常的优美,只是你并没有好的途径去了解她。如果你不信我说的,我可以推荐一个Coursera的课程,叫数学之旅,是上海交大的课程,这个课程当时我看完让我觉得我都想读数学专业了(当我手捧着那本厚厚的冈萨雷斯的《图像处理》)。

入门的看完,这时候拿起的教科书的你,可能还是一脸雾水。这里可以推荐另一个强心剂——吴军大佬的数学之美,书中将高深的数学原理讲得更加通俗易懂,让非专业读者也能领略数学的魅力。

好了,强心剂打完了,硬骨头还是要啃的,推荐一本机器学习学生们几乎必读的一本书——李航大佬的统计学习方法

图像算法学习之我见

哈哈,其实顺道说一句,做图像相关的AI算法,我是建议看下冈萨雷斯的《图像处理》,绿色的大厚书。我和某个AI大佬论点相同:大佬的论点是现在太多的CV工程师只会用黑盒的神经网络去做图像应用,其实很多显而易见的图像特征完全是可以用机器学习方法进行处理的,大佬的建议是回归图像处理知识,不能一味的做调参侠。

如果你是做医学图像处理,而且是刚刚懵懂的话,我推荐你去看Coursera的这门课程,医学图像处理技术,也是上海交大的课程。这个课程讲解医学图像知识全面而且到位,如果有些看不懂的话,可以辅助冈萨雷斯的《图像处理》以及OpenCV上手实践一把,理解会很透彻。医学图像我觉得是图像中很有价值的一个方向,也是造福人类的一个方向,希望医学图像前辈和新人们继续加油,能不能活到200岁就靠你们了。

另外,提一下Coursera。这个网站我觉得是2015年左右大火的一个学习网站,最火的课程莫过于斯坦福大学的吴恩达大佬的机器学习,这个课程也是十分力推的,讲解由浅入深,十分适合机器学习零基础的朋友学习。另外这个网站里有知名普林斯顿大学的Algorithm第四版的官方视频教程,还有很多就不一一列举了,可以自行去搜索。

零基础推荐

回到数学的学习,除了看上面的数学之旅,其实这本想给大家推荐一套图书,也曾经给好多个同学推荐过,零差评的一套书——欧姆社学习漫画。来看张笔者周末去北京图书大厦拍的图片吧:

因为摆放原因,所以只拍到部分欧姆社的书。再看一眼线性代数的封面吧:

接下来看看漫画学习傅里叶的一页内容:

咋样?用漫画的的形式,像故事一样把深奥的知识慢慢拆解讲给你,如果对于零基础的你,苦恼看着一大堆的定义,莫不如闲暇时间读几本漫画书,先将知识的弱连接建立起来,然后再去看那些教科书,将弱连接的知识点变成强连接。

欧姆社学习漫画非常丰富,一共有七大分类:

  • 电力电气类(10本)

  • 数学类(5本)

  • 物理类(5本)

  • 生物化学类(8本)

  • 机械·建筑类(8本)

  • 信息技术类(10本)

  • 社会类(1本)

其中列举数学类和信息技术类:

数学类(5本)

  • 漫画 虚数和复数

  • 漫画 微分方程

  • 漫画 微积分

  • 漫画 线性代数

  • 漫画 傅里叶分析

信息技术类(10本)

  • 漫画 统计学

  • 漫画 统计学之回归分析

  • 漫画 统计学之因子分析

  • 漫画 密码

  • 漫画 数据库

  • 漫画 项目管理

  • 漫画 中央处理器

  • 漫画 技术英语

  • 漫画 基础统计学

  • 漫画 机器学习

如果你有基础了,时间也很充裕,看看这些书消遣一下也是不错的选择(恩?你说不如看一篇论文?那大佬请喝茶,当我没说上一句)。

当然这种书也只是入门时候看一次就好,作为强心剂,打一针,然后还是要去看专业的书。

编程基础

相对于本科是计算机的同学,本科是自动化、机械等其他专业的同学,对于算法的实现会有一定的劣势。

对于没有编程基础的同学,我觉得要先选择一门语言,例如机器学习常用Python。选择完语言,我觉得不是先去读生涩的计科本科生的四库全书那些教材,而是先找一些视频教程,学习简单的编程语法,达到能够随心所欲实现某些计算功能之后,再去学习你对应方向的机器学习经典算法,去尝试实现简单的一些算法。

这样递进式的学习会让你有满足感,然后才会有不断学习的动力。另外欧姆社关于编程的书也有好几本,可以闲暇看哟。

我觉得算法还是要自己实现出来,才能够理解它的一些细节。另外,对于同一个算法,不同编程水平的人,实现的效率还真天差地别的。

最后

洋洋洒洒码了一个小时的字,大体把有关入门机器学习的一些想法总结了一下,难免会有纰漏。

另外笔者新建了一个公众号,不写各种唬人的标题,只是低调的发表一些涉及后端开发或者机器学习技术相关的文章,欢迎关注,也欢迎加好友交流,更欢迎批评指正。

欢迎关注微信公众号,后台发送python/cour/欧姆社/opencv,可以获取一些相关学习资料

想学人工智能害怕数学?莫慌,入门很简单相关推荐

  1. 女生学计算机真的难吗,女生想学计算机科学与技术,怕很难学懂,这门学科是不是特别难?女生学到底好不好?...

    女生想学计算机科学与技术,怕很难学懂,这门学科是不是特别难?女生学到底好不好?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下 ...

  2. 高校计算机专业要求选科的科目,新高考省份,想学人工智能专业,该怎么选科?哪种组合最好?(北京、江苏为例)...

    原标题:新高考省份,想学人工智能专业,该怎么选科?哪种组合最好?(北京.江苏为例) 这两年最热门的专业和行业,应该就是人工智能了.它现在的热度.未来的前景,已经不需要我再多去赘述了. 本文从下面两大方 ...

  3. 踢爆IT劣书出版黑幕——由清华大学出版社之《C语言入门很简单》想到的(1)...

    1.前言与作者 首先声明,我是由于非常偶然的机会获得<C语言入门很简单>这本书的,绝对不是买的.买这种书实在丢不起那人. 去年这书刚出版时,在CU论坛举行试读推广,我当时随口说了几句(没说 ...

  4. mysql入门很简单系列视频-学习笔记

    mysql入门很简单系列视频-学习笔记 视频链接:mysql入门很简单系列视频 https://www.bilibili.com/video/av14920200/ 以前主要就了解DDL.DML.DC ...

  5. ARM Cortex M0权威指南_PDF电子书下载 带书签目录 高清完整版 http://pan.baidu.com/s/1jGKQSwY MariaDB入门很简单_PDF电子书下载 带

    ARM  Cortex  M0权威指南_PDF电子书下载 带书签目录 高清完整版   http://pan.baidu.com/s/1jGKQSwY   MariaDB入门很简单_PDF电子书下载 带 ...

  6. 简单php修改mysql数据类型_MySQL入门很简单—MySQL数据类型

    MySQL入门很简单---MySQL数据类型 一.整数类型: //类型名称字节数(长度)无符号数的取值范围有符号的取值范围 TINYNIT 1 (4)0~255-128~127 SMALLINT2 ( ...

  7. mysql入门很简单(一)

    之前一直都只会一些mysql简单的操作,对mysql的理解也不是很熟悉,找了很多mysql的基础书籍,也不是很理想,后来发现一本<mysql入门很简单>发现还不错,看了两遍,mysql基础 ...

  8. 《Java Web开发入门很简单》学习笔记

    <Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...

  9. 《MySQL入门很简单》学习笔记(22)之第22章驾校学员管理系统(关键词:数据库/MySQL)

    第22章 驾校学员管理系统 略. 参考文献: 1.<MySQL入门很简单>.

最新文章

  1. 底部导航栏Bottom navigation规范指南
  2. Spring cloud 微服务架构之Ribbon/Fegin连接超时ReadTimeout问题
  3. Java Foundation serial ( 一 )
  4. 无源贴片晶振四角引脚_用最简单的办法轻松区分无源晶振和有源晶振
  5. win7开启telnet工具
  6. Linux移植libmodbus
  7. 【C语言】输出一个菱形
  8. Python 鸡肋面试题总结
  9. 胡侃学习(理论)计算机-From 南大小百合
  10. apache网站漏洞修复解决办法
  11. 让python飞:形象理解python os模块、内存硬盘、字节字符、文件读写复制
  12. 两招让你成为牛X的T型人才
  13. 基于itextpdf java pdf添加水印后,部分文档无法显示水印的问题
  14. 用map代替双重for循环,stream流代替双重for循环
  15. Unity3D中如何制作天空盒
  16. 安徽建筑大学计算机技术909数据结构
  17. 北京python r语言培训
  18. php 10天自动确认收货,修正Ecshop的recieve.php邮件自动确认收货BUG
  19. 哈喽出行在DDD方面的落地
  20. 启用Rewrite让齐博CMS实现伪静态

热门文章

  1. C++结构体的定义、初始化和引用
  2. 信息收集之搜索引擎找框架
  3. 【OR】增广拉格朗日乘子法
  4. 2021大厂Java面试真题(六)
  5. SOAP JAVA实例
  6. 计算机开机后无法正常启动,且发出持续警报声,可能是什么原因?,电脑开机滴滴滴响三声是什么原因...
  7. assert函数用法总结
  8. 国家反诈中心|国家反诈中心官方app
  9. 高斯模糊( Gaussian Blur)
  10. 25664oled模块