深度学习
-
课程1-神经网络和深度学习—第3周-带有一个隐藏层的平面数据分类
要建立一个神经网络,它有一个隐藏层。该模型可以对图中的散点(二分类)绘制出决策边界。 这个模型和上一个逻辑回归实现的模型有很大的区别。testCases.py和planar_utils.py的完整代码也在最底部。 在这篇文章中有如下知识: 构建具有单隐藏层的2类分类神经网络。 使用具有非线性激活功能激活函数,例如tanh。 计算交叉熵损失(损失函数)。 实现…
-
2 (自我拓展)部署花的识别模型(学习tensorflow实战google深度学习框架)
kaggle竞赛的inception模型已经能够提取图像很好的特征,后续训练出一个针对当前图片数据的全连接层,进行花的识别和分类。这里见书即可,不再赘述。 书中使用google参加Kaggle竞赛的inception模型重新训练一个全连接神经网络,对五种花进行识别,我姑且命名为模型flower_photos_model。我进一步拓展,将lower_photo…
-
5 TensorFlow实战Google深度学习框架一书中的错误两处(交叉熵定义有误)
第一处: 书中62页定义的交叉熵函数定义有误,虽然这个所谓交叉熵的数值能够减少,但是是不能提升预测性能的,因为定义就错了。 我已经将预测过程可视化,直接将交叉熵改为我的,或者用原书的,就可以看到预测结果的变化。 第二处: 150页,lenet第三层卷积层的连接数目是(10*10*16*(5*5*6+1))=241600.因为本层输入矩阵的深度是6,输出矩阵的…
-
3.深度学习的实用层面
第一周:深度学习的实用层面 项目进展得一个关键性得因素就是划分高质量得训练集,验证集,测试集。这有助于提高循环迭代得效率。验证集也称为development set 也称为dev set。 验证集主要用于评价不同得模型,通过验证来选择最终得模型。或者说是验证不同得算法,检验那种算法更有效。 然后测试集在选择得模型上进行评估。 三种集合要来自于同一种划分…
-
[学习笔记]C语言深度剖析
近期正在看《C语言深度剖析》,里面有一个讲解自加运算符(++),有一程序如下: void main() { int i; for(i=0, printf(“First i = %d\t”,i); i<10, printf(“Second i = %d\t”,i); i++,printf(“Third i = %d\t”,i)) { printf(“Fo…
-
《深度学习》花书笔记
https://blog.csdn.net/weixin_43318626/article/details/102594221 机器学习 https://blog.csdn.net/weixin_43318626/category_8808116.html 重磅!花书《深度学习》,这份精炼笔记可能是最全面的 斯坦福cs231n课程剖析 林轩田机器…
-
机器学习&深度学习资料收集
以下博客都是我在学习过程中看到的一些知识讲解非常好的博文,就不转载了,直接给出链接方便以后重复访问。有了自己的理解之后再重新整理资料发布吧 : ) sklearn系列 http://www.cnblogs.com/jasonfreak/tag/sklearn/ ROC和AUC介绍以及如何计算AUC http://alexkong.net/2013/06/in…
-
03 安装【动手学深度学习v2】
使用ubuntu环境 安装miniconda3 查看 https://mirrors.bfsu.edu.cn/help 安装配置镜像等 安装需要的包 pip install jupyter d2l torch torchvision 下载代码并执行 wget https://zh-v2.d2l.ai/d2l-zh.zip unzip d2l-zh.zip j…
-
秒杀系统架构分析与实战(深度学习资料)
http://mp.weixin.qq.com/s?__biz=MzA5MzE4MjgyMw==&mid=401167120&idx=1&sn=aaf2ce9ccc506dea561f4e60e220b490&scene=5&srcid=0120QXosB4ZMHBgkjYspnxL4#rd
-
DeepLearningFlappyBird-深度学习玩游戏-1-环境搭建
————————————————————————————– https://github.com/yenchenlin1994/DeepLearningFlappyBird FlappyBird 的源码地址。 参考了下面的游戏设计 https:/…