- 博客(33)
- 收藏
- 关注
原创 EM算法,马尔可夫网
将概率无向图模型的联合概率分布表示为其最大团上的随机变量的函数的乘积形式的操作,称为概率无向图模型的因式分解。联合概率分布满足成对,局部或全局马尔可夫性,就称此联合概率分布为概率无向图模型,或马尔科夫随机场模型。EM算法是一种迭代算法,用于含有隐变量的概率模型参数的极大似然估计,或极大后验概率估计。概率无向图模型又称为马尔可夫随机场,是一个可以由无向图表示的联合概率分布。EM算法与初值的选择有关,选择不同的初值,可能得到不同的参数估计值。通过不断求解下界的极大化逼近求解对数似然函数极大化的算法。
2024-10-31 15:53:37 136
原创 python安装包
由于 `pyg` 库依赖于 PyTorch 和 CUDA 的特定版本,你需要根据你的 PyTorch 和 CUDA 版本来选择合适的安装命令。你可以访问 PyTorch Geometric 的官方安装指南 来找到适合你的环境的安装命令。其中 `${TORCH}` 和 `${CUDA}` 应该替换为你的 PyTorch 和 CUDA 版本。5. 如果你的环境中没有 GPU 或者你不需要 GPU 支持,你可以选择安装 CPU 版本的 PyTorch 和 `pyg` 库。
2024-10-25 10:53:35 195
原创 Expected all tensors to be on the same device, but found at least two devices, cpu and cuda:0!
之前rule_weight_gradient.to(cmd_args.device)但其实没有,to相当于一个赋值,创建了新的副本,原始数据还在cpu上。公式左右两边都需要是tensor,而且需要添加到cuda上。错误原因:运行的变量一个在cpu上,一个在gpu上。以为把这个tensor转移到cuda上了。
2024-10-23 15:02:23 152
原创 linux server检查后台运行的命令,杀死后台运行的程序
命令是一个常用的 Linux 系统监控工具,它提供了一个实时的动态视图,显示系统中的进程和系统资源的使用情况。这个命令对于系统管理员和用户来说非常有用,因为它可以快速地识别系统瓶颈和性能问题。是 NVIDIA System Management Interface 的缩写。命令时,它会显示当前系统中所有 NVIDIA GPU 的状态信息。然后找到对应的PID。
2024-09-20 16:49:43 148
原创 Few-shot Relational Reasoning via ConnectionSubgraph Pretraining
"K"表示在少样本知识图谱补全(Few-shot KG completion)任务中支持集(support set)里每个新关系(new relation)的样本数量。研究了如何在知识图谱(KG)上进行少样本推理(补全知识图谱),主要提出了一个名为。
2024-09-18 19:55:03 210
原创 screen SSH离线sever运行程序
4. **修改SSH配置**:在某些情况下,您可能需要修改服务器端的SSH配置文件(通常是`/etc/ssh/sshd_config`),以增加`ClientAliveInterval`和`ClientAliveCountMax`参数的值,这有助于保持连接活跃。3. **使用`disown`命令**:如果您已经开始了一个前台任务,您可以使用`Ctrl-z`将其暂停,然后使用`bg`将其放到后台,最后使用`disown`来从当前会话中移除该任务。之后,您可以使用`screen -r`来重新连接到会话。
2024-09-17 10:22:08 355
原创 python 配置环境
在控制台(命令行)中输出 PyTorch 版本和 CUDA 版本,你可以使用以下命令:1. **输出 PyTorch 版本**:```bash```2. **输出 CUDA 版本**:- 如果你安装了 NVIDIA 的 CUDA Toolkit,你可以通过运行以下命令来查看 CUDA 版本:```bash```- 如果你使用的是 PyTorch 自带的 CUDA,可以通过以下命令查看 PyTorch 所使用的 CUDA 版本:```bash```
2024-09-16 15:18:26 849
原创 Glasman-Deal - Science research writing for non-native speakers
【学习笔记】《Science Research Writing for Non-Native Speakers of English》Unit5: Abstract 摘要-CSDN博客。
2024-09-11 18:17:27 319
原创 Automated Spatio-Temporal Graph Contrastive Learning
POI(Point-of-Interest)语境嵌入层主要用于将区域的兴趣点信息嵌入到模型的低维空间中,以捕捉区域的功能信息。该层设计旨在反映不同区域的POI(如餐厅、酒店、学校等)分布,并通过神经网络进一步处理这些嵌入,从而反映区域的潜在语义关系。POI指的是一个类别比如餐馆,学校,而Pi,c表示第i个区域里面c类别的建筑的数量,比如在一个区域里有5个餐馆,Pi,c = 5因为c的维度可能很大,所以需要用到Skip-gram来实现低维表示。
2024-09-07 17:02:32 1087
原创 GIT note
合并只会修改当前分支的内容,对于其它分支的内容,不会修改。红色表示未追踪(未添加到暂存区),还在工作区的文件。master没有修改,hot-fix分支修改了。前面7个字母版本号,在master分支。vim里面 yy是复制,p是粘贴。绿色表示已追踪,在缓存区的文件。git log 查看详细日志。删除掉多余的部分,特殊符号。8.1查看别名,创建别名。一长串字母,完整版本号。8.Git团队协作机制。远程库名字和本地库一样。删除掉暂存区里的文件。
2024-08-16 21:52:03 210
原创 正则表达式RE(Regular Expression)
...]:字符组,表示当前这个字符在中括号里出没出现,中括号里的 - 表示到,例如a-z。注意:所有元字符默认只匹配一个字符。
2024-05-02 11:59:30 149 1
原创 python脚本自动化
第三步:点击预定,发送HTTPS请求,带上Cookie,以及你想预定的slot。第一步:登录网站,返回Token信息,存储在浏览器Cookie中。第二步:点击查询,带上Cookie,返回查询结果。
2024-04-23 18:06:57 222
原创 python安装包的三种方式
python导入第三方库,首先在根目录,然后是python解释器,pip 下载的包在site-packages文件夹下。之后是site-packages文件夹里找。
2024-04-10 14:11:33 230 1
原创 软件安装中的path环境变量
正常对于环境变量,系统会检查用户环境变量,之后再检查系统环境变量,如果有相同的变量名,并不会将两者的内容合并在一起。path环境变量可以让用户方便地在任何位置运行一些常用的程序,而不需要输入完整的路径。path的作用是指定系统在执行命令或程序时(例如cmd),可以在哪些文件夹中查找。
2024-01-19 09:19:04 496 1
原创 python axis 0轴 1轴
axis=0表示沿着列的方向,做逐行的操作 axis=1表示沿着行的方向,做逐列的操作 drop函数其实索引的是行名和列名构成的RangeInedx,所以要删除列的化,肯定要沿着axis = 1 的方向索引列名,找到后删除该列,所以和其他的函数axis用法是一致的
2023-12-21 17:13:35 460
原创 机器学习论文名词
Transductive learning(转导式学习)是指在训练阶段仅考虑已有的标记样本,并通过推断未标记样本的标签来进行学习。换句话说,转导式学习仅关注于训练数据中已有的样本,不需要进行模型的泛化,只关注于对未标记数据的分类。Inductive learning(归纳式学习)则是指在训练阶段同时使用已标记和未标记样本,并构建一个能够对未知数据进行预测的模型。换言之,转导式学习关注于对于未标记数据的准确分类,而归纳式学习则更注重对未知数据的泛化能力。
2023-12-20 09:26:25 411
原创 Anaconda 建立虚拟环境,requirements.txt快速安装库
创建一个新的环境 name envname,并指定python版本。注意要导航到包含 requirement.txt 文件的目录。新建requirements.txt文件。
2023-12-19 16:29:33 4357 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人