机器学习随笔

作者: 我爱大头老婆 | 来源:发表于2017-01-11 14:04 被阅读341次

先简单介绍一下自己的资料,本人男,南开大学人工智能专业毕业,现在厦门大学研究生在读,目前研一,学的还是人工智能。大爱啊!

至于为什么要写这一系列的机器学习文章,这还要从南开的智能专业讲起。南开的智能专业偏向于控制,本科学的除了计算机基础课程外主要就是什么现代控制论,自动控制什么的。到了厦门大学才发现,虽然都是人工智能方向,但是主要以计算机视觉,自然语言处理等为主。加上导师管的松,自己也就利用业余时间自学目前大热的机器学习领域知识了,菜鸟一枚,如果你在不幸中看到了我的文章,也欢迎交流。过一段时间等技术成熟了,将会开一个个人公众号,希望不会流产,也希望可以把这一系列的文章写完。

首先介绍一下机器学习,具体的准确定义大家可以维基一下,定义很多。我的理解就是通过大量的数据去驱动算法,以便达到提取数据某种想要的特征的目的。两个月前开始空杯学习,入门看的是机器学习界大牛吴恩达的网课,加上一本叫PRML的大部头的书。身边很多人都在看南京大学周志华的西瓜书,我也看过一半,感觉还是看英文书好理解一点。另外根据我的经验就是看资料的时候要一气呵成,有不懂得就用笔记记下来(我用的是印象笔记),不推荐碰到不会的就去花很久把知识点弄得很明白,这样容易走到岔路,偏离自己的学习目的(一把辛酸泪啊)。

机器学习目前分为三类,有监督学习,无监督学习和增强学习。根据机器学习界另一位大牛Yann Lecun的话,他把机器学习比喻成一个蛋糕,监督学习就好像是蛋糕上的糖霜,增强学习就像是蛋糕上的樱桃,而无监督学习才是蛋糕本身。可见机器学习的未来就是无监督学习了。可是目前发展最好的是有监督学习,各种神经网络层出不穷,实验效果也好出传统效果一大截,但是在标定数据的准备上实在是耗费人力,无论是大量数据的获取还是数据的准确标定都是十分劳民伤财的大工作,作者曾经帮实验室师兄标过两千条出租车人脸,每天面对着不同的人脸框啊框,真是身体和精神的双重这么,连个字,酸爽。而这还只是少量数据,真正的机器学习训练数据都是以万为单位的,想想就觉得腰疼,身体被掏空啊。

大背景讲完了,讲讲我用的工具吧。自己比较穷,实验室也不富裕,因此在训练网络的时候用的还是自己五年前的笔记本,大的网络肯定吃不消,入门级的还是可以跑跑的。这里建议大家学习一下Python,Python相对于C,C++要简单好多,有编程基础的几个小时就可以轻松入门,而且目前几个流行的神经网络框架像caffe,Tensorflow对python支持比较好。我用的是Tensorflow,在ubuntu系统下搭建的(目前Tensorflow对Windows的支持不太好)。Tensorflow是谷歌的开源项目,大家可以参考谷歌官方网站给的教程进行安装。(http://tensorfly.cn/tfdoc/get_started/introduction.html,这个是中国网友翻译过来的一个网站)

以上就是本篇文章要介绍的大致内容了,下一篇文章将从机器学习中的“Hello World”--“MNIST”入手简单入门一下机器学习。

相关文章

  • 机器学习随笔

    机器学习 当代是一个信息爆炸的时代,面对这些海量数据,传统的大脑思考、手工计算远远不能适应发展的需要,人工智能、机...

  • 机器学习随笔

    先简单介绍一下自己的资料,本人男,南开大学人工智能专业毕业,现在厦门大学研究生在读,目前研一,学的还是人工智能。大...

  • 机器学习随笔

    1 模型的函数表达式,如逻辑回归函数 2 定义损失函数,最小二乘损失,0/1损失,交叉熵。 3 目标函数,损失函数...

  • 机器学习随笔

    逻辑回归- 逻辑回归的重要性二项逻辑回归概率和odds的定义概率odds伯努利分布sigmoid 函数及特性- 似...

  • 机器学习 随笔

    基本概念 统计学习三要素:模型(假设空间)、策略(评价准则)、算法(模型学习的算法) 监督学习下,统计学习:在给定...

  • 机器学习平台随笔

    机器学习工作流的迭代与复杂性 我们要让算法顺利从实验室落地到产品,除了算法还需要考虑很多东西。首先我们考虑到模型的...

  • 机器学习随笔--通过MNIST了解机器学习

    本文的主要目的是通过MNIST这个入门级的小项目来了解机器学习的大致工作过程,心中有一个框架就可以了,至于一些细节...

  • 机器学习平台随笔(2)

    今天在一些问题感觉机器还是做的跟人有一定距离,因此我们开始怀疑这是不是机器的极限到了。其实不然,因为机器收集信息还...

  • 机器学习概述与算法介绍(二)

    机器学习概述 机器学习基本概念 机器学习基本流程与工作环节 机器学习中的评估指标 机器学习算法一览 3. 机器学习...

  • 「零基础」python机器学习入门(一)| 什么是机器学习?

    了解什么是机器学习?为什么需要机器学习? 一、什么是机器学习? 字面上,「机器学习」可以拆分为两个词:机器、学习。...

网友评论

    本文标题:机器学习随笔

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