深度学习
文章平均质量分 78
myta0424
上海西南某高校
展开
-
从零开始深度学习 T1. Regression Case Study
回归分析回归分析(Regression analysis)是统计学的一个概念,用来估计各个变量之间的关系。 机器学习中常见的回归分析类型有:Linear Regression 线性回归Logistic Regression逻辑回归机器学习中的回归分析大体可以用y=f(x)y=f(x)来表示,即给定输入量xx,得出输出结果yy,其中函数ff是根据已有的数据进行拟合的结果。 李宏原创 2017-09-10 22:18:52 · 519 阅读 · 0 评论 -
从零开始深度学习 T2. Gradient Descent
上一篇文章中介绍了回归分析,其中提到了求解最优参数的梯度下降法(Gradient Descent),这篇文章中,我们将针对Gradient Descent进行展开说明。 如图,Gradient Descent是沿着Loss function的等高线的法线方向更新参数的Gradient Descent的原理十分简单,但是在实际操作过程中可能会遇到一些问题,对此有一些针对性的tips。关于梯度下降优化原创 2017-09-13 21:37:06 · 834 阅读 · 0 评论 -
从零开始深度学习 1专栏简介
专栏简介深度学习是机器学习的一个分支,在语音识别、图像识别、自然语言处理等领域都有广泛的应用。笔者从事异构计算相关的工作,而当前异构计算的一个很重要的应用就是对深度学习的加速,因此业余时间开始自学一些深度学习相关的知识。学习过程就记录在了专栏里面,一方面是对自己学过的知识进行回顾总结,另一方面希望分享自己的学习过程,给大家提供一些参考。 目前计划在专栏里面写两方面的内容——一个是深度学习理论相关的原创 2017-09-10 18:51:15 · 582 阅读 · 0 评论 -
从零开始深度学习 E1. cuda+Tensorflow环境部署
cuda+Tensorflow的环境部署较为方便,笔者在ubuntu14.04上面进行环境部署,主要经过了以下几个步骤:安装cuda1. 在Nvidia官网下载cuda安装包打开cuda下载页面,依次选择 Operating System: Linux Architecture: x86_64 Distribution: Ubuntu Version: 14.04 Installer Ty原创 2017-09-10 19:05:04 · 292 阅读 · 0 评论 -
从零开始深度学习 T3. 错误来源分析
当我们采用linear regression的方式建立并训练模型之后,需要在testing data上进行模型的检验。 检验的方法很简单,假设每个testing data为(x,y)(x, y),将xx代入到拟合出的f(x)f(x)中,获得y′y',计算∑|y−y′|\sum{|y-y'|}即可。 在testing data上面,∑|y−y^|\sum{|y-\hat{y}|}很可能不为0,甚至原创 2017-09-18 21:09:57 · 802 阅读 · 0 评论