This:2020.06.16
last:date: 2019-08-17 08:21:58
梯度如何下降
一、先抓一部分数学分析的知识
(1)方向导数的出场:偏导数刻画了函数在特定坐标轴方向上的变化率,而方向导数设法获取函数在特定方向上的变化率。
★ 既然是变化率,由极限定义斜率可以猜测,这也是一个极限值;即然是极限值,那么假设在目标点$P_0$附近存在一个微小变化,导致该变化率突然增大或减小,可以想像这个地方是陡峭的;也就是说方向导数越大,函数在该方向的变化越快。
让希望永驻
Freshing time:20.06.13
为什么高斯混合模型要用隐变量?
★ 通常,通过$Z$是类别标签计算数据$X$的MLE,但是无监督情况下,不知道$Z$。因此我们假设$Z\sim\textit{Multinomial}(\phi)$也就是多项式分布(相当于$k$个面的骰子投$n$ 次的分布)作为假设的类别。
Nil
是Nothing
类型实例,Nothing
类型是所有其他Scala
类型的一个不可实例化的子类型。
List
: 空的表等于Nil
,表尾部后一个是Nil
。
1 | scala> primes |
foreach
、map
、reduce
( 两个参数)
::
右操作符是List
的放法:
1 | scala> val first = Nil.::(1) |
其他操作符:
操作符记法
:List drop 2
List.flatten
1 | //空List前面加元素 |
1 | // 无输出函数 |