分类目录归档:动手学习深度学习系列

动手学习深度学习系列笔记——预测房价竞赛总结


18-预测房价竞赛总结

本节目录

1.方法总结

下面提供了排行榜前几使用的方法介绍链接

Read more

动手学习深度学习系列笔记——数值稳定性+模型初始化和激活函数


14-数值稳定性+模型初始化和激活函数

本节目录

Read more

动手学习深度学习系列笔记——丢弃法


13-丢弃法

本节目录

1.丢弃法动机、实现及原则

1.1动机

  • 一个好的模型需要对输入数据的扰动鲁棒(健壮性)

1.2如何实现模型的这一能力

  • 使用有噪音的数据。
  • 丢弃法:在层之间加入噪音。

1.3加入噪音的原则

  • 例如模型的功能是识别猫猫,加入噪音可以是输入模糊的猫猫图片,但尽量不要是狗狗的图片。

2.丢弃法内容

Read more

动手学习深度学习系列笔记——权重衰退


12 权重衰退 Weight Decay

目录

权重衰退是最常见的一种处理过拟合的方法,是最广泛使用的正则化技术之一。

复习:控制模型容量

  1. 使用更少参数
  2. 控制每个参数(取值/可选择的值)范围较小

其中权重衰退属于第二种方法。

1. 硬性限制/直观理解

我们的优化目标仍然是),只是额外对添加一个限制条件,即权重的各项平方和小于一个特定的常数。那么设定一个较小的就会使得中每个元素的值都不会太大。

通常不会限制偏移b,理论上讲b表示整个数据在零点上的偏移,

Read more

动手学习深度学习系列笔记——模型选择+过拟合和欠拟合


11-模型选择+过拟合和欠拟合

本节目录

Read more

动手学习深度学习系列笔记——多层感知机


目录

多层感知机

感知机

定义

从现在的观点来看,感知机实际上就是神经网络中的一个神经单元

感知机能解决二分类问题,但与线性回归和softmax回归有所区别:线性回归与softmax回归的输出均为实数,softmax回归的输出同时还满足概率公理。

训练

训练感知机的伪代码如下:

initialize w = 0 and b = 0
repeat
    #此处表达式小于0代表预测结果错误
    if y_i[<w,x_i>+b] 

Read more

动手学习深度学习系列笔记——softmax回归


09-softmax回归

本节目录:

1.回归VS分类:

  • 回归估计一个连续值
  • 分类预测一个离散类别

1.

Read more

动手学习深度学习系列笔记——线性回归+基础优化算法


线性回归+基础优化算法

1.线性回归

  • 房价预测例子

  • 线性模型

    • 输入:$x=[x_1,x_2,...,x_n]^T$

    • 线性模型需要确定一个n维权重和一个标量偏差$\omega=[\omega_1,\omega_2,...,\omega_n]^T,b$

    • 输出 :$y=\omega_1x_1+\omega_2x_2+...+\omega_nx_n+b$,

      向量版本的是 $y=<\omega,x>+b$

    • 线性模型可以看作是单层神经网

Read more

动手学习深度学习系列笔记——链式法则与自动求导


07-链式法则与自动求导

本节目录

1. 向量链式法则

  • #### 1.1 标量链式法则

  • #### 1.2 拓展到向量

    需要注意维数的变化

    下图三种情况分别对应:

    1. y为标量,x为向量
    2. y为标量,x为矩阵
    3. y、x为矩阵

例1(标量对向量求导)

这里应该是用分子布局,所以是X转置

例2(涉及到矩阵的情况)

X是mxn的矩阵,w为n维向量,y为m维向量; z对

Read more

动手学习深度学习系列笔记——矩阵计算


06-矩阵计算

本节目录

1

Read more