随笔分类 -  深度学习

摘要:导数 $$ \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不可能 阅读全文
posted @ 2020-05-07 11:09 pengweii 阅读(175) 评论(0) 推荐(0)
摘要:梯度 什么是梯度? 导数:标量。各个反向都有,反映函数在给定方向的变化率。 偏导数:标量。是一种特殊的导数。沿自变量反向,反映函数在各自变量方向的变化率。 梯度:向量。由各个偏导数组成的向量。梯度的反向反映函数增长的方向 下面的箭头表示梯度: 梯度下降 图源:https://ruder.io/opt 阅读全文
posted @ 2020-04-19 21:29 pengweii 阅读(161) 评论(0) 推荐(0)
摘要:"PyTorch官网" "PyTorch官方教程" "PyTorch官方文档" "PyTorch中文文档/教程" "动手学深度学习PyTorch版" 引言 做了一个小测试,发现在cpu上pytorch比tensorflow快很多。另外还发现,conda命令安装的tensorflow比pip安装的要快 阅读全文
posted @ 2020-04-17 21:13 pengweii 阅读(287) 评论(0) 推荐(0)
摘要:Logistic Regression with a Neural Network mindset Welcome to your first (required) programming assignment! You will build a logistic regression classi 阅读全文
posted @ 2020-04-06 22:14 pengweii 阅读(311) 评论(0) 推荐(0)
摘要:"原链接" 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 阅读全文
posted @ 2020-04-06 21:45 pengweii 阅读(291) 评论(0) 推荐(0)
摘要:Binary Classification 把图像展平成一个列向量x,x作为输入得到输出y,y是一个判断是猫或不是猫的概率。 Notation used in this course 如果有m个训练样本,直观的做法可能是用for循环遍历所有的样本。但是在深度学习中应该像上图这样,把m个样本合成一个m 阅读全文
posted @ 2020-04-03 11:20 pengweii 阅读(177) 评论(0) 推荐(0)
摘要:将 Tensorflow 导入您的程序: 加载并准备 MNIST 数据集。 使用 来将数据集切分为 batch 以及混淆数据集: 使用 Keras 模型子类化(model subclassing) API 构建 模型: 为训练选择优化器与损失函数: 选择衡量指标来度量模型的损失值(loss)和准确率 阅读全文
posted @ 2020-03-20 08:38 pengweii 阅读(418) 评论(0) 推荐(0)
摘要:环境配置 anaconda新建环境并指定python版本,末尾加上anaconda则会把base环境中所有包复制到新建环境。 linux环境下安装anaconda后启动终端会默认进⼊base环境,执⾏以下命令以取消默认加载环境: pip下载换国内源: anaconda中安装pillow 安装pill 阅读全文
posted @ 2020-03-19 10:09 pengweii 阅读(176) 评论(0) 推荐(0)
摘要:结果: 若不设置sttdev,则容易梯度爆炸: 阅读全文
posted @ 2020-03-18 23:59 pengweii 阅读(218) 评论(0) 推荐(0)
摘要:首先,打开anaconda prompt,cd到项目文件目录: 第二步,监听此路径 tensorboard --logdir logs 将这个地址粘贴到浏览器中,若无法访问,将计算机名改成localhost即可: 阅读全文
posted @ 2019-09-14 10:43 pengweii 阅读(213) 评论(0) 推荐(0)
摘要:TensorFlow 2.0测试版在今年春季发布,新版本比1.x版本在易用性上有了很大的提升。但是由于2.0发布还没有多久,现在大部分论文的实现代码都是1.x版本的,所以在学习TensorFlow的过程中同时安装1.x和2.0两个版本是很有必要的。 下面是具体操作 首先需要安装Anaconda 然后 阅读全文
posted @ 2019-08-02 16:53 pengweii 阅读(15556) 评论(12) 推荐(2)