自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 可用的镜像站下载-----Pytorch、gdal

Pytorch下载最新的pytorch大约1G,国内镜像下载十分缓慢,这里提供了whl文件,根据自己的cuda以及python的版本选择pytorch。https://download.pytorch.org/whl/torch_stable.html使用pip安装命令:pip install xxxxx.whl...

2020-09-29 21:20:55 2480

原创 (三)组件协作-模板方法

组件协作主要通过晚绑定实现框架与应用的松耦合。模板方法:程序库开发员负责搭建框架,其中Run()函数各个模块按步骤执行可以看做 一个模板,但模板中的一些步骤为虚函数,比如step2(),step4(),需要应用开发程序员去实现。这样是一种晚绑定的。分析模式的要点:哪些东西是稳定的,哪些东西不是稳定的。要点总结:模板方法是非常基础的设计模式,采用最简单的机制(虚函数多态),为程序的框架提供了灵活的扩展点,代码复用。除了灵活应对子步骤变化之外,反向控制结构(不要调用我,让我来调用你)在

2020-09-26 21:18:36 208

原创 (二)设计模式分类

模式分类重构获得模式好的面向对象设计模式指的是,为应对变化,提高复用的设计。需求频繁的变化,找到变化的点处应用设计模式,理解设计模式更重要。设计模式不能先入为主。敏捷软件开发。重构关键技法...

2020-09-26 21:10:12 142

原创 什么是设计模式

文章目录设计模式掌握的两种思维深度理解面向对象解决复杂性面向对象设计原则设计模式掌握的两种思维底层思维:语言构造编译转换内存模型运行时机制抽象思维:面向对象组件封装设计模式架构模式深度理解面向对象向下:理解三大面向对象机制封装,隐藏内部实现继承,服用现有的代码多态,改写对象行为向上:深刻把握面向对象机制所带来的抽象意义。理解使用这些机制表达世界,掌握好的面向对象的设计。解决复杂性分解: 大问题拆为小的问题。抽象: 忽视非本质的东西,去处理泛化和理想化的对

2020-09-26 19:46:15 408

原创 GPU并行计算与CUDA编程

文章目录1、并行计算编程结构图CUDA编程的优点与后果CUDA编程模型的原则内存模型同步性synchronisation和屏蔽barrierCUDA编程模型2、GPU硬件模式线程块GPU1、并行计算编程结构图左图:编程的模型。右图是硬件的模型。CUDA编程的优点与后果每一个线程块运算的时间不同。需要加以控制。需要考虑当一个线程计算完,调用另一个线程未计算完的情况。CUDA编程模型的原则内存模型CPU调用GPU,将主存上的数据复制到GPU显存,再进行读取运算。同步性synchron

2020-09-24 09:07:48 930

原创 常用VScode使用快捷键

多光标的编辑Alt:多光标位置编辑(鼠标选择)Ctrl+D:在选择多个光标之后,此快捷键自动定位光标选择的词。Shift+Alt:使用鼠标完成矩形选择编辑管理Ctrl+Tab:文件切换Ctrl+p:查看最近打开的文件Ctrl+g:按照行号跳转到某一行F2:重构函数名或者变量名,鼠标选中词,按F2F3:搜索关键词,使用F3跳转Ctrl+H:关键词替换Shift+Ctrl+F:多文件的搜索Ctrl+Shift+E:左侧文件栏命令面板Ctrl+Shift+P:命令面板Ctrl + S

2020-09-23 20:39:32 455

原创 CUDA编程模型

CUDA编程模型

2020-09-21 15:49:34 250

原创 CUDA通信模式

什么是通信模式在多个线程合作解决一个问题。多线程控制,需要相互之间的交互。遇到如下问题同一个空间被多个线程读取同一个空间被多个线程写入相邻的空间进行交换通讯模式映射Map输入数据与输出数据一一对应的情况下为映射模式聚合gatter一个线程读取多个内存空间的值,求平均写入空间。常用于神经网络的中池化。并行化有利于神经网络计算。分散scatter应用:神经网络中的反卷积模板stencil(以固定模式读取相邻的内存数值)以固定的模板读取数值。转置transpose压

2020-09-21 15:22:09 303

原创 异构计算CPU与GPU

异构计算-CPU与GPUGPU最大限度的提升吞吐量而非计算能力。而CPU受Cache的约束不可能一直无限的线性增长;在计算性能提升的同时,散热的问题变得很严重。CUDA

2020-09-21 12:06:29 439

原创 Pycharm常用快捷键

文章目录Pycharm使用快捷键最重要的快捷键注释光标操作操作代码格式代码及其他功能进入代码替换查找运行编译工程目录操作代码快捷操作组合快捷键编辑的位置超级好用的快捷键——效率之王Pycharm使用快捷键最重要的快捷键 ctrl+shift+A:万能命令行shift两次:查看资源文件新建工程第一步操作注释 ctrl+/:单行注释光标操作ctrl+alt+enter:向上插入shift+enter:向下插入end:光标操作代码ctrl+d:复制粘贴一行ctrl+y:删除一行shift

2020-09-08 18:41:37 574

原创 常用深度学习遥感数据集

文章目录数据集数据集对比DIOR实验结果尝试方向数据集NWPU VHR-10:包含飞机、篮球、储油罐、网球场和交通工具。 715张RGB images( Google Earth、分辨率0.5m-0.2m)和 85 张全色(分辨率0.08m)UCAS-AOD: 用于飞机和汽车检测。目标精挑细选,对象的方向在数据集中均匀分布DOTA: 飞机、船、桥…15个类别航空影像。大小800 * 800到4000 * 4000,最具有挑战性。RSOD: 油管、飞机、立交桥、广场数据集。来源Google Ea

2020-09-05 21:51:09 7903 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除