自定义博客皮肤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)
  • 收藏
  • 关注

原创 归并排序

归并排序public void merge(int [] nums,int l1,int h1,int l2,int h2,int [] temp) { if(l1<=h1&&l2<=h2) { int i=l1; int j=l2; int index=i; while(i<=h1&&j<=h2) { ...

2020-04-24 20:54:03 146

原创 JVM内存区域划分

java虚拟机在执行java程序的时候,会将管理的内存区域划分成若干个不同的数据区域程序计数器可以看成是当前线程执行字节码指令的行号指示器,字节码解释器工作时,是通过改变这个指示器的值来选取下一条执行的字节码命令,分支,循环,跳转,异常处理以及线程恢复都是需要这个计数器来完成。程序计数器是线程私有,因为java的多线程本质上是在同一时刻是由一个处理器(内核)来进行时间片的轮转来实现的,那...

2020-04-15 20:19:41 126

原创 堆排序

public class A5 { public void heapSort(int [] nums) { for(int i=nums.length/2-1;i>=0;i--) { heapAdjust(nums,nums.length,i); } int temp=0; for(int i=nums.length-1;i>=0;i--) { tem...

2020-04-06 18:34:23 128

原创 快速排序 java实现

class Solution { public int partition(int nums [],int low,int high) { int i=low; int j=high; int temp=nums[i]; while(i<j) { while(temp<=nums[j]&am...

2020-04-02 14:43:34 119

原创 DensetNet原理简述以及pytorch在cifar-10上的训练

1. DensetNet背景介绍1.卷积神经网络CNN在计算机视觉物体识别上优势显著,典型的模型有:LeNet5, VGG, Highway Network, Residual Network.2.CNN越深则效果越好,但是,会面临梯度弥散的问题,经过层数越多,则前面的信息就会渐渐减弱和消散。3.目前已有很多措施去解决以上困境:(1)Highway Network,Residual Net...

2019-09-11 15:42:40 1220

原创 pytorch指定GPU训练模型

PyTorch默认使用从0开始的GPU,如果默认GPU0正在运行程序,需要指定其他GPU。有如下两种方法来指定需要使用的GPU。类似tensorflow指定GPU的方式,使用CUDA_VISIBLE_DEVICES。直接终端中设定: CUDA_VISIBLE_DEVICES=1 python my_script.pypython代码中设定: import os ...

2019-08-31 12:21:51 904

原创 Resnet论文解读以及pytorch在cifar-10上的Resnet模型

Resnet的基本原理Resnet(残差网络),是基于CNN的一种模型,示意图如下:如上图所示,传统的CNN网络模型,只有输入x–>F(x)–>relu(F(x)),也就是图中的left部分,而传统的CNN模型在训练的时候,随着网络层数的增加,会出现很难训练的情况(主要是由于梯度爆炸或者梯度消失的问题),由此,华人科学家 何凯明 大神提出了Resnet结构,简单来讲Resne...

2019-08-30 19:07:18 486 1

原创 卷积神经网络中卷积核参数计算和卷积操作理解

背景知识卷积神经网络中的卷积操作主要是由:卷积核大小(kearl_size),步长(stride),填充(padding)等决定,根据输入的特征图的in_channel的个数,尺寸以及卷积核大小,步长与填充的关系可以计算出卷积后输出的特征图的out_channel,大小等。相关计算现在假设原图像的输入为in_channelimage_sizeimage_size,卷积操作的卷积核的大...

2019-08-29 21:26:58 4248 1

原创 SSH远程连接服务器,linux后台执行耗时程序

深度学习训练深度神经网络的时候,往往需要使用到GPU,GPU作为服务器,可以开多个进程为多个虚拟用户通过ssh或者其他的一些方式进行连接,以便各个用户相互独立的使用GPU资源,不受影响。但是,往往一个用户在通过ssh连接服务器的时候,如果需要训练深度模型,往往需要几个小时,几天甚至几周的时间,这个时候,而有的时候各个用户与服务器的连接不可能一直建立,所以这个时候,后台执行linux程序显得格外的重要。

2019-08-28 13:26:57 426 2

原创 tabControl实现的多文档界面的退出按钮实现

一.背景在上一篇博客介绍了使用DevExpress的Ribbon+tabControl实现C#winform多文档界面的相关内容,这篇博客主要介绍的是,加载到tabControl的各个子页面(即子窗体)如何关闭的相关实现。 其实最简单的方法就是在每一个子窗体上添加一个退出的按钮,但是由于退出按钮是在各个子窗体中,对其进行点击事件编写的时候,涉及到操作主窗体的tabControl的问题——即如...

2018-07-28 20:25:12 813 3

原创 C# winform窗体应用程序多文档界面设计 VS2012+devExpress Ribbon布局 多文档界面

一.背景最近有个项目用VS2012开发一个Winform的系统,首先我面临的问题是如何设计一个比较好的系统界面。众所周知,VS2012本身提供了一些控件,虽然已经便于我们开发应用,但是,这些控件来说相对来说比较简单,当系统的界面比较复杂的时候,就不得不去依赖第三方的一些控件。本博文就是结合本人的一些开发的心得体会(其实我还是只小小的程序猿),介绍一下使用deExpress控件设计一个系统界...

2018-07-26 21:50:46 10014 8

空空如也

空空如也

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

TA关注的人

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