自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《KnowPrompt》论文代码复现6-模型训练步骤及注意事项

然后把dataset/semeval这个路径下的rel2id.json、val.txt、test.txt这三个文件复制到k-shot下的8-1文件中(图中的命令好像是linux下的命令,windows下不能用)因为默认的种子是[1,2,3,4,5],所以这个文件执行成功的标志是dataset/semeval/k-shot/这个路径下会有8-1到8-5这5个目录。这个模型好像有20多层,我只有在把num_work关了,把batch_size设为3的情况下才能跑模型,要不然显存就爆了。所以这里应该是有问题的。

2024-01-16 17:15:57 539 1

原创 《KnowPrompt》论文代码复现5-main.py代码讲解(超级详细!)

使用time.strftime("%H:%M:%S", time.localtime())的原因是,不加第二个参数,得到的时间是基于系统默认的时区,可能与我们的时区不同,加入第二个参数是为了得到我们所在时区的时间。这样一来,就可以在命令行中设置训练的最大周期数、使用的 GPU 数量、训练精度等等。通过将这个模型检查点的回调对象传递给 PyTorch Lightning 的训练器(Trainer),你可以在训练过程中启用模型检查点功能,以便在每个训练周期结束时根据指定的条件保存模型的权重或整个模型。

2024-01-16 17:13:58 576 1

原创 《KnowPrompt》论文代码复现4-generate_k_shot.py代码讲解(超级详细!)

data_dir这个命令行参数的默认值有问题,我们的目录名是“dataset”,这里的默认值是“../datasets”,用“../”都返回到根目录KnowPromptCode的上一级上去了,应该是不对的,改过来,就改成dataset就行。可以看到,label_list这个字典多出了一个键值对,键就是“founder_of”,值是一个列表,列表中的元素一个字典,这个字典来源于dataset,是dataset中的第一个字典。如果目录不存在,则创建该目录。可以看到这个文件每一行都是一个字典,有4个键值对。

2024-01-16 17:10:40 1268 1

原创 《KnowPrompt》论文代码复现3-get_label_word.py代码讲解(超级详细!)

把像“Component-Whole”、“Instrument-Agency”这样的关系提出来,然后进行分词、编码,得到每一个关系的数字表示,这个数字表示是存在列表里的,比如Component-Whole的数字表示可能是[1001,2022]。很显然这是一个字典,这个字典中的内容是实体间的关系标签,并且这个关系标签是有向的,即Component-Whole(e2,e1)这个标签是e2实体对e1实体的关系,反过来就不行,这个就叫有向。先将label_word_list中的所有元素取出来,组织成一个列表。

2024-01-16 17:01:35 415 1

原创 《KnowPrompt》论文代码复现2-环境配置

大致看了一下main文件的代码,没太看明白roberta-large这个模型在哪用到的,所以也不知道该怎么改,于是决定先读一下main文件,把main读明白再跑代码,接下来的文章就是对main文件代码的解读。想着说先跑一下代码吧,看看能不能跑通,结果一运行main函数,提示报错,是torchmetrics这个包的问题,我忘截图了…因为bash也不能用于windows,GPT给的解决方法是下什么东西,我也不想下,我想直接执行main文件,等会看看效果,先溜去吃饭了…运行了一下main文件,报错,报错信息为。

2023-12-29 20:26:01 1489 3

原创 《KnowPrompt》论文代码复现1-环境配置

我查看了readme文件,写着要用的torch的版本是1.8.1+cu111,而我此时配置在pycharm中的编译环境中的torch是2.x版本的,于是决定明天在anaconda中创建一个新环境,在新环境中安装低版本的torch,用这个新环境作为代码的编译环境(今天数学期末考试…今天在conda的虚拟环境中创建了一个新的环境,在这个新的环境中只安装了一些基础的包(就是创建环境时自动安装的那些包),没有使用pytorch官网的命令去安装pytorch。自己都说了这个包是给3.6准备的…为什么还要我3.8装…

2023-12-27 10:23:08 1617

原创 研0-计算机视觉-重识别-0基础-学习记录

目前遇到的问题是我的显卡驱动程序支持的最高版本的的python是3.8的,但是在pycharm中创建新文件的时候,可供下载的基础解析器是3.9及以上版本的python,我先用的anaconda自带的python作为基础解析器,然后在创建文件的时候又将pytorch和paddlepaddle作为了另外的解析器,并使用pytorch作为当前文件的解析器,但是import torch的时候总是提示没有torch这个包,试了百度到的很多方法后还是没有解决这个问题。太激动了我caocaocaocaocaocao!

2023-05-13 17:11:20 129 3

空空如也

空空如也

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

TA关注的人

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