NeuralKG运行备忘

环境配置:

conda create -n neuralkg python=3.8
conda activate neuralkg
pip install torch==1.9.1+cu111 -f https://download.pytorch.org/whl/torch_stable.html
pip install dgl-cu111 dglgo -f https://data.dgl.ai/wheels/repo.html
pip install neuralkg

!

conda install cudatoolkit
git clone https://github.com/zjukg/NeuralKG.git
cd NeuralKG
python setup.py install

在main.py文件最上方添加:

import sys
sys.path.insert(0,"./src")

Training

# Use bash script
sh ./scripts/your-sh# Use config
python main.py --load_config --config_path <your-config>

以SEGNN为例:

修改配置文件

修改./scripts/FreeBase/SEGNN_FB.sh中NUM_WORKERS(如10->4)

vim ./scripts/FreeBase/SEGNN_FB.sh

运行

# Use bash script
sh ./scripts/FreeBase/SEGNN_FB.sh
# Use config
python main.py --load_config --config_path ./config/FreeBase/SEGNN_FB15K237.yaml

Evaluation

python main.py --test_only --checkpoint_dir <your-model-path>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/212347.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于java swing 药品销售管理系统

大家好&#xff0c;我是DeBug&#xff0c;很高兴你能来阅读&#xff01;作为一名热爱编程的程序员&#xff0c;我希望通过这些教学笔记与大家分享我的编程经验和知识。在这里&#xff0c;我将会结合实际项目经验&#xff0c;分享编程技巧、最佳实践以及解决问题的方法。无论你是…

短视频账号剪辑矩阵+无人直播系统源头开发

抖去推爆款视频生成器&#xff0c;通过短视频矩阵、无人直播&#xff0c;文案引流等&#xff0c;打造实体商家员工矩阵、用户矩阵、直播矩阵&#xff0c;辅助商家品牌曝光&#xff0c;团购转化等多功能赋能商家拓客引流。 短视频矩阵通俗来讲就是批量剪辑视频和批量发布视频&am…

Multisim电路仿真软件使用教程

安装直接参考这篇文章&#xff1a;Multisim 14.0安装教程 软件管家公众号里有很多软件&#xff0c;需要的可以去找下然后安装&#xff0c;这里用的是14.0版本。 这里有个大神的详细教程&#xff0c;可以参考&#xff1a; Multisim软件使用详细入门教程&#xff08;图文全解&…

Java Docker 生产环境部署

1. 引言 随着容器化技术的广泛应用&#xff0c;Docker成为了一种非常流行的容器化解决方案。Java作为一种跨平台的编程语言&#xff0c;在生产环境中也广泛使用。本文将介绍如何使用Docker来部署Java应用程序&#xff0c;并探讨一些最佳实践和注意事项。 2. Docker简介 Dock…

Python房价分析(二)随机森林分类模型

目录 1 数据预处理 1.1 房价数据介绍 1.2 数据预处理 1.2.1 缺失值处理 1.2.2异常值处理 1.2.3 数据归一化 1.2.4 分类特征编码 2 随机森林模型 2.1 模型概述 2.2 建模步骤 2.3 参数搜索过程 3模型评估 3.1 模型评估结果 3.2 混淆矩阵 3.3 绘制房价类别三分类的…

面试官:性能测试瓶颈调优你是真的会吗?

引言&#xff1a;性能瓶颈调优 在实际的性能测试中&#xff0c;会遇到各种各样的问题&#xff0c;比如 TPS 压不上去等&#xff0c;导致这种现象的原因有很多&#xff0c;测试人员应配合开发人员进行分析&#xff0c;尽快找出瓶颈所在。 理想的性能测试指标结果可能不是很高&…

Linux内核--内存管理(六)补充--进程页表

目录 一、引言 二、页表 ------>2.1、页表的大小 ------>2.2、页表起始地址 ------>2.3、CPU调度 ------>2.4、用户态访问虚拟地址 ------>2.5、页表组成部分 ------------>2.5.1、进程用户态页表 ------------>2.5.2、内核态页表 ------>2.…

c++学习之异常

前言 早在c语言的时候&#xff0c;就已经有处理错误的方式了&#xff0c;第一种方式太过暴力&#xff0c;就是断言&#xff0c;程序发生错误&#xff0c;直接终止退出&#xff0c;这样的报错对于真正开发应用等太过暴力。第二种方式&#xff0c;就是返回errno&#xff0c;其实&…

Latex公式中矩阵的方括号和圆括号表示方法

