
深度学习
张欣-男
人,最宝贵的是生命;它,给予我们只有一次。人的一生,应当这样度过:当他回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞耻;这样在他临死的时候,他就能够说:我已经把我的整个生命和全部精力,都献给了这个世界上最壮丽的事业——为了人类的解放而斗争
展开
-
《深度学习入门:基于Python的理论与实现》源代码
我提供的源代码:https://github.com/ZhangXinNan/deep_learning_from_scratch原创 2022-01-10 00:02:15 · 1919 阅读 · 2 评论 -
深度学习框架对比
2021-05-15 数量单位(k)DLwatchstarforkTensorFlow8.115684.7PyTorch1.648.212.9PaddlePaddle0.715.33.7Caffe2.231.618.8MxNet1.119.56.8原创 2021-05-15 17:04:28 · 119 阅读 · 0 评论 -
《Python深度学习——基于PyTorch》ch05机器学习基础笔记
5.1 机器学习的基本任务监督学习分类回归目标检测识别无监督学习聚类降维半监督学习自编码推荐生成式对抗强化学习分类回归5.2 机器学习的一般流程定义问题明确目标收集数据数据探索与预处理选择模型及损失函数评估及优化模型5.3 过拟合与欠拟合权重正则化Dropout正则化Batch Normalization权重初始化5.4 选择合适的激活函数sigmoid表达式:f(x)=11+e−xf(x)=\frac {1}原创 2020-08-13 20:07:19 · 319 阅读 · 0 评论 -
深度学习中的局部响应归一化LRN(Local Response Nomalization)
i表示第i个核在位置(x,y)运用激活函数ReLU后的输出,n是同一位置上临近的kernal map的数目,N是kernal的总数。参数K,n,alpha,belta都是超参数,一般设置k=2,n=5,aloha=1*e-4,beta=0.75。Local Response Nomalization在CNN中设计是什么意图?LRN和LCN都 是为了引入局部竞争机制,个人理解是:在相邻卷积核...原创 2019-02-18 15:58:30 · 641 阅读 · 0 评论 -
P-R曲线和ROC曲线
1 基本概念1.1 混淆矩阵混淆矩阵又称错误矩阵,指每个类别下,模型预测结果的类别和数量在一个矩阵中展示出来。1.2 二元混淆矩阵TP : True Positive 真阳FN : False Negative 假阴FP : False Positive 假阳TN : True Negative 真阴真实标签预测为正...原创 2019-01-24 18:25:42 · 484 阅读 · 0 评论 -
caffe中的iter_size是什么?和batch_size什么关系 ?
iter_size :这个参数乘上你的train prototxt中的batch_size是你实际使用的batch size。 相当于读取batchsize*itersize个图像才做一下gradient decent。 这个参数可以规避由于gpu不足而导致的batchsize的限制 因为你可以用多个iteration做到很大的batch 即使单次batch有限参考资料:Caffe中的bat...原创 2018-11-13 15:52:24 · 3624 阅读 · 0 评论 -
外星人dl踩坑记01——双系统
0 前话2016年曾经在京东上配了一个带GTX 1070的主机,主机共花费8500元。去年实在受不了主机太大太占空间太麻烦扯线,于是卖掉,卖了6600元。 念叨了一年多,2018在自己31岁生日前买个外星人笔记本(17寸,gtx1070),这三年一直用macbook pro,实在是被AlienWare的重量震撼了————太大太重了!一、安装双系统 win10 + ubuntu 16....原创 2018-07-31 18:22:33 · 2713 阅读 · 0 评论 -
外星人dl踩坑记04——tensorflow
运行slim下的例子报错:device:GPU:0' because no supported kernel for GPU devices is available.详细错误:InvalidArgumentError (see above for traceback): Cannot assign a device for operation 'InceptionV3/P...原创 2018-07-25 16:02:44 · 2214 阅读 · 4 评论 -
外星人dl踩坑记03——win10_powershell
使用anaconda,但是又不想用它的prompt,那么选择powershell。在Powershell中使用Conda的activate BCSharp/PSCondaEnvs Implementation of Conda’s activate/deactivate functions in Powershell.1. conda install -n root -c ...原创 2018-07-25 16:02:07 · 336 阅读 · 0 评论 -
外星人dl踩坑记02——win10_cuda
1. 确保windows正常使用2. 下载安装cuda,并安装win10下安装就特别简单了,双击exe,其他默认就可以了。 安装完成后命令行执行nvcc -V看是否安装成功。问题: 1. 这里存在一个疑问,安装 cuda前需要不需要卸载所有nvidia的东西???如果出现 不兼容,则参考 Win10 安装Tensorflow-GPU版教程(附CUDA安装 could no...原创 2018-07-25 16:01:29 · 932 阅读 · 0 评论 -
外星人dl踩坑记01——双系统
2016年曾经在京东上配了一个带GTX 1070的主机,主机共花费8500元。去年实在受不了主机太大太占空间太麻烦扯线,于是卖掉,卖了6600元。 念叨了一年多,2018在自己31岁生日前买个外星人笔记本(17寸,gtx1070),这三年一直用macbook pro,实在是被AlienWare的重量震撼了————太大太重了!一、安装双系统 win10 + ubuntu 16.04自带...原创 2018-07-25 15:59:25 · 3335 阅读 · 1 评论 -
人工神经网络
1 人工神经网络简介生物学动机人工神经网络ANN的研究一定程度上受到了生物学的启发,生物的学习系统由相互连接的神经元(neuron)组成的异常复杂的网格。而人工神经网络由一系列简单的单元相互密集连接构成的,其中每一个单元有一定数量的实值输入,并产生单一的实数值输出。 据估计人类的大脑是由大约1011101110^{11}次方个神经元相互连接组成的密集网络,平均每个神经元与其他1041...原创 2016-01-26 18:03:02 · 2043 阅读 · 1 评论 -
Caffe使用——01 以LeNet训练Mnist数据集为例
1 CNN训练初体验(使用几个命令来训练手写数字数据集)1.1 下载数据、转换数据格式设CAFFE_ROOT为caffe的安装路径。cd $CAFFE_ROOT./data/mnist/get_mnist.sh./examples/mnist/create_mnist.sh上述脚本中的内容完成的工作就是下载并转换数据,暂不做详细介绍。1.2 训练cd $原创 2018-01-15 15:02:28 · 470 阅读 · 0 评论 -
学习CUDA_02关于CUDA
不仅仅是一种编程模型CUDA 计算平台包括 GPU 计算架构中配备的 1000 个一般用途计算处理器、适用于许多常用语言的并行计算扩展工具、用于转变关键应用程序和基于云的计算设备的功能强大的嵌入式 加速库。CUDA 产品不仅仅限于热门的 CUDA 工具包和 CUDA C/C++ 编程语言,我们诚邀您探索 CUDA 生态系统,了解如何加快应用程序运行。被研究人员广泛使用自 2006 年推出以来,CUD翻译 2016-08-11 15:00:02 · 602 阅读 · 0 评论 -
Faster-RCNN使用时Error parsing text-format caffe.NetParameter
问题:在做车系识别过程中,先用py-faster-rcnn检测物体位置,(py-faster-rcnn项目里有一个Caffe)。再用最新版本的caffe(caffe)训练(微调)一个分类器。现在想在一个程序里完成两步。都是调用 python接口,会出现如下错误:GPU mode[libprotobuf ERROR google/protobuf/text_format.cc:298] Error原创 2017-11-20 15:51:44 · 6016 阅读 · 0 评论