自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 添加清华源

# 添加清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yespaddle链接

2021-07-31 20:38:44 1911

原创 运行PPR-GCN版本时遇到的关于pytorch计算图的bug

目录背景1.3. torchviz可视化网络结构查看4结合tensorboardX可视化背景运行PPR-GCN版本时遇到的关于pytorch计算图的bug1.报错如下Trying to backward through the graph a second time, but the saved intermediate results have already been freed. Specify retain_graph=True when calling .backward() or au

2021-05-06 17:04:43 414

原创 使用pytorch的接口实现LSTM

LSTM涉及的公式it=σ(Wiixt+bii+Whih(t−1)+bhi)i_t = \sigma(W_{ii} x_t + b_{ii} + W_{hi} h_{(t-1)} + b_{hi})it​=σ(Wii​xt​+bii​+Whi​h(t−1)​+bhi​)ft=σ(Wifxt+bif+Whfh(t−1)+bhf)f_t = \sigma(W_{if} x_t + b_{if} + W_{hf} h_{(t-1)} + b_{hf})ft​=σ(Wif​xt​+bif​+Whf​h(

2021-05-06 11:13:16 434

原创 python读取csv数据

背景总结经常用到的python函数小技巧 data = pd.read_csv(fname, encoding="gbk",keep_default_na=False)# 读取空字符串而不是nan了 # data.iloc[1] 得第2行的数据 # data.iloc[1][1] 第2行第2个数据 # data.iloc[:, 1] # 第2列,即列名称为'B'的列,1 4 9 13 # data.iloc[:, 0:3]

2021-05-04 10:20:09 2915

原创 pytorch 设置变量的device=‘cpu’ or ‘cuda‘

背景在电脑上运行深度学习模型,需要设置设备在cup还是GPU上运行,GPU运行速度是显著高于CPU的,但对于在不同设备上保存的变量在运行时很容易发生错误。因此需要注意例子from sklearn.metrics import f1_scoreimport torchimport torch.nn as nnfrom torch.nn import Moduleimport torch.nn.functional as Fimport mathimport torch.optim as op

2021-04-26 18:04:42 12327

原创 图邻接矩阵的N次幂意义

设A(n x n)为一个图的邻接矩阵,则a(i,j)表示两个点之间是否连通(1:连通,0:不连通)。那么A的k次方中的每一个a(i,j)表示点i和j之间长度为k的路的条数。假设一个图能划分成若干个子图,每个子图之间不相连,那么A^1 +A2+…+An能表示该图的连通性。为0则不可能在一个子图,为非0则可以在一个子图。图1:无向图A=[0101101001011010]A = {\begin{bmatrix}{}0&1&0&1\\1&0&1&0\\0

2021-04-01 17:37:09 7955

原创 阿拉德

半夜笑出了声~~B战视频“请问,洛兰之森怎么走?”“没了…”坐在树荫下枪手打扮的壮年男子狠狠嘬了一口烟,微微抬起头露出帽檐下的眼睛看着面前的年轻人。“没了?呃…”看着枪手凌厉的眼神,年轻人咽了下口水,居然没敢就此事询问下去。“那天空之城?他们说这儿能看见天空之城的。“毁了…”枪手抖了下烟灰。“这…唉?那边是雪山吧,跟传言不太一样啊,怎么跟峭崖一样?还发着瘆人的光…”“咳咳…”那枪手似乎是被烟呛到了。“真是的,想安静的睡个午觉都不行吗…”这个沧桑的男人叹了口气,苦笑一声“小子,你是哪穿越过来

2021-03-30 21:15:05 128

原创 平常写代码注意的细节part3(枚举类与注解)P498-P515

目录枚举类与注解枚举类得到对象的类名,或者父类的名适用背景自定义枚举类enum 定义枚举类Enum类的主要方法使用enum关键字定义的枚举类实现接口的情况情况一:实现接口,在enum类中实现抽象方法情况二:让枚举类的对象分别实现接口中的抽象方法注解概述常见的Annotation示例自定义AnnotationJDK中4个基本元注解的使用@Retention@Target & @Documented & @InheritedJDK8当中注解新特性可重复注解P510@Repeatable(My

2021-01-07 22:38:57 169

原创 平常写代码注意的细节part4(Java集合)P513-P564

目录Java集合1 Java集合框架概述2 Collection接口常用方法数组和ArrayList 集合的相互转化集合元素的遍历iterator()foreach循环3 Collection子接口:List接口ArrayList&LinkedList&Vector三者的异同,在底层源码的区别List 的常用方法面试题4 Collection子接口:Set接口Set接口的框架:HashSet的添加元素方式分析LinkedHashSetTreeSet5 需要重写方法的总结6 Collectio

2021-01-07 22:38:18 140

原创 平常写代码注意的细节part5(Java泛型)P565-P576

目录学习内容1 泛型使用背景2 自定义泛型类学习内容1 泛型使用背景所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类 型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参) 。在集合中使用泛型之前的情况: @Test public void test1(){ ArrayList list = new ArrayList();

2021-01-07 22:37:52 91

原创 平常写代码注意的细节part7(java8新特性)P666-P684

目录学习内容1. Lambda表达式1.1 语法上的改进1.2 Lambda表达式分为6种情况1.3 函数式接口1.4 方法引用和构造器引用1.5 构造器引用1.6 数组引用2. 强大的Stream API2.1 Stream API的概述2.2 Stream API创建的四种方式2.3 Stream中间操作筛选与切片映射排序2.4 终止操作匹配与查找规约收集3. Optional类学习内容1. Lambda表达式JAVA强大的虚拟机,可运行JS程序,jjs fun.js运行js程序(类似java.

2021-01-07 22:36:28 409 1

原创 平常写代码注意的细节part1(面向对象+多线程)

细节自增自减运算符不会改变原数据的类型,而num = num + 1则可能会出现自动类型提升逻辑与或(条件全部判断一遍,里面可能有递增自减运算)同短路与或(只有能够得出结论便不再往后判断)byte char short 的运算以及自己和自己的运算都会返回int类型凡是可以使用三元运算符的地方都可以改成if else,能用if else写的不一定能够改成三元,如果程序既可以使用if else 又可以使用三运运算符,选择三元,效率更高。instanceof() 也是比较运算符的一种位运算是对二进制

2021-01-07 22:35:39 161

原创 平常写代码注意的细节part6(IO流)P577-P619

目录学习内容File类的使用路径分隔符File类常用方法学习内容File类的使用 * File类的使用 * * 1. File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹) * 2. File类声明在java.io包下 * 3. File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法, * 并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。 * 4. 后续File类的对象常会作为参数传递到流的构造器中,指明

2021-01-07 21:25:22 475 1

原创 平常写代码注意的细节part7(网络编程)P620-P635

目录Note学习内容1. IP地址、主域名1.1 InetAddress的使用1.2 端口号1.3 网络协议TCP和UDP的区别1.4 TCP网络编程1.5 UDP网络编程1.6 URL编程Note任何一个类的对象都可以转化为一个特殊的字符串Json每一个线程有一个独立的栈和程序计数器,几个进程中的多个线程,他共享着一个进程中的堆和方法区。进程和进程之间的数据共享就叫做序列化操作对象序列化的时候记得显示flush()eg:序列化(还是一个重点)的时候读取的时候,记得按照存取的时候的顺序。对象序

2021-01-07 21:24:49 159

原创 MySQL常用DQL命令(day01-03)

目录常用命令总结基础阶段作为例子的四张表MySQL的语法规范1 基础查询1.1查询列表1.2起别名:1.3去重DISTINCT1.4+号的作用1.5concat 实现连接1.6. desc查看表的结构1.7 IFNULL(exp1, exp2) & ISNULL(exp)2.条件查询likebetween andinis null & is not null安全等与<=>3. 排序查询4. 常见单行函数4.1 字符函数4.2 数学函数4.3 日期函数4.3.1.获取时间的函数4.

2021-01-06 20:58:12 169

原创 MySQL常用DML命令(day04-06)

目录学习内容1 DML命令1.1 insert插入2.2 update修改语句2.3 delete删除语句2.3.1 delete & truncaet 区别2 DDL命令2.1 create&alter&drop2.2 表的创建2.3表的修改2.4 表的删除2.5 表的复制3 数据类型介绍3.1 整型3.1.1 设置无符号和有符号3.2 小数3.3 字符型3.3.1 其他类型Bit,binary,varbinary,Enum,Set类型3.4 日期型学习内容数据操作语言:插入

2021-01-06 20:57:33 1582

原创 MySQL数据库全套(李玉婷)-day01

目录学习内容常用短语缩写SQL优点概念卸载MySQL5.5 P6安装MySQL5.5 P7配置文件介绍MySQL服务器的启动和终止窗口方式命令行启动MySQL服务端的登录和登出窗口方式进入客户端命令行客户端MySQL常用命令MySQL语法规范SQLyog下载一个注意的bug学习内容常用短语缩写DB:数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。DBMS:数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器SQL

2021-01-06 20:57:03 689

原创 平常写代码注意的细节part2(常用类)P450-P494

目录StringString的面试题1String的面试题2String常用APIString类型和char[]、byte类型转化StringBuffer&StringBulider面试题:String、StringBuffer、StringBuilder三者的异同?StringBuffer常用APIStringBuffer面试题JDK8之前日期时间APIjava.util.Date类&java.sql.Date类java.text.SimpleDataFormat的使用java.util.

2020-12-20 17:02:56 515

原创 平常写代码注意的细节part7(反射机制)P636-P665

目录学习内容1. 反射机制概述2. 一个反射的例子启发获取Class实例的方式Class实例可以是哪些结构的说明学习内容1. 反射机制概述file:///E:/download/2019Java%E5%B0%9A%E7%A1%85%E8%B0%B7%E5%85%A8%E5%A5%97%E6%95%99%E7%A8%8B/1_%E8%AF%BE%E4%BB%B6/%E7%AC%AC2%E9%83%A8%E5%88%86%EF%BC%9AJava%E9%AB%98%E7%BA%A7%E7%BC%96

2020-12-20 16:59:08 154

原创 Java高级语言概述(day18-6.21)P406-414 idea的配置

目录day18P406-426P406 高级语言概述P407-414 IDEA 安装具体过程截图安装后文件简单说明第一次启动时注意事项新建一个java类型的文件布局main函数快速技巧程序运行411 Model的理解和创建删除一个modelP412 IDEA常用配置day18P406-426P406 高级语言概述P407-414 IDEA 安装有的软件卸载完后,最好重启一下电脑具体过程截图官网下载.exe文件,有固态的话安装带固态会快一点安装后文件简单说明对于一些电脑类型,可通过

2020-12-06 11:34:09 99

原创 torch损失函数MSELoss()详解

背景书写LSTM目标函数的时候prediction的tensor和target的tensor 需要计算损失函数,反向传播,为了判断是否可以采用该输入方式的维度利用MSELoss来计算,故验证MSELoss计算目标的均方根误差代码如下import torchimport torch.nn as nn>>> prediction=torch.ones(2,1,5) # (seq_len,batch_size,output_size)>>> b_y=torch

2020-09-19 21:18:26 17797

原创 vscode插件koroFielHeader的函数头注释失效问题

背景之前装上该插件ctrl+alt+t文件头部注释可以正常使用,但是之后因为安装其他软件,快捷键起了冲突,导致ctrl+alt+i可以正常使用,ctrl+alt+t失效解决方式参考:官方帖子通过修改快捷键成功解决1.通过修改cursorTip快捷键为上图所示就可以了,原来的是变成R了,所以不管不用了,cursorTip代表函数头部注释,fileheader代表文件头注释。...

2020-09-09 10:21:00 3760 2

原创 Java面向对象(day15-6.11)P338-365面向对象(下)

目录day15 338-365P338 day14每日一考P343 抽象类和方法的使用P345 abstract 注意事项day15 338-365P338 day14每日一考P343 抽象类和方法的使用abstract关键字的使用1.abstract:抽象的2.abstract可以用来修饰的结构:类、方法3.abstract修饰类:抽象类此类不能实例化抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程)开发中,都会提供抽象类的子类,让子类对象

2020-06-16 00:41:19 511

原创 tensorflow中tf.nn.embedding_lookup()用法示例

这里写自定义目录标题当查找对象是二维张量的时候当查找索引时二维的时候当查找对象是三维的时候当查找对象是二维张量的时候代码如下:import tensorflow as tfimport numpy as npinput_ids = tf.placeholder(tf.int32, shape=[None], name="input_ids")embedding = tf.Variab...

2020-04-01 02:53:11 503

原创 Java面向对象(day13-3.4)造型+equals()P287-P300

P2851.若子类重写了父类方法,就意味着子类里定义的方法彻底覆盖了父类里的同名方法,系统将不可能把父类里的方法转移到子类中:编译看左边,运行看右边2.对于实例变量则不存在这样的现象,即使子类里定义了与父类完全相同的实例变量,这个实例变量依然不可能覆盖父类中定义的实例变量:编译运行都看左边public class FieldMethodTest { public static v...

2020-03-31 01:46:09 139

原创 Java面向对象(day14-3.5)面向对象(下)

面向对象下路线P315 static 关键字P320 在开发当中如何确定一个属性和方法是否为staticP324 单例设计模式区分懒汉和饿汉单例模式单例模式的优点单例的应用路线P315 static 关键字静态属性举例:System.out; Math.PI;static可以用来修饰:属性、方法、代码块、内部类静态方法中,只能调用静态的方法或属性非静态方法中,既可以调用非静态的方法...

2020-03-31 01:45:20 112

原创 本地安装paddlepaddle学习记录

目前在win10上的Anaconda环境下创建的py3.6中安装paddlepaddleanaconda search -t conda paddlepaddle查找版本anaconda show Paddle/paddlepaddle显示出查询到的某一版本具体信息conda install --channel https://conda.anaconda.org/Paddle paddle...

2020-02-13 18:41:42 3472 1

原创 个人经常遗忘的Python基础语法

数据类型可分为数字、字符串、元组、列表、集合、字典等在编程过程中须注意的一些问题# 判断两个数是否相等,涉及到精确度的问题print(math.isclose(0.4-0.3,0.1))# python3 默认源文件默认以~~~utf-8~~~编码,所有字符串都是Unicode字符串...

2020-02-12 18:41:48 267

空空如也

空空如也

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

TA关注的人

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