机器学习笔记(七):神经网络:表示

目录

1)Non-linear hypotheses

2)Model representation 1

3)Model representation 2

4)Examples and intuitions 1

5)Examples and intuitions 2

6)Multi-class classification


1)Non-linear hypotheses

我们之前介绍的线性回归和逻辑回归都有一个缺点,那就是特征太多时,计算量会很大,我们来看下面一个例子,假设我们有一组特征,两两组合就有5000个特征,3个组合就有17万个特征,特征太多了。

下图中我们采用50x50像素的小图片,就会有2500个特征,如果两两特征组合的话就有300万个特征,逻辑回归模型是处理不了这么多的模型,这时我们就需要神经网络了。

2)Model representation 1

神经网络模型建立在很多神经元之上,每一个神经元又是一个学习模型,这些神经元也叫作激活单元。下图是一个以逻辑回归模型作为自身学习模型的神经元示例。在神经网络中,参数又可以称之为权重。

我们来看一个3层的神经网络,第一层为输入层,最后一层为输出层,中间一层为隐藏层,我们为每一层都加一个偏差单元。

下面我们定义参数含义,分别有每一层用到的激活单元 a_i^{(j)} 为第j层的第i个激活单元,\theta^{(j)} 为从第j层到第j+1层的权重矩阵。这样从左到右的算法称为前向传播算法

3)Model representation 2

我们来使用向量化来计算前向传播,向量化会帮助我们快速计算。

下图是我们向量化的计算结过程:(这部分可以看看吴恩达老师的深度学习课程,那里面详细介绍了前向传播向量化实现)。

神经网络有点像逻辑回归(激活函数为sigmoid函数),但只是中间层特征变成了逻辑回归计算后的函数值。每一层都进行逻辑回归计算。

4)Examples and intuitions 1

我们来看一个小例子:AND运算,只有输入全为1时,输出才为1,我们用下面的神经网络表示。

或运算

5)Examples and intuitions 2

我们来看看如何用神经网络表示x_1XNORx_2

6)Multi-class classification

针对多分类问题,我们可以使神经网络的输出为向量,多个神经单元表示,每个神经单元表示一类。向量中只有一项为1,其余全为0.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/440117.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ROS入门_1.10 理解ROS服务和参数

目录 ROS Services使用rosservice rosservice listrosservice typerosservice call Using rosparam rosparam listrosparam set and rosparam getrosparam dump and rosparam load 本教程假设从前一教程启动的turtlesim_node仍在运行,现在我们来看看turtlesim提供了…

1.Introduction and Evaluation

感谢七月在线罗老师和吴同学! 最近报了七月在线的《推荐系统实战》班,根据上课资料和思维导图整理了这篇笔记! 1)推荐系统介绍 思维导图如下,其中需要掌握的是推荐系统存在的前提:信息过载和用户需求不明…

【ZOJ - 2968 】Difference Game (贪心,思维模拟)

题干: Now you are going to play an interesting game. In this game, you are given two groups of distinct integers and C coins. The two groups, named Ga and Gbrespectively, are not empty and contain the same number of integers at first. Each time…

使用 rqt_console 和 roslaunch

Description:本教程介绍如何使用 rqt_console 和 rqt_logger_level 进行调试,以及如何使用 roslaunch 同时运行多个节点。早期版本中的 rqt 工具并不完善,因此,如果你使用的是“ROS fuerte”或更早期的版本,请同时参考 这个页面 学…

机器学习必备宝典-《统计学习方法》的python代码实现、电子书及课件

本文转自微信公众号:机器学习初学者 原创: 机器学习初学者 机器学习初学者 6天前 《统计学习方法》可以说是机器学习的入门宝典,许多机器学习培训班、互联网企业的面试、笔试题目,很多都参考这本书。本站根据网上资料用python复现…

【2019牛客暑期多校训练营(第一场) - H】XOR(线性基,期望的线性性)

题干: 链接:https://ac.nowcoder.com/acm/contest/881/H 来源:牛客网 Bobo has a set A of n integers a1,a2,…,ana1,a2,…,an. He wants to know the sum of sizes for all subsets of A whose xor sum is zero modulo (1097)(1097). F…

