Andrew Ng-机器学习-1

1. 什么是机器学习?

google搜索、排序;苹果photo管理功能;邮件过滤等都是机器学习,机器学习是指不根据明确的程序来运行的程序,机器通过学习来获得技能,目前主要是通过神经网络来完成。这是计算机的一种新技能。

Examples:

    -Database mining  从数据中发现新的知识

        Large datasets from growth of automation/web.

        E.g. , Web click data, medical records, biology, engeering

    -Applications can't program by hand

        E.g. , Autonomous helicopter, handwriting recognition, most of Natural Language Processing(NLP),Computer Vision.

    -Self-customizing programs

    - Understanding human learning

Definition

    -Field of study that gives computers the ability to learn without being explicitly programmed. by Arthur Samuel(1959)

    - Well-posed Learning Problem: A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T ,as measured by P, improves with experience E.

   E--T---->P---T---E better.

Machine learning algorithms:  important-how to use these tools--找到最佳实践

    - Supervised learning.

        回归问题,指预测一个连续值的输出.

        分类问题——离散值的输出。

    - Unsupervised learning

         聚类问题---例如新闻分组,从无序中发现有序 

    - Ohters: Reinforcement leanring, recommender systems.

使用正确的octave,很快的实现算法,好的编程可以很好的节省时间。

2. 几种算法

    - 线性回归  Y=Ax+e 

        Training Set-->learning algorithm--->h(hypothesis-假设)

        如何得到参数值? 最小二乘法——cost function-->目标函数 goal fuction

        梯度下降算法:outline: start with some A ,keep changing A to reduce goal function.      学习效率(局部最优,不收敛问题--正反馈学习效率 );梯度更新。

fafa7eaaee596503bf65020c69b75f6d350.jpg

4f9423d0f747726b9384bb8990068526239.jpg98bec832a9f30735089cc169200cacbd5fe.jpg

    

转载于:https://my.oschina.net/u/523053/blog/1838009

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值