深度学习
文章平均质量分 50
日常学习笔记
chenf0
这个作者很懒,什么都没留下…
展开
-
机器学习入门(一)梯度下降法求解线性回归
深度学习包含在机器学习原创 2020-08-07 17:14:37 · 217 阅读 · 0 评论 -
yolov3训练自己的数据集(MMDetection)
采用自己标注的数据集,格式为voc格式,在MMdetection上用FasterRcnn和YoLoV3进行训练。用FasterRcnn训练可参考https://blog.csdn.net/cc__cc__/article/details/104116988数据集的类别等都已在使用FasterRcnn训练时修改完成,使用yolov3进行训练:...原创 2021-10-27 11:16:10 · 1911 阅读 · 0 评论 -
deeplabv3+及pytorch实现
deeplab系列DeepLabV3+ 基本原理及Pytorch版注解用PyTorch搞定GluonCV预训练模型,这个计算机视觉库真的很好用原创 2020-08-25 10:00:07 · 6336 阅读 · 1 评论 -
关于空洞卷积(Atrous Convolution)
内容节选自《神经网络与深度学习》电子版:https://nndl.github.io/对于一个卷积层,如果希望增加输出单元的感受野,一般可以通过三种方式 实现: 1)增加卷积核的大小; 2)增加层数,比如两层3×3的卷积可以近似一层5×5 卷积的效果; 3)在卷积之前进行汇聚操作。前两种方式会增加参数数量,而 第三种方式会丢失一些信息。空洞卷积(Atrous Convolution)是一种不增加参数数量同时增加输出单元感受野的一种方法,也称为膨胀卷积(Dilat...原创 2020-08-19 17:42:19 · 1549 阅读 · 0 评论 -
卷积神经网络(CNN)与深度卷积神经网络(DCNN)
作为小白,看到DCNN,一直想知道与CNN的区别,也没找到明确的说法,以下是自己的一点想法,欢迎指正!目录一、CNN与DCNN二、基于pytorch的实现1.LeNet-52.AlexNet一、CNN与DCNN卷积神经网络,如:LeNet深度卷积神经网络,如:AlexNetAlexNet与LeNet结构类似,但使用了更多的卷积层和更大的参数空间来拟合大规模数据集ImageNet。卷积神经网络就是含卷积层的网络。AlexNet是浅层神经网络和深度神经网络的分界..原创 2020-08-19 16:55:18 · 46603 阅读 · 4 评论 -
pytorch实现FCN、segnet,resnet、u-net参考资料
参考:VOC2012实例:基于pytorch的FCN网络简单实现知乎专栏实现FCN网络https://zhuanlan.zhihu.com/p/32506912FCN-Pytorch实现源码阅读笔记深度学习图像语义分割网络总结:FCN与SegNet的Pytorch实现FCN详解与pytorch简单实现(附详细代码解读)使用pytorch进行迁移学习模型下载Segnet【图像分割】用pytorch实现SegNet算法...原创 2020-08-18 15:00:03 · 2391 阅读 · 0 评论 -
pytorch实现CNN网络---mnist实例
CNN网络代码实现,使用LeNet-5,详情参考文章网络解析(一):LeNet-5详解cnn.pyfrom torch import nnclass CNN(nn.Module): def __init__(self): super(CNN, self).__init__() self.conv1 = nn.Conv2d(1, 6, kernel_size=5, padding=2) self.conv2 = nn.Conv2...原创 2020-08-11 17:09:42 · 1661 阅读 · 0 评论 -
python实现mnist手写数字识别
看了《python神经网络编程》,跟着书上敲了一下mnist手写数字的代码,对神经网络有了初步的了解。此项目为三层神经网络识别,激活函数采用sigmoid函数,数据集为mnist手写数字集,训练集包括60000个样本,测试集10000个样本。第一部分,创建神将网络模型import numpyimport matplotlib.pyplot#%matplotlib inline用在Jupyter notebook中(代替plt.show()),使用%matplotlib命令可以将matplo原创 2020-07-17 16:51:08 · 8428 阅读 · 3 评论 -
pixellib五行代码实现语义分割和实例分割
目录一、图像分割二、前期准备三、语义分割四、实例分割一、图像分割图像分割就是在像素级上,对图像进行分类的任务。图像分割主要分为以下两类:语义分割:就是把图像中每个像素赋予一个类别标签,用不同的颜色来表示。 实例分割:它不需要对每个像素进行标记,它只需要找到感兴趣物体的边缘轮廓就行。二、前期准备安装tensorFlow、pillow、opencv-python、scikit-image和pixelLib:pip3installtensorflowpip3...原创 2020-07-06 08:55:12 · 1263 阅读 · 0 评论 -
深度学习---pytorch框架入门(一)
PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。它主要由Facebookd的人工智能小组开发,不仅能够 实现强大的GPU加速,同时还支持动态神经网络,这一点是现在很多主流框架如TensorFlow都不支持的。 PyTorch提供了两个高级功能: 1.具有强大的GPU加速的张量计算(如Numpy) 2.包含自动求导系统的深度神经网络 除了Facebook之...原创 2020-02-24 16:10:32 · 635 阅读 · 0 评论 -
深度学习入门---手写数字识别
依旧是迪哥的深度学习视频,话不多说,记录一下结果。迭代5000次后结果原创 2020-02-24 15:00:56 · 488 阅读 · 0 评论 -
深度学习入门---利用RNN实现二进制加法
最近在看唐宇迪的深度学习入门视频,个人觉得挺适合小白的。以下是利用RNN实现二进制加法的代码(三层)# 利用RNN实现八位以内二进制加法,a+b=c# 保证c不超过八位 a,b<2^8import copy, numpy as npnp.random.seed(0)# compute sigmoid nonlinearitydef sigmoid(x): ou...原创 2020-02-23 10:42:25 · 723 阅读 · 0 评论 -
深度学习基础---神经网络简单小例子
跟着视频敲得第一个神经网络的小例子''' 三层神经网络,需要w0,w1两组权重参数'''import numpy as np# 激活函数def sigmoid(x, deriv = False): if(deriv == True): return x*(1-x) return 1/(1+np.exp(-x))# x的值x = np.arra...原创 2020-02-10 14:06:52 · 3251 阅读 · 1 评论 -
python3.7+win10 安装tensorflow
win10+python 3.7 + Anaconda一、安装第一步,下载与电脑版本对应的Anaconda,打开Anaconda Navigator,选择环境,创建新环境,我用的是python3.7,选择自己对应的版本。 第二步,打开prompt,输入activate tensorflow,切换到tensorflow 模式,继续输入conda in...原创 2020-02-08 19:49:34 · 4771 阅读 · 1 评论