- 博客(41)
- 收藏
- 关注
原创 pycharm+jupyter
格式: ssh -N -L 本地端口:localhost:远程notebook端口 用户名@服务器地址。pycharm不能直接连远程服务器上的notebook, 需要用SSH将本地端口和远程端口连起来,
2024-05-30 14:49:48
156
原创 在linux服务器上使用tensorboard,错误记录
1. 使用tensorboard命令时,不是从虚拟环境中找tensorboard,而是从(全局路径)中找(/home/ljx/.local/lib/python3.9/site-packages/tensorboard)是一个在 Unix-like 系统(包括 Linux 和 macOS)的命令行界面(如 Bash shell)中使用的命令。2.使用which命令, 查看使用的tensorboard的路径,发现使用的是全局路径,不是虚拟环境路径。是一个特殊的变量,它定义了操作系统搜索可执行文件的目录。
2024-05-30 11:43:13
1715
原创 logging模块
日志的五个级别,自下而上: debug-->info-->warning-->error-->critical,默认最低级别为warning级别,对应级别10,20,30,40,50。配置logging模块的顺序:logging模块包含四种角色:logger、Filter、Formatter对象、Handler。
2024-05-08 15:29:21
302
原创 yield关键字
是一个关键字,用于从一个函数中返回一个值,同时记住函数的状态,以便下一次调用函数时能从上次离开的地方继续执行。这种函数被称为生成器(generator)。生成器在迭代数据集或执行懒加载(lazy loading)时非常有用,因为它允许你逐个产生数据点,而不是一次性加载整个数据集。语句的函数时,你就创建了一个生成器(generator)。生成器是一种特殊的迭代器,它允许你逐个产生值,而不需要预先计算或存储整个序列。当你在 Python 中定义一个包含。
2024-05-08 14:55:59
256
原创 random.seed()
模块中的一个函数调用,它用于确保随机数生成器产生可重复的结果。这在科学计算和机器学习中非常重要,因为它允许研究者和开发者重现实验结果。是 Python 标准。
2024-05-08 12:03:39
960
原创 argparse 模块来解析命令行参数
在 Python 中,argparse是一个用于构建命令行接口的模块。它允许你定义命令行参数,这些参数可以被用户在运行脚本时指定。
2024-05-08 11:23:22
352
原创 itertools.combinations(iterable, r)函数
是 Python 中 itertools 模块中的一个函数。它用于生成给定可迭代对象(比如列表、元组等)中,长度为 r 的所有可能组合。
2024-05-08 10:27:40
613
原创 Transforme中的位置嵌入模块
虽然缓冲区会被序列化,但它们不会计入模型的参数总数中。这在某些情况下很有用,特别是当你需要存储一些中间计算结果或用于计算的张量,但这些张量的大小远大于模型参数本身时。)时,缓冲区也会被保存到磁盘上。这意味着,当你加载一个模型时,注册的缓冲区也会被恢复到之前的状态。)进行模型训练时,缓冲区不会像模型参数那样通过梯度下降等方法被更新。:缓冲区会与模型参数一起被保存,当模型被序列化(例如使用。类提供的一个函数,它允许你将一个张量(在这个例子中是。)注册为模块的一个缓冲区(buffer)。
2024-05-07 10:47:36
308
原创 unsqueeze() 方法与squeeze() 方法
unsqueeze() 方法在 PyTorch 中用于在指定的维度位置插入一个维度大小为 1 的新维度。tips:()内指定维度位置,‘0’表示第一个维度位置,以此类推‘1’ ‘2’ ‘3’.......
2024-05-07 10:25:01
472
原创 python中使用Stanford CoreNLP
如:stanford-chinese-corenlp-2024-04-22-models.jar,tips:只有包含model的,才是对应的语言jar包。
2024-04-26 12:21:56
1216
3
原创 linux系统下,在anaconda虚拟环境中安装tensorflow-gpu
【代码】linux系统下,在anaconda虚拟环境中安装tensorflow-gpu。
2024-04-20 19:16:07
419
原创 从本地上传项目到github
1)本地电脑随便建立一个文件夹,如:git_test,进入此文件夹,在地址栏中输入cmd,进入cmd面板。3)将需要上传的代码复制到git_test文件夹中,在命令行输入如下命令。2)命令行输入git,出现如下图说明git安装成功。下载地址(傻瓜式安装)
2024-04-11 15:14:52
340
1
原创 Vi/Vim文本编辑器的编辑、保存与退出
Vi/Vim是一个非常强大的文本编辑器,在Linux系统中广泛使用。它有三种模式:普通模式、插入模式和命令模式。了解这三种模式以及如何在它们之间切换是使用Vi/Vim的基础。
2024-04-11 14:21:57
4093
1
原创 python中的各种下划线
python内置的关键词都有特殊意义,比如 def、return、class、pass 等,在定义变量或者方法的时候,不可以用它们来命名的。魔法函数,Python 内置好了的,我们可以直接拿来使用,比如类的初始化方法。但如果非要这样定义变量名或方法,为了区分,在它们的后面添加一个下划线。用在类的继承,通过两个下划线开头命名的成员,可以防止被子类重写。只有一个下划线,_ 会指向你最后一次执行的表达式的结果。
2024-03-26 18:40:05
277
1
原创 Linux服务器上,Anaconda的安装问题
但是在服务器上不能识别source ~/.bashrc中的source指令。tip:安装过程中会出现yes or no的选项,一直选yes就行。进入文件所在的目录下,使用bash命令,安装anaconda。tip:每次进入都需要执行上述指令,没有找到解决办法。执行exec命令,使用bash运行当前脚本。成功进入conda初始化环境。
2024-01-11 21:36:19
495
原创 [21AAAI]Enhancing Scientific Papers Summarization with Citation Graph
论文信息:来源:
2023-12-08 14:54:54
64
原创 python、pytorch、cuda、cuDNN环境配置
1)注意pip命令安装与conda命令安装,torch对应的cuda版本可能不一样,具体见官网2)cuda10.2,cuda11.3可以对应多个版本的torch,比较稳定。其中cuda10.2搭配cuDNN7.6.5最稳定可靠。
2023-11-22 11:27:03
1683
原创 [22COLING] COLO: A Contrastive Learning based Re-ranking Framework for One-Stage Summarization
论文信息:来源:
2023-10-25 16:44:09
106
1
原创 [23ACL-findings] [Reference 1]DiffuSum: Generation Enhanced Extractive Summarization with Diffusion
私人认为,编码器具有匹配损失(用于句子表示对齐)和多类对比损失(用于表示多样性),是因为没有用预训练模型,所以需要定义损失函数,来学习参数,进行训练,更好地获取句子的表示。作者:Haopeng Zhang∗, Xiao Liu∗, Jiawei Zhang。实验结果没有很大提升,只是方法比较新颖。
2023-10-25 14:58:58
284
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人