【吴恩达 Machine Learning】 第二课 Week 1 学习笔记

文章介绍了神经元的工作原理,以及神经网络在需求预测和图像感知中的应用。讨论了神经网络的层结构,包括输入层、隐藏层和输出层,并阐述了前向传播的概念。此外,提到了Tensorflow的数据格式和网络构建,以及代码实现的例子,如咖啡豆烘焙问题。
摘要由CSDN通过智能技术生成

第二课 week1

1.1 神经元和大脑

在这里插入图片描述
在这里插入图片描述

1.2 示例:需求预测

在这里插入图片描述

T恤是否成为畅销品的几个因素:affordability实惠性、awareness买家的认知度、perceived quality感知质量导致的偏见

a a a:activation,代表激活,指的是一个神经元向他下游的神经元发送多少高输出。在本示例中将购买能力、意识和感知质量称为激活。

层layer:一组神经元,将相同的特征作为输入,如何一起输出一些数字。一个层可以有许多神经元,也可以只有一个。

在这里插入图片描述

神经网络在实践中实现特定层中每个神经元的方式,所以为每个神经元都绘制一个箭头。

在这里插入图片描述

为了简化描述,可以使用向量的形式去表示。

在这里插入图片描述

在房屋预测问题中,通过手动特征工程来获取更好的特征。神经网络不需要我们手动设计特征,可以自己去学习。

多层感知网络:

在这里插入图片描述

1.3 示例:图像感知

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.4 神经网络中的层

  • 输入层input layer,隐藏层hidden layer,输出层output layer
  • 输入层一般表示成第0层,一般说神经网络层数的时候不包含输入层
  • 右上角方括号表示层数,右下方角标表示神经元

简单网络示意:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

复杂网络示意:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

将输入定义为 a [ 0 ] a^{[0]} a[0],这样激活函数可以适用于第一层。

1.5 前向传播

示例:手写数字

在这里插入图片描述

前向传播:传播神经元激活,从左到右计算。

在这里插入图片描述

1.6 代码实现

示例:咖啡豆烘焙问题
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1.7 Tensorflow

1)数据格式

在这里插入图片描述

矩阵(张量)vs一维向量,tensorflow中用矩阵进行运算。

在这里插入图片描述

2)网络搭建

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3)前向传播的实现

在这里插入图片描述

大写字母表示矩阵,小写字母表示向量和标量。

在这里插入图片描述

tensorflow的计算方式:
在这里插入图片描述

向量点积:

在这里插入图片描述

向量矩阵运算:

在这里插入图片描述

矩阵运算:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

各个示例实际按矩阵 X X X中的行排列,而不是 X X X的转置中排列,因此tensorflow中的代码是 a _ i n a\_in a_in而不是 A T AT AT

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值