22-12-03 trick总结
巧取下标
NER任务中对 标签下标的偏移量
1  | a = torch.randn(2,4).softmax(dim=-1)  | 
以上我们需要在三维张量中得到二维矩阵中最大值的坐标(x, y)
1  | fin = torch.triu(scores)  | 
以上我们通过对argmax()返回的绝对坐标,对绝对坐标%得到列坐标(填满多少行后,余量在本行的列位),//得到行坐标(整除的行号)
接下来对fin的每个矩阵做循环即可。
JNotebook 魔法命令
%%time 可以查看运行时间
!zip !unzip  
!pip
kaggle 数据加载
1  | !mkdir -p ~/.kaggle/ # 创建一个专门的文件夹  | 
图片查看
1  | # 将数据集 使用dataloader装载后,使其可迭代,并用next方法调用  | 
tensor转换
尽量使用torch.as_tensor(data: Any, dtype: _dtype=None, device: Optional[_device]=None)
