第一篇 学习机器学习,从零开始准备

 写在最开始:学了几个月,看了很多建议,走了不少弯路,不忘初心,坚持到底!

以下内容以及接下来的 [机器学习] 系列随笔会记录下我的学习路程,希望对各位有所帮助。

学习原因:危机感

学习准备

1.下载安装了python 2.7, 后来换成了python3.0,安装各种库累的半死然后下载anaconda一次性搞定,然后python入门,略

2.下载安装了octave,然后看了一份octave入门,在看吴恩达coursera的课程之前,竟然不知道有如此简洁苗条的matlab替代品!

3.找了一堆学习资料,包括吴军的《机器学习》,马春鹏翻译的《模式识别与机器学习》,《机器学习实战》还有一本不知作者的《机器学习》,详详略略的都翻看了一下,还有一些辅助类的书籍,《数学之美》,《python科学计算》等

4.扫了一下网上的各种入门指导,决定还是看scikit-learn吧

前期学习感受

1.需要一些数学知识入门,否则云里雾里,不知道为什么用哪种算法,也无法判断优劣;但是学的稍微深一点还是比较难

2.需要学习python的一些编程知识,然后能比较熟练的使用numpy,pandas

3.需要学习数据结构

4.需要能进行数据分析

5.尝试多种算法,分析结果原因

理想成就

能用python爬虫收集数据,进行数据分析,选择合适的算法并调试,得到结果,最后能做一个好玩的app或者网页或者小工具来实现某种需求

走过的弯路

1.前期看各种算法的数学原理过多,其实可以先从比较简单的开始,然后进阶,学习一种算法了解一种原理,然后在实践中进阶分析,不要在数学公式这里耗费太多时间,当然,这主要是因为我大学的线性代数,概率论,高数不少东西已经忘记

2.还没开始多久就在kaggle上看别人的代码,其实,先看教程上面的简单代码比较容易懂,之后自己开始尝试写了再看高手的代码

3.数据分析没有学好

这是几个月来我对自己的一个剖析,所谓的弯路,最大的就是自己不能持之以恒的坚持每天学习,希望接下来的学习时间里我能坚持下来,每天都有收获和大家分享。

与君共勉!

时间: 2024-10-11 23:04:39

第一篇 学习机器学习,从零开始准备的相关文章

0807—MapReduce的第一篇学习笔记

http://blog.csdn.net/v_july_v/article/details/6637014 1 2 3 4 0807—MapReduce的第一篇学习笔记

CSS px, em, 和rem; float以及clear(第一篇学习)

px:相对长度,相对于屏幕分辨率: em:相对长度单位,相对于当前对象内文本的字体尺寸.如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸.  任意浏览器的默认字体高都是16px.所有未经调整的浏览器都符合: 1em=16px.那么12px=0.75em,10px=0.625em.为了简化font-size的换算,需要在css中的body选择器中声明Font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样 12px=1.2em, 10px=1em

第一篇学习笔记

新的学期开始了在这个学期,在上学期的学习中,好多地方都没有学得很精,有很多很多的想法却都没法实现.最后,不得不去寻求其他小组的帮助. 现在,新的课程又开始了,英语本来就不怎么好的我每一次想看懂程序都得去查有道...不过,有了上一学期的铺垫,在接下来的这个学期里,想要懂程序变得不那么困难,我也更有信心去向着我的目标前进,争取学好本门课程. 期望:可以脱离资料自己编写一个小程序. 学习计划:去看一些自己感兴趣的程序的源代码,去分析每一块是干什么的,然后去尝试自己的小程序上实现~ 兴趣:觉得做一个程序

软件工程导论第一篇学习心得

学习了这门课程, 还有老师们的多元化教课,不但让我从理论上掌握软件工程,还有从不同的实例,让理论和实践得到了很好的结合.整一个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定的,其实在我看来,软件工程与其说是一门课程,不如说是一门思想.是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合. 总之,学习软件工程我最大的收获,就是理解了软件工程,初步设计软件,明白软件开发的流程. 原文地址:https://www.cnblo

IO操作 第一篇 学习(转载)

问题8:如何使用通配符搜索指定目录内的所有文件: 解决方案: 使用DirectoryInfo.GetFiles方法的重载版本,它可以接受一个过滤表达式,返回FileInfo数组,另外它的参数还可以指定是否对子目录进行查找.如: dir.GetFiles("*.txt", SearchOption.AllDirectories); 问题9:如何复制.移动.重命名.删除文件和目录: 解决方案:使用FileInfo和DirectoryInfo类. 下面是FileInfo类的相关方法: Fil

学习KnockOut第一篇之Hello World

笔者刚开始学习KnockOut.写的内容就相当于一个学习笔记.且在此处向官网致敬,比较喜欢他们家的Live Example版块,里面有jsFiddle.至于文档,辅导章节,也是有的.附上地址:KnockOut.感兴趣的话可以看一下的. 那么,开始. 先写一个连Hello World级别都算不上的.看了文档,貌似很简单的样子. 第一步引进ko的js脚本.第二步创建一个ViewModel.第三步创建一个简单的View,用data-bind绑定. 一个非常简单的text绑定. 1 <!DOCTYPE

深度学习-机器学习 第一篇

简介 前置声明:本专栏的所有文章皆为本人学习时所做笔记而整理成篇,转载需授权且需注明文章来源,禁止商业用途,仅供学习交流.(欢迎大家提供宝贵的意见,共同进步) 正文: 机器学习,顾名思义,就是研究计算机如何学习和模拟人类的行为,并根据已学得的知识对该行为进行增强和改进. 举例来说,假设邮箱收到了一封新邮件,通常我们可以通过邮件里是否含有广告.不相关信息以及乱码等特征,人为的来判断这封邮件是否是一封垃圾邮件. 如上述可知,机器学习模拟人类的行为,所以它同样依据这些邮件内容的特征来判断一封邮件是否是

Eclipse插件开发 学习笔记 PDF 第一篇到第四篇 免分下载 开发基础 核心技术 高级进阶 综合实例

<<Eclipse插件开发 学习笔记>>,本书由浅入深.有重点.有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章.第一篇介绍Eclipse平台界面开发的基础知识.包含SWT控件的使用.界面布局.事件处理等内容:第二篇是插件开发核心技术,主要介绍插件开发的核心知识要点,包含行为(Action).视图(ViewPart).编辑器(Editor).透视图(Perspective)等10章的内容.第三篇主要讲述插件开发的高级内容,包含开发高级内容.富client平台技术(R

耶!!!第一篇 HTML 最最最最基础之前学习的东西

今天在飘飘同学的鼓励和建议下,我终于开通了博客园博客哈哈!!!决定把新学习的一些东西的笔记记录在这里,还可以互相监督学习,互相鼓励!谁让我们都是追求进步的人呢是吧!哦吼吼吼 之前自己一直跟着视频学习了一些html,其实学习的很慢很慢(按理说如果不是跟着视频,而是就看看html代码可能学得更快,不过也可能基础不牢固.不过说实话html这东西估计也没什么基础牢不牢固而言额).刚才突发奇想去w3schools上面做了一个20道题的小test,本来以为结果会很惨没想到还行.在这分享一下答案 - W3Sc