DeepLearning
SheepCore
Love to code, and love to remake the new world.
展开
-
Deep Learning [3] -- softmax regression implementation from scratch
I. What is softmax regression? 在线性回归模型 (linear regression model) 中,根据所给的输入特征,来训练模型,从而得到连续的输出值作为模型训练结果,即 so-called y-hat。所以这些连续的预测值一般使用于气温的预测、房屋估计、股票预测等。 然而对于像图像这类的离散值,softmax 便是一个很高效的分类模型。和线性回归不同, ...原创 2019-06-05 22:34:45 · 196 阅读 · 0 评论 -
Deep Learning [2] -- Logistic regression model from scratch
I. What is logistic regression? 简单来说,线性回归解决的是:由已知的线性个特征输入值作为参数,通过已知数据集训练(training dataset)出一个线性回归模型(logistic regression model),从而来预测一个输出结果,这个输出结果是一个连续值。一个简单的例子:有个房主想卖掉自己的房子原创 2019-06-06 16:59:01 · 305 阅读 · 0 评论 -
Deep Learning [4] -- a simple softmax model implementation with Gluon
I. Intro 上一篇博客中,从零开始实现了 softmax 的单层分类模型,使用了自己定义的 softmax 函数,来对输出矩阵做了个缩小取值范围的概率分布。本次博客,将直接使用 MXNet 提供的 Gluon 包实现更加高效的 softmax model. II.Get started import package # tool, gluon, init, loss, nn from...原创 2019-06-08 15:03:49 · 144 阅读 · 0 评论 -
Deep Learning 1 -- autograd 自动求梯度
I. What is autograd? 很多时候,在机器学习(machine learning)中,或者深度学习(Artificial Intelligence)领域,我们要搭建多层的神经网络(Neural Network)来训练我们的模型(modeling),说到底无非是一堆公式的组合叠加。很多时候我们需要对我们公式中的某个变量或几个变量进行求导、求微分。这个时候如果层数过多后,这样的求导工作...原创 2019-06-05 08:21:50 · 312 阅读 · 0 评论