机器学习入门必备的13张“小抄”(附下载)

目录 1)TensorFlow 2)Keras 3)Neural Networks 4)Numpy 5)Scipy 6)Pandas 7)Scikit-learn 8)Matplotlib 9)PythonForDataScience 最近在github上发现了很有用的…

吴恩达机器学习作业(1):线性回归

目录 1)导入相关库和数据 2)代价函数 3)批量梯度下降 4)绘制线性模型 前阵子在网易云课堂学习了吴恩达老师的机器学习课程,今天结合网上资料,用Python实现了线性回归作业,共勉。建议大家使…

ROS导航之参数配置和自适应蒙特卡罗定位

我们的机器人使用两种导航算法在地图中移动:全局导航(global)和局部导航(local)。这些导航算法通过代价地图来处理地图中的各种信息,导航stack使用两种costmaps http://www.cnblogs.com/zjiaxing/p/5543386.html存储环…

吴恩达机器学习作业(2):多元线性回归

目录 1)数据处理 2)代价函数 3)Scikit-learn训练数据集 4)正规方程 练习1还包括一个房屋价格数据集,其中有2个变量(房子的大小,卧室的数量)和目标(房子的价格&#…

机器学习笔记(八):神经网络:学习

目录 1)Cost function 2)Backpropagation algorithm 3)Backpropagation intuition 4) Gradient checking 5)Random initialization 6)Putting it together 注:吴恩达老师的机器学习课程对反向传播算…

吴恩达机器学习作业(3):逻辑回归

目录 1)数据处理 2)sigmoid函数 3)代价函数 4)梯度下降 5)预测函数 我们首先做一个练习,问题是这样的:设想你是大学相关部分的管理者,想通过申请学生两次测试的评分&#xff0c…

机器学习笔记(九):应用机器学习的建议

目录 1)Deciding what to try next 2)Evaluating a hypothesis 3)Model selection and training/validation/test sets 4)Diagnosing bias vs. variance 5)Regularization and bias/variance 6)Learn…

【洛谷 - P1231 】教辅的组成(网络流最大流,拆点)

题干: 题目描述 蒟蒻HansBug在一本语文书里面发现了一本答案,然而他却明明记得这书应该还包含一份练习题。然而出现在他眼前的书多得数不胜数,其中有书,有答案,有练习册。已知一个完整的书册均应该包含且仅包含一本书…

机器学习笔记(十):机器学习系统的设计

目录 1)Prioritizing what to work on:Spam classification example 2)Error analysis 3)Error metrics for skewed classes 4)Trading off precision and recall 5)Data for machine learning 下面将学习到在构建…

【洛谷 - P1345 [USACO5.4]】奶牛的电信(网络流最小割,拆点)

题干: 题目描述 农夫约翰的奶牛们喜欢通过电邮保持联系,于是她们建立了一个奶牛电脑网络,以便互相交流。这些机器用如下的方式发送电邮:如果存在一个由c台电脑组成的序列a1,a2,...,a(c),且a1与a2相连,a2与…

机器学习笔记(十一):支持向量机

目录 1)Optimization objective 2)Large Margin Intuition 3)Kernels 1 4)Kernels II 5)Using an SVM 注:这一章SVM可能有点难理解,强烈建议大家把本章的编程作业做了。 1)Opt…

ros中的坐标系,

ros中的坐标系,主要包括: map,odom,base_link(base_footprint) 以及如laser,camera等传感器的坐标系; 这些坐标系间的关系可以用下图表示: 这是一个有向图,图中涉及四个坐标系&#…

【Gym - 101061F】Fairness(dp,思维)

题干: Dwik and his brother Samir both received scholarships from a famous university in India. Their father, Besher, wants to send some money with each of them. Besher has n coins, the ith coin has a value of ai. He will distribute these coins…

(2)连续存储数组的方法

目录 连续存储的代表应用:数组 1)结构体的定义: 2)基本操作 对数据进行初始化 判断数组是否为空 输出数组 判断数组是否满 追加元素 插入数组元素 删除数组元素 逆序 对数组进行排序 这篇笔记是根据郝斌老师的上课讲义…