- 博客(23)
- 收藏
- 关注
原创 math.ceil和numpy.ceil的区别——返回值类型不同!
今天写代码的意外收获,其实是失误,一处写成了math.ceil,一处写成了numpy.ceil,意外发现它们的返回值类型,一个是int(math.ceil),一个是float(numpy.ceil)小伙伴们使用的时候要注意啦~
2023-05-19 15:16:29
310
1
原创 Transformer中tokenizer的使用:分词、token_id与token转换
transformer中的tokenizer的使用:分词、token_id和token的转换
2022-11-27 16:26:25
5025
原创 通过设置seed控制random生成随机数 & getState获取当前seed
通过设置seed控制random生成随机数 & getState获取当前seed
2022-07-08 16:01:42
566
原创 低pytorch版本中conv1d不存在_conv_forward函数
写了一了类’Meta_Conv1d’继承’Conv1d’,却出现在一个服务器(A)上运行时,显示如下错误:torch.nn.modules.module.ModuleAttributeError: 'Meta_Conv1d' object has no attribute '_conv_forward'查阅了pytorch官方文档,发现明明‘Conv1d’中是有这个函数的呀,而且另外一个服务器(B)上运行正常检查发现A 中pytorch是1.7,B中是1.8的,果然!!1.7版本的pytorch中‘
2021-12-14 11:02:14
2542
原创 leetcode3. Longest Substring Without Repeating Characters
题目:Longest Substring Without Repeating Characters问题描述:Given a string s, find the length of the longest substring without repeating characters.Example 1:Input: s = "abcabcbb"Output: 3Explanation: The answer is "abc", with the length of 3.Example 2:
2021-12-14 10:31:20
347
转载 VScode导出含有公式的md文件出问题怎么办
安装 “markdown all in one”插件VSCode中编辑Markdwon文件并输出包含公式的PDF文档 - 清风牛仔 - 博客园
2021-12-10 09:48:21
356
原创 torch.cuda.amp的使用
今天看到师兄的代码里面用到了amp包,但是我在使用的时候遇到了apx无法使用的问题,后来知道pytorch已经集成了amp,因此学习了一下pytorch中amp的使用。官网https://pytorch.org/docs/stable/amp.html?highlight=amptorch.cuda.amp作用:torch.cuda.amp提供了可以使用混合精度的方便方法,以加速训练。在网络中,有一些操作,例如linear layer和convolution,在float16时会更加快速,而
2021-04-01 21:54:57
9185
2
原创 Linux中通过minoconda3创建虚拟python环境
安装miniconda3下载miniconda3的bash文件wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh安装下载的包bash Miniconda3-latest-Linux-x86_64.shpress“yes”这一步如果想改变安装路径,就直接输入想要安装的路径,或者直接回车默认安装路径安装完成后,执行source ~/.bashrc测试安装是否成.....
2021-03-24 21:28:12
1479
5
原创 python基础入门:条件语句与循环语句
条件语句与循环语句条件语句1.if 语句if expression: expr_true_suiteif 语句的 expr_true_suite代码块只有当条件表达式expression为真时才执行,否则将直接执行紧跟在改代码块后面的语句。 单个if 语句中的expression条件表达式可以通过布尔操作符 and,or和not实现多重条件判断。2.if-else 语句if expression: expr_true_suiteelse: expre_f
2020-12-29 23:03:56
103
原创 Boosting for Transfer Learning中的TSVM(有论文中的代码实现链接)
TSVM和TrAdaboost - ICDI的文章 - 知乎 https://zhuanlan.zhihu.com/p/58305064
2020-12-27 10:51:48
341
原创 Unable to load weights from pytorch checkpoint file
使用pytorch加载bert预训练模型时,出现OSError:Unable to load weights from pytorch checkpoint file.if you tried to load a Pytorch model from a TF 2.0 checkpoint,please set from_tf=truecsdn、stackflow、github上查找了很多解决办法,但是貌似都不是我出现的问题,最后发现问题出现在下载的pytorch_model.bin文件上。在网站h
2020-12-20 11:15:29
17025
5
原创 python入门——位运算
位运算1.原码、反码和补码二进制有三种表示形式,分别是原码、反码和补码,计算机内部使用补码来表示。原码:就是二进制表示(注意:第一位是符号位)-3:100000113:00000011反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反-3:111111003:00000011补码:正数的补码就是原码,负数的补码是反码+1-3:111111013:000000112.按位运算·按位非操作~num对num做按位非操作,就是对..
2020-12-17 16:20:49
249
1
原创 python入门——函数的定义、调用、函数文档、参数
学习链接:https://dsw-dev.data.aliyun.com/ 目录: 函数的定义 函数的调用 函数文档 函数的参数 学习内容: 函数的定义 python中万物皆对象,python把函数也当作对象,可以从另一个函数中返回出来构建更高阶的函数,比如:参数是函数,返回值是函数 函数以 def 开头,后接 函数名称(参数): def FunctionName(parameter1,parameter2,...): function_suite
2020-12-11 20:08:45
99
原创 Git学习指南(2)——记录修改(log & diff)
一、正交变换基本概念图像时许多冲激函数的累加,图像通过系统的效果就是每一点冲激函数通过系统的响应之和。任何图像都可以分解为基图像之和,基图像相互是正交的,图像变换的本质时寻找合适的基图像来表达图像。广泛应用于图像增强,复原,编码,描述和特征提取等方面。图像正交变换分为三大类:正弦/余弦型变换; 方波型变换; 基于特征向量的变换二、一维正交变换1.线性变换x时NX1...
2020-12-11 14:53:09
200
原创 Git学习指南(1)——第一个版本库Repository的创建
参考视频链接:https://mofanpy.com/tutorials/others/git/Git 的下载与安装参考https://mofanpy.com/tutorials/others/git/install/自己指定一个目录,创建一个文件夹,命名为“gitTUT”,进入该文件夹中,右键选择“git bash here”,在打开的git bash对话框中,开始进行第一个版本库的创建设置自己的身份象征 git config --global user.name "xxx"git co
2020-12-11 10:25:59
156
原创 尽量避开使用python最高版本
新电脑上安装了python3.9(现阶段python的最高版本),之后安装numpy库、scipy库、sklearn库出现了一系列问题(numpy库和scipy库是sklearn库的依赖),这些问题貌似是版本不兼容导致的。换了python3.6就很完美的避开了这些问题...
2020-11-19 11:15:49
615
4
原创 CNN可视化
CNN可视化研究背景/WHYCNN具有__强大的特征抽取能力__,在许多视觉任务上已经超越人类性能;深度学习模型一直存在可解释性差的问题。目前没有完善的理论可以描述CNN的本质,人类也很难理解网络学到的表征以及作出的决策;研究CNN可视化,有助于我们进一步理解CNN的本质,明白CNN的作用机理,帮助模型优化和debugging,促进CNN在实际任务中的应用(特别是医疗、军事等领域)前向计算:可视化特征图或卷积核(学到了哪些信息)反向计算:将特征图映射到像素空间(哪些像素影响了模型的决策)研
2020-05-09 16:37:46
227
原创 深度强化学习入门
面向序列分析的代表性学习策略——深度强化学习(代表性研究机构:阿尔伯特大学、deepMind,openAI、伯克利大学)传统序列学习策略的不足:强化学习的通用框架:learn by interacting with our environment强化学习区别于其他机器学习策略最重要的四大特质:动态地影响;持续地交互;稀疏的标注;延迟的反馈强化学习基本概念强化学习的形式化描述...
2020-04-21 20:54:04
306
原创 玻尔兹曼机、深度信念网络、编码器等生成模型
受限玻尔兹曼机-训练方式:对比散度方法(示例代码如下,原博客为https://blog.csdn.net/slx_share/article/details/92072228?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158618471519724848303380%2522%252C%2522scm%2522%253A%2...
2020-04-07 17:57:40
354
原创 一个使用过采样方法将变长序列转换为定长序列的方法
算法描述输入:定长长度n,变长序列输出:定长序列pseudo code:if(m>n): for i in range(n): s[i]=p[i]else: d=n-m cplt=0 for i in range(m): c1=random.uniform(0,1) if(c1>0.5)...
2020-03-07 22:46:28
427
原创 python实现匹配图片名称与另一批图片,并将文件筛选出来
任务描述:给定一组图片名称A,列式存放于excel中;给定另外一组图片B存放于同一目录下。从B中筛选出名称在A中的图片,并复制到另外一个目录下。代码展示:import osimport pandas as pdtemp=[]df=pd.read_excel('名称A.xlsx')line=0for i in range(len(df.index.values)): ...
2020-03-02 22:26:28
1348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人