自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 端口号被占用解决方案

输入netstat -ano找到被占用的端口号的pid输入kill的pidtaskkill /pid 2444 /f

2021-07-11 10:20:10 141

原创 猫狗大战

#train.pyfrom getdata import DogsVSCatsDatasetfrom torch.utils.data import DataLoader as DataLoaderfrom network import *import torchfrom torch.autograd import Variableimport torch.nn as nndataset_dir = './data/'

2021-04-14 16:52:40 235

原创 尚硅谷Java基础——学习代码和笔记_day10

package com.atguigu.exer;/* * 1.创建程序,在其中定义两个类:Person和PersonTest类。定义如下: * 用setAge()设置人的合法年龄(0~130),用getAge()返回人的年龄。 * * 2.练习2: * 2.1. 在前面定义的Person类中添加构造器,利用构造器设置所有人的age属性初始值都为18。 * 2.2. 修改上题中类和构造器,增加name属性,使得每次创建Person对象的同时初始化对象的age属性值和name属性值。 *

2020-12-06 20:03:23 384

原创 尚硅谷Java基础——学习代码和笔记_day09

package com.atguigu.java1;public class ArrayPrintTest { public static void main(String[] args) { int[] arr = new int[]{1,2,3}; System.out.println(arr);//地址值 char[] arr1 = new char[]{'a','b','c'}; System.out.println(arr1); //abc }}package c

2020-12-03 20:41:37 228

原创 尚硅谷Java基础——学习代码和笔记_day08

package com.atguigu.java;/* * 一、Java面向对象学习的三条主线:(第4-6章) * 1.Java类及类的成员:属性、方法、构造器;代码块、内部类 * * 2.面向对象的三大特征:封装性、继承性、多态性、(抽象性) * * 3.其它关键字:this、super、static、final、abstract、interface、package、import等 * * “大处着眼,小处着手” * * * 二、“人把大象装进冰箱” * * 1.面

2020-12-02 18:48:47 130

原创 尚硅谷Java基础——学习代码和笔记_day07

package com.atguigu.java;/* * 数组中的常见异常: * 1. 数组角标越界的异常:ArrayIndexOutOfBoundsExcetion * * 2. 空指针异常:NullPointerException * */public class ArrayExceptionTest { public static void main(String[] args) { //1. 数组角标越界的异常:ArrayIndexOutOfBoundsExceti

2020-11-30 08:36:40 107

原创 尚硅谷Java基础——学习代码和笔记_day06

package com.atguigu.java;/* * 一、数组的概述 * 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名, * 并通过编号的方式对这些数据进行统一管理。 * * 2.数组相关的概念: * >数组名 * >元素 * >角标、下标、索引 * >数组的长度:元素的个数 * * 3.数组的特点: * 1)数组是有序排列的 * 2)数组属于引用数据类型的变量。数组的元素,...

2020-11-29 20:23:44 74

原创 尚硅谷Java基础——学习代码和笔记_day05

/*break和continue关键字的使用 使用范围 循环中使用的作用(不同点) 相同点break: switch-case 循环结构中 结束当前循环 关键字后面不能声明执行语句 continue: 循环结构中 结束当次循环 关键字后面不能声明执行语句*/class BreakContinueTest { public static void main(String[] args) { for(int i = 1;i &l

2020-11-27 20:27:14 98

原创 尚硅谷Java基础——学习代码和笔记_day04

/*岳小鹏参加Java考试,他和父亲岳不群达成承诺:如果:成绩为100分时,奖励一辆BMW;成绩为(80,99]时,奖励一台iphone xs max;当成绩为[60,80]时,奖励一个 iPad;其它时,什么奖励也没有。请从键盘输入岳小鹏的期末成绩,并加以判断说明:1. else 结构是可选的。2. 针对于条件表达式: > 如果多个条件表达式之间是“互斥”关系(或没有交集的关系),哪个判断和执行语句声明在上面还是下面,无所谓。 > 如果多个条件表达式之间有交集

2020-11-27 20:24:57 186

原创 尚硅谷Java基础——学习代码和笔记_day03

/*运算符之一:算术运算符+ - + - * / % (前)++ (后)++ (前)-- (后)-- +*/class AriTest { public static void main(String[] args) { //除号:/ int num1 = 12; int num2 = 5; int result1 = num1 / num2; System.out.println(result1);//2 int result2 = num1 / num2 *

2020-11-27 19:43:48 103

原创 尚硅谷Java基础——学习代码和笔记_day02

/*计算机中不同进制的使用说明对于整数,有四种表示方式:> 二进制(binary):0,1 ,满2进1.以0b或0B开头。> 十进制(decimal):0-9 ,满10进1。> 八进制(octal):0-7 ,满8进1. 以数字0开头表示。> 十六进制(hex):0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。 如:0x21AF +1= 0X21B0*/class BinaryTest { public static v

2020-11-27 19:39:16 127

原创 尚硅谷Java基础——学习代码和笔记_day01

/*1. java规范的三种注释方式:单行注释多行注释文档注释(java特有)2.单行注释和多行注释的作用:① 对所写的程序进行解释说明,增强可读性。方便自己,方便别人② 调试所写的代码3. 特点:单行注释和多行注释,注释了的内容不参与编译。 换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息4. 文档注释的使用: 注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。5. 多行注释

2020-11-27 19:32:20 102

原创 Unet网络实战(基于Pytorch)

replace函数用法glob.glob用法特别注意:在初始化数据集的时候,输入的路径需要输入绝对路径,TMD这就是个神坑,用相对路径用了一早上发现返回的是空列表,浪费一上午的时间找bug文件结构如下保持原通道只需令第二个参数为-1即可有关if __name__ == "__main__":的解释:name 是当前模块名,当模块被直接运行时模块名为 main 。这句话的意思就是,当模块被直接运行时,以下代码块将被运行,当模块是被导入时,代码块不被运行。from model.unet

2020-11-27 19:27:18 1329

原创 Unet的pytorch实现

Unet的网络结构如图原论文点击这里# -*- coding: utf-8 -*-# @Time : 2020/11/26 19:05# @Author : Refrain_ouc# @FileName: unet_parts.py# @Software: PyCharmimport torchimport torch.nn.functional as Fimport torch.nn as nnclass DoubleConv(nn.Module): def __

2020-11-26 20:35:47 552

原创 ResNet的pytorch实现与解析

恒等快,若x和H(x)的维度相等恒等快,若x和H(x)的维度不相等,需要将x卷积bn,relu在送入H(x)自适应池化操作inplanes 是提供给block的通道数,planes表示block的输出通道。大家知道,在做残差相加的时候,我们必须保证残差的维度与真正输出的维度相等(注意这里维度是宽高以及深度)这样我们才能把它们堆到一起,所以程序中出现了降采样操作。if stride != 1 or self.inplanes != planes * block.expansion:大家注意到这个

2020-11-26 11:13:24 2160 1

原创 GoogleNet的pytorch实现

# -*- coding:utf-8 -*-""" 作者:Refrain日期:2020.11.24内容:GoogLeNet with PyTorch."""import torch.nn as nnimport torchclass Inception(nn.Module): def __init__(self,in_planes,n1x1,n3x3red,n3x3,n5x5red,n5x5,pool_planes): #n1x1代表卷积核的channel数..

2020-11-25 19:00:57 281 1

原创 TITAN算法——风暴的跟踪与短时预报方法解读

引言在论文中把风暴定义为反射率超过35dbz,且体积超过50km3的临接区域。在论文中风暴的识别部分比较好理解,即将雷达坐标转换为笛卡尔坐标之后在x轴方向找出反射率超过35dbz的邻接序列,并将之归串,再将串归组,如下图表示。之后需要提取风暴的特征,在本论文中风暴的特征主要用到一下几个:1.反射率加权的质心(x,y,z)2.风暴的体积3.投影到水平面上的风暴的面积和形状(椭圆),此部分是一个旋转变换部分,主要采用主成分转换为基础的风暴的跟踪风暴的跟踪需要满足以下几个条件1.正确的一组得到路径

2020-11-23 11:16:43 2960 3

原创 史上最详细ConvLstm的pytorch代码解读分析

# -*- coding:utf-8 -*-""" 作者:Refrain日期:2020.10.29"""import torch.nn as nnimport torchclass ConvLSTMCell(nn.Module): def __init__(self, input_dim, hidden_dim, kernel_size, bias): #input_dim是每个num_layer的第一个时刻的的输入dim,即channel #hid

2020-11-02 21:17:20 6843 12

原创 基于Pytorch的MNIST手写数据集的RNN与CNN实现

基于Pytorch的LSTM的简单应用笔记LSTM处理手写数据集(分类问题)LSTM通过sin预测cos(回归问题)pytorch输入参数格式input_size – 输入的特征维度,即词嵌入里是one-hot的长度,一个单词的长度是300,则input_size为300,输入图像的宽为28,则input_size为28hidden_size – 隐状态的特征维度,可以自行设定num_layers – 层数(和时序展开要区分开),一般为1或者2bias – 如果为False,那么LSTM将不会

2020-10-26 19:02:10 1028 7

空空如也

空空如也

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

TA关注的人

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