随笔分类 - 深度学习
摘要:导数 $$ \displaystyle \frac{\mathrm{d}(x)}{\mathrm{d}x}=\lim_{h\to0}\frac{f(x+h) f(x)}{h} $$ h无限小,但是在python中不能设置得太小,否则会产生舍入误差。 np.float32最多到1e 45 由于h不可能
阅读全文
摘要:梯度 什么是梯度? 导数:标量。各个反向都有,反映函数在给定方向的变化率。 偏导数:标量。是一种特殊的导数。沿自变量反向,反映函数在各自变量方向的变化率。 梯度:向量。由各个偏导数组成的向量。梯度的反向反映函数增长的方向 下面的箭头表示梯度: 梯度下降 图源:https://ruder.io/opt
阅读全文
摘要:"PyTorch官网" "PyTorch官方教程" "PyTorch官方文档" "PyTorch中文文档/教程" "动手学深度学习PyTorch版" 引言 做了一个小测试,发现在cpu上pytorch比tensorflow快很多。另外还发现,conda命令安装的tensorflow比pip安装的要快
阅读全文
摘要:Logistic Regression with a Neural Network mindset Welcome to your first (required) programming assignment! You will build a logistic regression classi
阅读全文
摘要:"原链接" 1 Building basic functions with numpy 1.1 sigmoid function $sigmoid(x) = \frac{1}{1+e^{ x}}$ is sometimes also known as the logistic function. I
阅读全文
摘要:Binary Classification 把图像展平成一个列向量x,x作为输入得到输出y,y是一个判断是猫或不是猫的概率。 Notation used in this course 如果有m个训练样本,直观的做法可能是用for循环遍历所有的样本。但是在深度学习中应该像上图这样,把m个样本合成一个m
阅读全文
摘要:将 Tensorflow 导入您的程序: 加载并准备 MNIST 数据集。 使用 来将数据集切分为 batch 以及混淆数据集: 使用 Keras 模型子类化(model subclassing) API 构建 模型: 为训练选择优化器与损失函数: 选择衡量指标来度量模型的损失值(loss)和准确率
阅读全文
摘要:环境配置 anaconda新建环境并指定python版本,末尾加上anaconda则会把base环境中所有包复制到新建环境。 linux环境下安装anaconda后启动终端会默认进⼊base环境,执⾏以下命令以取消默认加载环境: pip下载换国内源: anaconda中安装pillow 安装pill
阅读全文
摘要:结果: 若不设置sttdev,则容易梯度爆炸:
阅读全文
摘要:首先,打开anaconda prompt,cd到项目文件目录: 第二步,监听此路径 tensorboard --logdir logs 将这个地址粘贴到浏览器中,若无法访问,将计算机名改成localhost即可:
阅读全文
摘要:TensorFlow 2.0测试版在今年春季发布,新版本比1.x版本在易用性上有了很大的提升。但是由于2.0发布还没有多久,现在大部分论文的实现代码都是1.x版本的,所以在学习TensorFlow的过程中同时安装1.x和2.0两个版本是很有必要的。 下面是具体操作 首先需要安装Anaconda 然后
阅读全文

浙公网安备 33010602011771号