Deep Learning
Oh_MyBug
微信公众号【OhMyBug】
展开
-
PyTorch | Game:FizzBuzz
FizzBuzzFizzBuzz是一个简单的小游戏。游戏规则如下:从1开始往上数数,当遇到3的倍数的时候,说fizz,当遇到5的倍数,说buzz,当遇到15的倍数,就说fizzbuzz,其他情况下则正常数数。我们可以写一个简单的小程序决定要返回正常数值还是fizz,buzz或者fizzbuzz。def fizz_buzz_encode(i): if i % 15 == 0: ret...原创 2020-02-21 13:36:17 · 3341 阅读 · 0 评论 -
PyTorch | 从NumPy到PyTorch实现神经网络
用numpy实现两层神经网络一个全连接ReLU神经网络,一个隐藏层,没有bias。用来从x预测y,使用Square Loss。这一实现完全使用numpy来计算前向神经网络,loss,和反向传播算法。N—样本数据的大小 DinD_{in}Din—输入层向量大小 H—隐藏层向量大小 DoutD_{out}Dout—输出层向量大小forward passh=xw1h = xw_1h...原创 2020-02-20 16:43:38 · 389 阅读 · 0 评论 -
[Deep Learning] 反向传播算法(Backpropagation Algorithm)
Chain Rule(链式法则)Case 1如果有:y=g(x) z=h(y)y = g(x)\ \ \ \ \ \ z = h(y)y=g(x) z=h(y)那么“变量影响链”就有:Δx→ΔyΔz\Delta x\rightarrow \Delt...原创 2020-02-18 16:37:21 · 576 阅读 · 0 评论 -
[Deep Learning] 激活函数(Activation Function)
别深究了,是个谜(Puzzle)原创 2020-02-10 22:26:14 · 248 阅读 · 0 评论 -
[Deep Learning] 感知器(Perceptron)
感知器(Perceptron)感知器的概念感知器是人工神经网络中的一种典型结构,它的主要的特点是结构简单,对所能解决的问题存在着收敛算法,并能从数学上严格证明,从而对神经网络研究起了重要的推动作用。它可以被视为一种最简单形式的前馈式人工神经网络,是一种二元线性分类器。那么什么是二元线性分类器呢?首先要先理解什么是线性分类器——在机器学习领域,分类的目标是指将具有相似特征的对象聚集。而一...原创 2020-02-09 21:48:42 · 2940 阅读 · 0 评论