- 博客(13)
- 收藏
- 关注
原创 UNet论文详解分析
论文地址:https://arxiv.org/abs/1505.04597一、概要2015年UNet的出现使得原先需要数千个带注释的数据才能进行训练的深度学习神经网络大大减少了训练所需要的数据量,并且其针对神经网络在图像分割上的应用开创了先河。当时神经网络在图像分类任务上已经有了较好的成果,但在很多视觉的任务中由于输出需要进行定位,也就是每个像素需要分配一个类标签,这导致成千上万的训练图像在生物医学任务中通常难以获得,从而急需要一个神经网络,它不需要那么多的数据来...
2022-04-23 12:56:39 11387
原创 网络剪枝综述概括
1.剪枝本身以及背景介绍 为了降低网络模型的计算量,从而减小网络的计算以及训练时间,并使其所占用的内存也随之变小,能够在性能较差的网络器件上也能够使用。一系列的模型简化方法随之而生。网络剪枝(Pruning)、量化(Quantization)、低秩分解(Low-rank factorization)、知识蒸馏(Knowledge distillation)等都是模型简化的方法之一。本文主要介绍网络剪枝这个方法。网络剪枝能够有上述的优点,自然也会有一定的缺...
2022-01-25 12:23:30 3299
原创 Pytorch模型量化介绍
在深度学习领域量化主要是存储量化(减少存储所需内存)以及计算量化(减少计算时间)。而博主主要使用pytorch,在pytorch里支持的量化主要有动态量化(推理过程中进行量化)、静态量化(训练后进行量化)、感知量化(边训练边量化,用的时间更长,但精度几乎无损)。Tensor量化 要实现量化首先要进行Tensor量化,Tensor量化与scale、zero-point参数有关,公式为:round(x/scale+zero-point) T...
2021-10-10 19:42:51 2088
原创 Python学习细节总结以及python与c语言区别比较(5)
本文python学习基于廖雪峰老师的学习网站:字符串和编码 - 廖雪峰的官方网站 (liaoxuefeng.com),其内容相对完整,适合初学者学习。由于楼主之前有c语言的学习经验,在此本文仅对其中与c语言相差比较大的部分进行总结回顾,如有纰漏还请指出。前接:Python学习细节总结以及python与c语言区别比较(4)8.模块 为了更好地分类并维护代码,我们将保存的.py文件成为模块,我们可以引用python内置以及自己所编写后保存的模块。任何模块代码的第一个字符...
2021-08-29 16:29:08 134
原创 Python学习细节总结以及python与c语言区别比较(4)
本文python学习基于廖雪峰老师的学习网站:字符串和编码 - 廖雪峰的官方网站 (liaoxuefeng.com),其内容相对完整,适合初学者学习。由于楼主之前有c语言的学习经验,在此本文仅对其中与c语言相差比较大的部分进行总结回顾,如有纰漏还请指出。前接:Python学习细节总结以及python与c语言区别比较(1) Python学习细节总结以及python与c语言区别比较(2) Python学习细节总结以及python与c语言区别比较...
2021-08-28 12:29:11 169
原创 Python学习细节总结以及python与c语言区别比较(3)
本文python学习基于廖雪峰老师的学习网站:字符串和编码 - 廖雪峰的官方网站 (liaoxuefeng.com),其内容相对完整,适合初学者学习。由于楼主之前有c语言的学习经验,在此本文仅对其中与c语言相差比较大的部分进行总结回顾,如有纰漏还请指出。 前接:Python学习细节总结以及python与c语言区别比较(1) Python学习细节总结以及python与c语言区别比较(2)6.python高级特性 ...
2021-08-27 15:44:46 236
原创 Python学习细节总结以及python与c语言区别比较(2)
本文python学习基于廖雪峰老师的学习网站:字符串和编码 - 廖雪峰的官方网站 (liaoxuefeng.com),其内容相对完整,适合初学者学习。由于楼主之前有c语言的学习经验,在此本文仅对其中与c语言相差比较大的部分进行总结回顾,如有纰漏还请指出。5.函数 python内部贴心的设置了错误判断,在函数中如果传入的参数数量不对或参数类型不能被函数所接受,则会弹出TypeError的错误,除此以外,如果你的网络出现问题,服务器传输资源超载或者文件权限设置错误,则会弹出...
2021-08-26 17:18:53 205
原创 Python学习细节总结以及python与c语言区别比较(1)
本文python学习基于廖雪峰老师的学习网站:字符串和编码 - 廖雪峰的官方网站 (liaoxuefeng.com),其内容相对完整,适合初学者学习,由于楼主之前有c语言的学习经验,在此本文仅对其中与c语言相差比较大的部分进行总结回顾,如有纰漏还请指出。1.字符串格式 在c语言中,存在转义字符 '\' ,用来转义其他字符来表述字符串,比如\n表示换行,\t表示制表符,\\则表示字符'\'。在python中,如果字符串里面有很多字符都需要转义,就需要加...
2021-08-26 11:52:57 735
原创 Kaggle猫狗大战模型搭建总结
0.前言 基于我暑假内学习的深度学习理论知识,我的学长建议我仿照他所设计的猫狗大战模型来尝试运用tensorflow与keras搭建神经网络,虽然我对python并不是很了解,但我依旧愿意尝试搭建来提升自己的水平。 我学长的文章:深度学习系列笔记——贰 (基于Tensorflow Keras搭建的猫狗大战模型 一)深度学习系列笔记——贰 (基于Tensorflow Keras搭建的猫狗大战模型 二)...
2021-08-24 15:53:43 849
原创 深度学习理论总结(2)
1.卷积神经网络概念卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习(deep learning)的代表算法之一 。卷积神经网络具有表征学习(representation learning)能力,能够按其阶层结构对输入信息进行平移不变分类(shift-invariant classification),因此也被称为“平移不变人工神经网络(...
2021-08-23 22:50:34 703
原创 深度学习理论总结(1)
0.前言为了在暑假能更好的发展自己,鉴于对深度学习的浓厚兴趣,楼主开始学习深度学习的相关知识。本系列内容是在楼主学习吴恩达老师的深度学习课程后进行的总结,使用的程序软件为python。如有纰漏还请各位大佬指出,我将虚心接受。1.深度学习概念 深度学习(DL, Deep Learning)是机器学习(ML, Machine Learning)领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能(AI, Artificial Intelligenc...
2021-08-23 11:18:28 2932
原创 深度学习记录:如何安装Anaconda与TensorFlow(0)
Anaconda(https://www.anaconda.com/products/individual)指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。博主本次安装的是windows py3.8 64bit的。下载过程中建议勾选添加环境变量
2021-07-21 16:48:51 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人