
深度学习
写代码的阿呆
每天保持进步就是最大的进步!
展开
-
深度学习 | 吴恩达深度学习课程 Week2
课程笔记+Quiz+编程Task1 向量化VS非向量化实例2 初始化很多变量为0时的向量化表示3 Python中的广播3.1 方法13.2 方法23.3 其余例子4 Python中容易出错的点5 Week 2 Quiz - Neural Network Basics6 编程作业:具有神经网络思维的Logistic回归6.1 载入数据6.2 看一个示例6.3 查看图片具体情况6.4 降维处理6.4....原创 2019-05-21 10:08:08 · 1050 阅读 · 0 评论 -
深度学习 | Colab入门
Colab入门1 前言2 准备工作3 如何读入数据4 如何安装keras等第三方库参考1 前言最近希望run起来深度学习的相关模型,比如CNN,刚好也是之前的一个项目,但是本机实现跑不动,于是请教师兄,建议我上手Google的Colab,于是刚才就吭哧吭哧的搞起来了!初次上手还是遇到了很多坑的,下面总结一下,方便后面入门的小伙伴们避坑~2 准备工作登录的网址是:https://colab...原创 2019-07-17 16:35:03 · 1021 阅读 · 0 评论 -
深度学习 | 优化算法
优化算法有哪些?1 什么是优化算法?1.1 原理1.2 图解2 有哪些优化算法?2.1 SGD2.1.1 思想2.1.2 公式2.2 SGDM2.2.1 原理2.2.2 图解2.2.3 公式2.3 NAG2.3.1 思想2.3.2 公式2.4 AdaGrad2.4.1 思想2.4.2 公式2.5 AdaDelta / / RMSProp2.5.1 思想2.5.2 公式2.6 Adam2.6.1 ...原创 2019-07-07 12:09:43 · 1295 阅读 · 0 评论 -
深度学习 | 循环神经网络RNN
什么是RNN?1 前言2 RNN的应用场景3 RNN的原理3.1 前向计算过程3.2 反向传播过程4 RNN的变种-LSTM4.1 什么叫梯度消失和梯度爆炸?4.2 什么叫LSTM?4.3 LSTM相关面试题?5 keras实现RNN参考1 前言说起深度学习,大家首先会想到几个经典的模型,比如CNN,RNN等,上一篇博客:深度学习 | CNN原理及Keras实现 中笔者已经将CNN的原理以及实...原创 2019-07-11 22:08:34 · 873 阅读 · 0 评论 -
求职 | 百度笔试题
百度笔试题1 前言2 笔试题1 前言最近百度开始了秋招提前批,现记录下笔试题,不会的进行相应总结。2 笔试题https://www.nowcoder.com/questionTerminal/bf37a5c586664715bbb06e395e6134b6?orderByHotValue=0&page=1&onlyReference=falsehttps://www.n...原创 2019-07-11 02:03:00 · 412 阅读 · 0 评论 -
深度学习 | CNN原理及Keras实现
CNN原理及Keras实现1 前言2 什么叫卷积神经网络?2.1 应用场景2.2 CNN的网络结构2.2.1 卷积层2.2.2 池化层2.2.3 Flatten层 & Fully Connected Layer2.3 其余的问题3 keras简单介绍及实现简单三层神经网络3.1 导入相关的库3.2 读入数据3.3 搭建网络3.4 编译3.5 拟合模型3.6 绘制损失函数曲线图3.7 预测4...原创 2019-07-10 23:17:36 · 9203 阅读 · 2 评论 -
深度学习 | 过拟合的来龙去脉
什么叫dropout?参考待补充思考:上面我们介绍了两种方法进行Dropout的缩放,那么Dropout为什么需要进行缩放呢?因为我们训练的时候会随机的丢弃一些神经元,但是预测的时候就没办法随机丢弃了。如果丢弃一些神经元,这会带来结果不稳定的问题,也就是给定一个测试数据,有时候输出a有时候输出b,结果不稳定,这是实际系统不能接受的,用户可能认为模型预测不准。那么一种”补偿“的方案就是每个神经...原创 2019-06-28 17:41:34 · 1065 阅读 · 0 评论 -
深度学习 | 吴恩达深度学习课程2 Week1
Course2 Week1 编程作业1 任务2 初始化参数2.1 数据2.2 神经网络模型2.3 初始化为零2.3.1 代码2.3.2 训练2.3.3 预测2.4 随机初始化2.4.1 代码2.4.2 训练2.4.3 预测2.5 抑梯度异常初始化2.5.1 代码2.5.2 训练2.5.3 预测2.6 总结3 正则化3.1 数据3.2 代码3.3 训练+预测4 dropout4.1 代码4.1.1前...原创 2019-07-03 17:50:36 · 693 阅读 · 0 评论 -
深度学习 | 吴恩达深度学习课程1 Week4
多层神经网络1 Quiz1.1 第1题1.2 第2题1.3 第3题1.4 第4题1.5 第5题1.6 第6题1.7 第7题1.8 第8题1.9 第9题2 编程题-两层神经网络2.1 载入相关的库2.2 初始化参数2.2.1 两层2.2.2 多层2.3 前向传播函数2.3.1 两层2.3.2 多层2.4 计算成本2.5 反向传播2.6 更新参数3 搭建两层神经网络3.1 代码3.2 读入数据3.3 ...原创 2019-06-27 17:07:09 · 342 阅读 · 0 评论 -
深度学习 | 吴恩达深度学习课程1 Week3
第一门课程-第三周Quiz+编程作业1 Quiz1.1 第1题1.2 第2题1.3 第3题1.4 第4题1.5 第5题1.6 第6题1.7 第7题1.8 第8题1.9 第9题1.10 第10题2 编程练习2.1 需求2.2 加载和查看数据集2.3 逻辑回归实现分类2.4 搭建神经网络2.4.1 定义神经网络结构2.4.2 初始化参数2.4.3 循环2.4.3.1 定义隐层+输出层的激活函数2.4....原创 2019-06-08 18:21:34 · 960 阅读 · 0 评论 -
深度学习 | Word2vec原理及应用
聊聊Word2vec1 前言2 什么是Word2vec?2.1 定义2.1.1 分词的原理介绍2.1.2 文本向量化的方式2.2 数学原理2.2.1 CBOW(Continuous Bag-of-Words)原理2.2.2 Skip-Gram原理2.2.3 为什么要有Word2vec 而不是用原来的?2.2.4 Word2vec基础:霍夫曼树2.2.5 Hierarchical Softmax2....原创 2020-06-17 23:43:19 · 3843 阅读 · 0 评论