Non-linear hypotheses 非线性假设

神经网络实际上是一个相对古老的算法,但是后来沉寂了一段时间,不过现在,它又成为许多机器学习问题的首选技术。

为什么要研究神经网络?

这是一个监督学习分类的例子 ,如果用logistic回归来解决这个问题,可以构造一个包含很多非线性项的Logistics回归函数。当只有两个特征,比如X1、X2时,这种方法确实能得到不错的结果,因为你可以把X1和X2的所有组合都包含到多项式中,但许多有趣的机器学习问题的特征项远不止两项。假设我们有非常多的特征,例如大于100个变量,我们希望用这100个特征来构建一个非线性的多项式模型,结果将是数量非常惊人的特征组合,即便我们只采用两两特征 的组合,我们也会有接近5000个组合而成的特征。这对于一般的逻辑回归来说需要计算的特征太多了。

下面是关于计算机视觉中的一个问题,假设你想要用机器学习的办法来训练一个分类器,来检测图像,来判断图像是否为一辆车。

计算机视觉就是根据像素点亮度矩阵来告诉我们这些数值代表一个汽车门把手。

当我们用机器学习算法构造一个汽车识别器时,我们要做的就是提供一个带标签的样本集,其中一些样本是各类汽车,另一部分样本不是车,将这个样本集输入给学习算法,以训练出一个分类器,然后我们进行测试,输入一副新的图片,让分类器判断这是什么东西。理想情况下,分类器能识别出这是一辆汽车。

为了理解引入非线性假设的必要性,我们从学习算法的训练样本中找出一些汽车图片和一些非汽车图片,从图片中选一组像素点位置,在坐标系中标出这幅汽车的位置,车的位置取决于像素点1和像素点2的强度。

用同样的方法处理其他图片,用+表示汽车图片,用-表示非汽车图片,可以发现他们分布位置不同,因此我们需要一个非线性假设来尽量分开这两类样本。

假使我们采用的都是50x50像素的小图片,并且我们将所有的像素视为特征,则会有 2500个特征,如果我们要进一步将两两特征组合构成一个多项式模型,则会有约 2500^2 / 2个(接近3百万个)特征。普通的逻辑回归模型,不能有效地处理这么多的特征,这时候我们就需要神经网络

吴恩达机器学习神经网络 8-1非线性假设相关推荐

  1. 吴恩达机器学习 -- 神经网络学习

    9.1 非线性假设 无论是线性回归还是逻辑回归都有这样一个缺点,即:当特征太多时,计算的负荷会非常大. 吴恩达老师举了一个例子: 当我们使用 的多次项式进行预测时,我们可以应用的很好. 之前课程学习过 ...

  2. 吴恩达机器学习 神经网络 作业1(用已经求好的权重进行手写数字分类) Python实现 代码详细解释

    整个项目的github:https://github.com/RobinLuoNanjing/MachineLearning_Ng_Python 里面可以下载进行代码实现的数据集 题目介绍: In t ...

  3. 吴恩达机器学习 - 神经网络笔记

    第四周 8.神经网络 8.1 非线性假设 图像识别难,计算机看到的是灰度矩阵/RGB存储量x3 8.2 神经元和大脑 假设大脑思维方式不需要成千上万算法,而只需要一个. 躯体感觉皮层进行神经重接(视觉 ...

  4. 吴恩达机器学习神经网络作业(python实现)

    1. 多分类逻辑回归 自动识别手写数字 import numpy as np import pandas as pd import matplotlib.pyplot as plt from scip ...

  5. 吴恩达机器学习4——神经网络

    吴恩达机器学习4--神经网络 1. 非线性假设 2. 神经网络算法 2.1 神经元 2.2 神经网络 3. 神经网络算法实例 3.1 例子1:单层神经网络表示逻辑运算 3.2 例子2 4. 多分类 1 ...

  6. 3. 吴恩达机器学习课程-作业3-多分类和神经网络

    fork了别人的项目,自己重新填写,我的代码如下 https://gitee.com/fakerlove/machine-learning/tree/master/code 代码原链接 文章目录 3. ...

  7. 吴恩达机器学习[9]-神经网络学习

    神经网络学习 Neural Network 非线性假设 Non-linear hypotheses 神经元与大脑 Neurons and the brain 模型展示1 Model represent ...

  8. 吴恩达机器学习笔记week8——神经网络 Neutral network

    吴恩达机器学习笔记week8--神经网络 Neutral network 8-1.非线性假设 Non-linear hypotheses 8-2.神经元与大脑 Neurons and the brai ...

  9. 【Nan‘s 吴恩达机器学习笔记】第八、九章 神经网络

    [Nan's 吴恩达机器学习笔记]第八.九章 神经网络 神经网络(Neural Networks) 8.1 非线性假设 8.2 模型表示 前向传播算法(Forward Propagation) 8.3 ...

最新文章

  1. 优质的网站结构能给SEO优化带来哪些好处?
  2. PIC单片机入门_PICC的指向RAM的指针
  3. Pieczęć(模拟)
  4. 马化腾最崇拜的作家吴晓波《历代经济变革得失》读书笔记
  5. jetty xml解析
  6. oracle创建job一年执行,Oracle快速创建定时job执行批量转储过程脚本参考案例
  7. WinForm 修改App.config不起作用(但是调试没有异常)
  8. python脚本文件格式_Python 基础语法_Python脚本文件结构
  9. 谁人来帮库克卖“苹果”?
  10. bzoj 3884: 上帝与集合的正确用法(欧拉函数)
  11. 完全重构一个项目的前端代码
  12. smalot-bootstrap-datetimepicker 使用心得
  13. 计算机审计质量论文,如何保证计算机审计的质量
  14. matlab将数据集分成训练集和测试集,如何将数据分成训练集和测试集?
  15. 如何组织一个高效的开发团队
  16. Python numpy.column_stack函数方法的使用
  17. 一种点到特定高维平面的距离的优化算法
  18. java模拟时钟课程设计_java课程设计-时钟图形模拟
  19. 聊一下关于面试的话题,只谈共性,不谈个例,一家之言,仅供求职者参考:)
  20. R语言时代,你要怎样画地图?

热门文章

  1. 多路PT100转RS485模块
  2. matlab入门精讲 【官方资料精简而来,确保全面】
  3. BART 文本摘要示例
  4. 服务器硬盘插拔原理拆解,如何正确拆除在 ServeRAID适配器控制着的热插拔硬盘...
  5. 网易邮箱登录界面制作方法
  6. 图片无缝拼接 html,snapseed如何无缝拼接图片
  7. 2019 拼多多校招第三题sum 服务端研发工程师
  8. 数据结构求子串、非空子串、真子串、非空真子串数
  9. 基于深度神经网络的高光谱影响分类方法研究---MNF+自动编码器+Softmax (准确率比较低,17年的论文)
  10. 做最好的创新(李开复)