深度学习
Peter清风
https://github.com/jiangzhongkai
展开
-
Win10系统下安装cudnn6.0+CUDA8.0+anaconda+tensorflow GPU版本
cudnn6安装包: https://pan.baidu.com/s/1ko5kTFj5hTNrGEBpmqgs-A 密码:jpw5 之前在win10下一直配置不好TensorFlow(GPU)版本,苦苦挣扎几天后无奈转向在ubantu 14.04下安装,安装成功后近日又想在Windows上再试一次,结果很顺利,几个小时便安装好了TensorFlow GPU版本。本文主要写基于anaco...原创 2018-04-30 23:05:26 · 983 阅读 · 1 评论 -
Pipenv的入门教程和简单使用
pipenv 简要指南pipenv是requests作者的一个项目, 整合了virtualenv, pip, pipfile, 用于更方便地为项目建立虚拟环境并管理虚拟环境中的第三方模块。新建虚拟环境pipenv管理虚拟环境是按项目来的, 要为你的某个项目新建一个虚拟环境, 只需要在项目目录下运行如下命令: pipenv –two 其中–two表示用Python2建立虚拟环境, 另...原创 2018-05-13 11:20:18 · 5599 阅读 · 0 评论 -
Tensorflow不同版本之间出现的错误
问题一:TypeError: Expected int32, got list containing Tensors of type ‘_Message’ instead. tensorflow 函数tf.cocat([fw,bw],2)出错: Expected int32, got list containing Tensors of type ‘_Message’ inst 查看原因是...转载 2018-05-08 10:18:35 · 3916 阅读 · 0 评论 -
利用双向LSTM进行数据的预测
双向LSTM我们为什么要用双向LSTM?双向卷积神经网络的隐藏层要保存两个值, A 参与正向计算, A’ 参与反向计算。最终的输出值 y 取决于 A 和 A’:即正向计算时,隐藏层的 s_t 与 s_t-1 有关;反向计算时,隐藏层的 s_t 与 s_t+1 有关现在们利用tensorflow提供双向LSTM函数来进行手写识别的分类案例,时间序列数据数据的预测也可以通过修改数据集来实现...原创 2018-11-30 12:10:34 · 10743 阅读 · 3 评论 -
利用Keras搭建Lenet网络
LeNet网络是比较入门的网络,我们今天利用Keras来搭建一个LeNet网络.话不多说,来点干货。。步骤一:导入相应的库from keras.models import Sequentialfrom keras.layers import Dense,Flatten,Dropoutfrom keras.layers.convolutional import Conv2D,MaxPool...原创 2018-12-13 15:31:15 · 1866 阅读 · 2 评论 -
使用Keras来搭建VGG网络
上述VGG网络结构图VGG网络是在Very Deep Convolutional Network For Large-Scale Image Recognition这篇论文中提出,VGG是2014年被提出的,与之前的state-of-the-art的网络结构,错误率大幅下降,并取得了ILSVRC2014比赛分类项目的第二名和定位项目的第一名。同时,VGG的拓展性很强,迁移到其他图片数据上的泛化...原创 2018-12-13 20:09:13 · 8802 阅读 · 6 评论 -
深度学习和机器学习面试常见问题集锦
如何解决梯度消失和梯度爆炸的问题?问题类型问题定义解决措施梯度消失根据链式法则,如果每一层神经元对上一层的输出的偏导乘上权重的结果都小于1的话,那么即使这个结果是0.99,在经过足够多层传播之后,误差对输入层的偏导会趋于0.使用Relu和batch normalization以及循环神经网络里面的LSTM和GRU都可以解决这个问题梯度爆炸根据链式法则,如果每...原创 2019-04-04 15:08:11 · 298 阅读 · 0 评论 -
Tensorflow框架训练模型之数据不足的处理(一)
我们在训练深度模型时,常常会遇到这样的问题,那就是最后一批数据不够一个batch_size的时候,应该怎么做? 有的大佬说,可以对最后一批数据进行补充,让其满足一个batch_size大小; 有的人说不设置batch_size的值,设为None;我想到的方法是:丢弃不足一个batch_size大小的数据,具体做法如下:假设dataset是我们的数据集//可以利用tensorflow...原创 2019-04-21 10:21:26 · 1669 阅读 · 0 评论