scatter_add()函数

Pytorch 的 Tensor 用法 官方解释:https://pytorch.org/docs/stable/tensors.html?highlight=scatter_add#torch.Tensor.scatter_add_ 函数参数:scatter_add_(dim, indexT...

2019-05-12 16:53:31

阅读数 23

评论数 0

next(self.parameters()).new_zeros()是什么

Q:next(self.parameters())是什么? Q:next(self.parameters()).new_zeros()是什么? Q:next(self.parameters()).data是什么? Q:next(self.parameters()).data.new(batc...

2019-04-17 14:11:40

阅读数 25

评论数 0

Pytorch如何进行参数初始化

一、所有的torch官方的初始化方法: 官网:https://pytorch.org/docs/stable/search.html?q=torch.nn.init.&check_keywords=yes&area=default 中文译本:https://bl...

2019-04-17 14:06:06

阅读数 93

评论数 0

NLP常用loss总结

1. nn.CrossEntropyLoss() 适用于多分类问题(词表上的多分类等) 输入 - input x, (N,C)(N,C)(N, C), C=num_classes 类别总数. 输入 - target y, (N)(N)(N), 每个值都是 0 ≤ targets[i] ≤ C...

2019-04-10 13:47:34

阅读数 75

评论数 0

pool.imap_unordered()多进程模块使用

很简单的使用代码: from multiprocess import Pool pool = Pool(args.n_cpus) # eg: f_list = [a, b, c] for a in pool.imap_unordered(f, f_list): # Some un...

2019-04-05 21:33:06

阅读数 95

评论数 0

Pytorch版本的BERT使用学习笔记

一、Google BERT: BERT地址:https://github.com/google-research/bert pytorch版本的BERT:https://github.com/huggingface/pytorch-pretrained-BERT 使用要求:Python 3....

2019-03-23 16:12:20

阅读数 388

评论数 0

【error】unzip解压中文压缩包出现乱码

运行命令:unzip '*.zip'(为了解压目录下全部文件) 出现问题:unzip解压中文安装包出现乱码 问题原因:在window下创建的中文文件默认gbk编码,而MAC则是utf-8编码。 解决方式:unzip -O GBK xxx.zip 参考博客:https://blog.csdn...

2019-03-10 17:23:57

阅读数 22

评论数 0

数据增强与数据扩充

数据扩充方法 在图像上很常用: 方法有:左右翻转、随机裁剪、旋转、平移、噪声扰动、亮度对比度变换等许多简单高效的方法; 其作用是增大数据集且提高泛化效果,随手百度都有很多讲解。 在文本上的使用: 方法有: 同义词替换(这种方法比较大的局限性在于同义词在NLP中通常具有比较相近的词向量,...

2019-02-26 15:06:02

阅读数 198

评论数 0

机器学习面试问题

2019.2.17.Sunday.为了面试. 百度查了一些机器学习面试问题,在此对不会的知识点做一下记录。 一、优化方法 https://www.tuicool.com/articles/EfInM3Q 1. 梯度下降法(随机梯度下降法SGD、批量梯度下降法) BGD---最小化所有训练...

2019-02-22 21:52:32

阅读数 62

评论数 0

python中的numel()函数

numel()函数:返回数组中元素的个数 使用例子: params = sum(p.numel() for p in list(net.parameters())) / 1e6 # numel() print('#Params: %.1fM' % (params)) net.paramet...

2019-02-03 15:44:16

阅读数 699

评论数 0

NLP领域的CNN如何操作?

NLP领域的一种CNN操作是:对于输入的句子x做卷积,代码举例如下: x = [conv(x.permute(0,2,1)) for conv in self.convs]  # 1 x = [F.max_pool1d(i, i.size(2)).squeeze(2) for i in ...

2019-01-27 16:41:55

阅读数 60

评论数 0

pipenv的使用

1)安装:pip install pipenv 2)查看用法:pipenvUsage: pipenv [OPTIONS] COMMAND [ARGS]... Options:   --where             Output project home information.   --...

2019-01-21 11:27:43

阅读数 49

评论数 0

使用Pointer Network做抽取式摘要

记录一下Pointer Network 相关博客及学习过程,主要记录学习如何使用Pointer Network做抽取式摘要 一、参考博客 https://www.jianshu.com/p/2ad389e91467 详细讲解了一份tf代码 https://blog.csdn.net/qq_2...

2019-01-19 14:10:00

阅读数 135

评论数 0

深度学习中随机种子的初始化

1. gpu: torch.cuda.manual_seed(args.seed) 2. cpu: torch.manual_seed(args.seed) 3. random: random.seed(args.seed) 4. numpy: numpy.random.seed(args...

2018-12-19 21:04:04

阅读数 370

评论数 0

【error】ImportError: cannot import name 'rnn_cell'

报错信息:【error】ImportError: cannot import name 'rnn_cell'   出错句:from tensorflow.python.ops import rnn_cell   检查过程: >>&amp...

2018-12-06 15:36:36

阅读数 293

评论数 0

Unsupervised Abstractive Meeting Summarization...论文笔记

1. 论文信息 Unsupervised Abstractive Meeting Summarization with Multi-Sentence Compression and Budgeted Submodular Maximization ACL 2018 2. 相关工作(本文使用到...

2018-11-29 16:38:40

阅读数 147

评论数 0

句子的检错/纠错

一、句子的检错纠错,如下四种方法: 1、检错部分: 1.1. 序列标注: 本来的序列标注是进行命名实体识别的任务,在检错任务中将其改成01标注,使用O标注正确的词,使用S-1标注错误的词。 数据处理: 保证了错误的句子占全部句子的25%; sent: right_sent:342803;...

2018-11-22 17:10:40

阅读数 123

评论数 0

re.sub()和re.match()

w = 'lllcooooc' 1. >>> p = re.compile( r'c(.+)c' ) >>> re.sub(p,'',w) 'lll' >>> m...

2018-11-21 20:42:21

阅读数 99

评论数 0

【概念】端口转发和端口映射

以下为整理各个相关网址所得(仅有概念,不含配置方法) 1. 端口转发:可以新建监听地址和端口予以指定,而端口映射:只能一对一。 2. 端口映射:比如你发布了一个网站(假设你买了公网ip和域名),http方式访问,但是想了下觉得不好,在路由器上把80端口映射成8080,别人访问时候就加上端口...

2018-11-02 20:55:14

阅读数 63

评论数 0

哈工大【LTP】

哈工大【LTP】 LTP LTP制定了基于XML的语言处理结果表示,并在此基础上提供了一整套自底向上的中文语言处理模块,以及基于动态链接库(Dynamic Link Library, DLL)的应用程序接口、可视化工具,并且能够以网络服务(Web Service)的形式进行使用。 (LTP-...

2018-10-27 16:17:23

阅读数 108

评论数 0

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