深度学习
文章平均质量分 83
yiyexy
不要把自己当回事,要把自己做的事当回事。
展开
-
深度学习系列(二)优化器 (Optimization)
机器学习系列(二)优化器 (Optimization)梯度下降随机梯度下降批量梯度下降法梯度下降在上一节中,我们已经提到了,我们最终估计一个模型他的拟合程度是通过成本函数计算结果来判断的。因此我们很容易知道,当成本函数达到最小值时,我们的模型就达到了最优。因此,我们更新参数的目标应该是朝着减少成本函数值的方向前进。这里我们可以用到一个数学上的概念去求成本函数的最小值。通过梯度来求解。当我们根据成本函数L求得了对参数W的偏导时,便可以根据公式:W := W- α\alphaαdW 对参数W进行更新。原创 2021-03-21 15:44:15 · 444 阅读 · 0 评论 -
深度学习系列(一)简介、线性回归与成本函数
机器学习系列(一)一、简介1、什么是机器学习2、机器学习的基本过程3、基本名词解释二、线性回归1、什么是回归2、用于回归的数据集3、什么是线性回归4、我们为什么要研究线性回归5、线性回归模型三、成本函数1、什么是成本函数2、成本函数Mean Square Error(MSE)Mean Absolute Error(MAE)MSE VS. MAE其他损失函数一、简介1、什么是机器学习机器学习就是一种算法,这种算法可以从数据中进行学习。这里有两个关键词,算法和数据。算法的简单理解就是进行计算的方法,原创 2021-03-04 13:04:15 · 2489 阅读 · 1 评论 -
TensorFlow实例之识别图片中的手写数字
一、MNIST数据集MNIST数据集来自美国国家标准与技术研究所,其中有训练数据集以及测试数据集,具有大量的手写数字图片数据。该数据集可以直接网上下载,不过在TensorFlow中提供了一个库,可以直接用来下载和安装MNIST。二、测试并查看数据集数据通过TensorFlow,我们可以下载数据集,然后打印相关数据并查看,具体实现代码如下:from tensorflow.examples.t...原创 2020-04-06 22:13:30 · 830 阅读 · 0 评论 -
TensorFlow之共享变量
一、Variable的用法这里我们把TensorFlow简称为tf。当我们利用tf声明一个变量时,变量中有一个参数是“name”,这是变量的唯一标识,当我们不指定“name”参数值时,系统自动给当前变量设定“name”值为Variable:0。因此当我们用语句:var1 = tf.Variable(1.0,name='firstvar')定义出了一个var1,当我们把这个语句写两遍时,则...原创 2020-04-03 21:42:25 · 366 阅读 · 0 评论 -
TensorFlow初体验之模拟深度学习出函数y=2*x
一、准备模拟数据我们准备模拟被学习出来的函数时y=2x,因此,我们需要准备好大约(几乎所有现实模型都不会那么匹配,这就是学习的以为)符合这样的点(x,y)。这里我们可以直接使用生成随机数train_X,同时在随机生成干扰数b。而我们最终希望生成的W就是2(注:深度学习最终的数学模型就是WX+b=Y,W为系数矩阵,X为输入矩阵,b为偏执值,Y为输出),因此我们可以直接令tarin_Y=train_...原创 2020-03-31 21:28:02 · 384 阅读 · 0 评论 -
tensorflow深度学习初学笔记之Session()对象 Variable变量 placeholder传值
话不多说,想说的话全在代码注释里面了!首先介绍一下Session()import tensorflow as tfimport numpy as np#介绍使用Session()matrix1 = tf.constant([[3,3]])matrix2 = tf.constant([[2],[2]])#matrix multiply 矩阵乘法# numpy中使用矩阵的乘法就是np....原创 2020-03-25 23:39:05 · 269 阅读 · 0 评论 -
神经网络概述
一、 所谓神经网络是生物神经网络的仿照我们知道,我们的大脑中存在了数不清的神经元,这些神经元彼此连接,传递生物信号,从此形成了我们人类的一切认知和行为。例如一个刚出生的婴儿,他晚上睡觉会尿床,慢慢的长大过程中他学会了不在尿床,纵然这个学习的过程中结合了很多综合的因素,导致每个人学习的时间长短不一样,但是总体可以概括为:尿床难受总结下次如何不尿床不尿床。这从神经元传递信号的过程来看,就是尿床...原创 2020-03-20 22:26:03 · 302 阅读 · 0 评论