![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pytorch
kahuifu
这个作者很懒,什么都没留下…
展开
-
将一个字符串转化对应的数据结构--eval()/json.loads()
前言将字符串形式的列表a = "[[1,2],[3,4]]"转换成列表a = [[1,2],[3,4]]eval()的使用1.eval():计算一个字符串表达式,返回表达式的值2.eval去除引号后会检查到它是不是可计算的,如果去除不可计算(列表,字典等,str不算会报错),则输出里面的值。...原创 2020-12-25 17:51:51 · 250 阅读 · 0 评论 -
使用requests请求接口
前言请求命令非常简单,只要下面一句话,为了防止有人像我一样什么都不懂(就去实习了),我把整个请求的过程写一遍,包括传入的数据,和返回的数据该怎么处理。r = requests.post("http://xxxx", data=data1)1.首先,我建议下载Postman这个软件,如下图所示:在post框后面填入接口,此时前面可以不加http://,然后选定你们传入数据的格式,我这里是josn,在下面的内容大框里写入数据,点send就可以得到返回的结果了,结果在下面(向下拉就行)。2.通过第一步原创 2020-10-23 18:14:25 · 704 阅读 · 0 评论 -
window下安装pytorch出现的两个问题:1.OSError: [WinError 126] 找不到指定的模块。2.from torch._C import *
装环境真的是好好好烦啊啊啊啊,之前在自己电脑上装pytorch的时候一次就成功了,现在在公司发的电脑上重新装,怎么也装不好!首先,你的确保自己装的pytorch版本正确,有cuda的话要查看其版本,如果没有cuda一定要选None,还有建议python版本不要太低,我选的是python=3.7主要是出现以下两个问题:1.OSError: [WinError 126] 找不到指定的模块。参考此博客解决了问题:亲测可用,也就是我下面写的:修改为绝对路径。找到目录C:\ProgramData\Anac原创 2020-10-12 14:48:44 · 1252 阅读 · 5 评论 -
Pytorch中DataLoader的使用
前言最近开始接触pytorch,从跑别人写好的代码开始,今天需要把输入数据根据每个batch的最长输入数据,填充到一样的长度(之前是将所有的数据直接填充到一样的长度再输入)。刚开始是想偷懒,没有去认真了解输入的机制,结果一直报错…还是要认真学习呀!加载数据pytorch中加载数据的顺序是:①创建一个dataset对象②创建一个dataloader对象③循环dataloader对象,将data,label拿到模型中去训练dataset你需要自己定义一个class,里面至少包含3个函数:①_原创 2020-09-18 11:14:10 · 54487 阅读 · 1 评论 -
ValueError: Object arrays cannot be loaded when allow_pickle=False
ValueError: Object arrays cannot be loaded when allow_pickle=False使用np.load()函数时报错解决方法:将numpy.load(file)–>numpy.load(file,allow_pickle=True)但是我之前加载npy数据时,没有报这个错,检查之后发现是保存数据时少了一个维度。自己目前也不是十分清楚,使用上面的方法可以成功读取数据但在训练的时候也会报错,总之当你数据输入有问题时,读取时可能会报这个错。..原创 2020-09-05 10:07:50 · 161 阅读 · 0 评论 -
nn.Embedding
Embedding(num_embeddings,embedding_dim)num_embeddings:词嵌入字典大小embedding_dim:每个词嵌入向量大小注意:①embedding层的输入必须是LongTensor,如果不是要进行转换后再输入x = x.type(torch.cuda.LongTensor)②emdedding层的输入不能出现负数(目前还不知道,为什么。。。)...原创 2020-08-24 11:00:42 · 708 阅读 · 0 评论 -
CUDA ERROR: device-side assert triggered
跟你的输入数据有关系我在训练网络前又重新加载了一次数据原创 2020-07-20 21:13:18 · 1322 阅读 · 0 评论 -
from torchcrf import CRF
刚开始接触pytorch和命名实体识别,在跑别人的代码的时候出现这个模块导入错误from torchcrf import CRF网上找到了这个连接pytorch-crf.PyPI(这个包提供了pytorch中条件随机场(crf)的实现)pip install pytorch-crf==0.4.0(不加后面的==0.4.0,不能正确引入)...原创 2020-07-17 16:07:26 · 7075 阅读 · 4 评论