一、背景 在使用Latex写论文时&#xff0c;不可避免的涉及到矩阵公式。有的期刊要求矩阵用方括号&#xff0c;有的期刊要求矩阵用圆括号。因此&#xff0c;特记录一下Latex源码在两种表示方法上的区别&#xff0c;以及数组和方程组的扩展。 二、矩阵的方括号表示 首先所有的…

OpenGLES:glReadPixels()获取相机GLSurfaceView预览数据并保存

Android现行的Camera API2机制可以通过onImageAvailable(ImageReader reader)回调从底层获取到Jpeg、Yuv和Raw三种格式的Image&#xff0c;然后通过保存Image实现拍照功能&#xff0c;但是却并没有Api能直接在上层直接拿到实时预览的数据。 Android Camera预览的实现是上层下发…

Java学习笔记——instanceof关键字

instanceof关键字&#xff1a; 作用&#xff1a;保证对象向下转型的安全性在对象向下转型前判断某一对象实例是否属于某个类 判断时&#xff0c;如果对象是null&#xff0c;则 instanceof 判断结果为 false

Spring Boot 整合kafka:生产者ack机制和消费者AckMode消费模式、手动提交ACK

目录 生产者ack机制消费者ack模式手动提交ACK 生产者ack机制 Kafka 生产者的 ACK 机制指的是生产者在发送消息后&#xff0c;对消息副本的确认机制。ACK 机制可以帮助生产者确保消息被成功写入 Kafka 集群中的多个副本&#xff0c;并在需要时获取确认信息。 Kafka 提供了三种…

ei源刊和ei会议的几个区别

1、含义不同 公开发表论文&#xff0c;可以在期刊上刊登&#xff0c;也可以在会议上宣读。ei源刊对应的是期刊&#xff0c;是指被ei检索收录的工程类的期刊。ei会议对应的是会议&#xff0c;是指被ei检索收录的会议。 2、检索类型不同 期刊和会议都能被ei检索&#xff0c;但…

Tr0ll

信息收集 探测主机存活信息&#xff1a; nmap -sn --min-rate 10000 192.168.182.0/24Starting Nmap 7.94 ( https://nmap.org ) at 2023-11-14 15:45 CST Nmap scan report for 192.168.182.1 Host is up (0.00026s latency). MAC Address: 00:50:56:C0:00:08 (VMware) Nmap…

qt 双缓冲机制

在图形编程中&#xff0c;双缓冲机制是一种常用的技术&#xff0c;用于减少图形绘制时的闪烁和抖动。它的基本思想是将图形绘制到一个后台缓冲中&#xff0c;然后一次性将后台缓冲的内容显示到屏幕上。 在 Qt 中&#xff0c;双缓冲机制可以通过QPainter的begin()和end()方法来实…

Linux环境下socket本地通信

最近项目有用到了socket本地通信&#xff0c;故复习一下。之前都是基于本地虚拟机的ip地址通信的&#xff0c;现在项目&#xff0c;Linux单板上面有2个进程需要通信&#xff0c;故用到了本地socket通信&#xff0c;主要其实就是用了sockfd,文件描述符&#xff0c;也叫句柄。 服…

java接入gpt开发

前情提要 本次文章使用编译器为IDEA2020 使用GPT模型为百度旗下的千帆大模型 如果是个人用或者不流传出去&#xff0c;可以无脑入&#xff0c;因为会免费送20块钱&#xff08;够用上万次&#xff09; 代金卷查看 正式教程&#xff1a; 百度智能云控制台 (baidu.com) 按照步…

JMS(Java Message Service)使用指南

介绍 JMS即Java消息服务&#xff08;Java Message Service&#xff09;应用程序接口&#xff0c;是一个Java平台中关于面向消息中间件&#xff08;MOM&#xff09;的API&#xff0c;用于在两个应用程序之间&#xff0c;或分布式系统中发送消息&#xff0c;进行异步通信。它是一…

基于单片机智能病床呼叫系统设计

**单片机设计介绍&#xff0c;基于单片机智能病床呼叫系统设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机的智能病床呼叫系统是一种利用单片机技术设计的医疗设备&#xff0c;它能够帮助病人在住院期间快速、方便…

国内大厂机器人赛道产品

大疆 大疆无人机自然不必说&#xff0c;除此之外大疆搞机甲大师&#xff0c;教育机器人。 字节 当前字节在机器人领域只是初步探索阶段&#xff0c;目前尚未发布相关产品&#xff08;截止至23.12&#xff09;。 管理层想法&#xff1a; 跟已有业务做结合&#xff0c;服务好…