main
HuangHai 2 weeks ago
parent 5c68d40c23
commit beedccf163

@ -25,3 +25,8 @@ VISION_MODEL_NAME = "GLM-4.1V-9B-Thinking"
NEO4J_URI = "bolt://localhost:7687"
NEO4J_USERNAME="neo4j"
NEO4J_PASSWORD="DsideaL147258369"
# 写入Neo4j的批次大小
BATCH_SIZE_NODES=100
# 写入Neo4j的批次大小
BATCH_SIZE_EDGES=100

@ -5,13 +5,9 @@ import xml.etree.ElementTree as ET # 用于解析XML文件
from neo4j import GraphDatabase # Neo4j数据库驱动
from Config.Config import * # 导入配置文件
# 数学
# WORKING_DIR = "./Topic/Math"
# TXT_FILE = "小学数学教学中的若干问题.txt"
# 苏轼
WORKING_DIR = "./Topic/Chinese"
TXT_FILE = "sushi.txt"
# 动画学院
WORKING_DIR = "./Topic/DongHua"
#TXT_FILE = "sushi.txt"
def xml_to_json(xml_file):
"""
@ -118,7 +114,6 @@ def process_in_batches(tx, query, data, batch_size):
def main():
"""主函数,执行知识图谱可视化流程"""
# 文件路径设置
xml_file = os.path.join(WORKING_DIR, "graph_chunk_entity_relation.graphml")
json_file = os.path.join(WORKING_DIR, "graph_data.json")

@ -1,45 +0,0 @@
# 导入pipmaster模块用于检查并安装依赖包
import pipmaster as pm
# 检查并安装pyvis库用于可视化网络图
if not pm.is_installed("pyvis"):
pm.install("pyvis")
# 检查并安装networkx库用于处理图结构数据
if not pm.is_installed("networkx"):
pm.install("networkx")
# 导入必要的库
import networkx as nx # 用于创建和操作复杂的网络结构
from pyvis.network import Network # 用于交互式网络可视化
import random # 用于生成随机颜色
# 从GraphML文件读取知识图谱数据
# 文件路径: ./dickens/graph_chunk_entity_relation.graphml
G = nx.read_graphml("../Topic/DongHua/graph_chunk_entity_relation.graphml")
# 创建pyvis网络可视化对象
# 参数说明:
# height="100vh" - 设置可视化高度为100%视口高度
# notebook=True - 设置为在notebook环境中使用
net = Network(height="100vh", notebook=True)
# 将networkx图转换为pyvis网络图
net.from_nx(G)
# 为每个节点设置随机颜色和提示信息
for node in net.nodes:
# 生成随机十六进制颜色代码
node["color"] = "#{:06x}".format(random.randint(0, 0xFFFFFF))
# 如果节点有description属性设置为鼠标悬停提示
if "description" in node:
node["title"] = node["description"]
# 为每条边设置提示信息
for edge in net.edges:
# 如果边有description属性设置为鼠标悬停提示
if "description" in edge:
edge["title"] = edge["description"]
# 生成并显示HTML格式的可视化结果
# 输出文件: knowledge_graph.html
net.show("./Html/knowledge_graph.html")

@ -0,0 +1,744 @@
{
"nodes": [
{
"id": "吉林动画学院",
"entity_type": "organization",
"description": "Jilin Animation Institute is an educational institution recruiting for research positions, as indicated by their recruitment plan and application conditions.",
"source_id": "chunk-1f0c3c41a5d8258ec1b6226d3e655777"
},
{
"id": "科研岗位",
"entity_type": "category",
"description": "Research positions refer to academic or scientific job openings at Jilin Animation Institute, requiring specialized qualifications.",
"source_id": "chunk-1f0c3c41a5d8258ec1b6226d3e655777"
},
{
"id": "招聘计划",
"entity_type": "event",
"description": "The recruitment plan outlines the process and timeline for hiring research personnel at Jilin Animation Institute.",
"source_id": "chunk-1f0c3c41a5d8258ec1b6226d3e655777"
},
{
"id": "报名条件",
"entity_type": "category",
"description": "Application requirements specify the qualifications and criteria candidates must meet for the research positions.",
"source_id": "chunk-1f0c3c41a5d8258ec1b6226d3e655777"
},
{
"id": "Jilin Animation Institute Research Position Recruitment Table (table)",
"entity_type": "table",
"description": "This table details job openings for a Technical Artist and Full-stack Developer at Jilin Animation Institute, listing requirements and vacancies. It highlights the institute's need for highly qualified professionals with advanced technical skills and relevant experience, supporting its focus on cutting-edge animation and internet technology research.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "Jilin Animation Institute",
"entity_type": "organization",
"description": "Jilin Animation Institute is an educational institution focused on animation and related fields, recruiting for high-level research positions.<SEP>Jilin Animation Institute is an organization focused on animation and internet technologies, currently recruiting highly skilled professionals for research positions.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50<SEP>chunk-c2ef2e60916b405cdbca8f9af6e52ec8"
},
{
"id": "Engine Engineer",
"entity_type": "category",
"description": "A job position requiring expertise in game engines like Unreal Engine, Unity, and ThreeJS, with a focus on programming and problem-solving.",
"source_id": "chunk-c2ef2e60916b405cdbca8f9af6e52ec8"
},
{
"id": "Smart Bionic Mechanic",
"entity_type": "category",
"description": "A job position specializing in mechanical design, robotics, and control systems, with a preference for experience in dynamic mechanical projects.",
"source_id": "chunk-c2ef2e60916b405cdbca8f9af6e52ec8"
},
{
"id": "AI Algorithm Engineer",
"entity_type": "category",
"description": "A job position focused on AI, computer vision, and graphics, requiring expertise in Python, PyTorch, and related tools.",
"source_id": "chunk-c2ef2e60916b405cdbca8f9af6e52ec8"
},
{
"id": "Unreal Engine",
"entity_type": "category",
"description": "A game engine development platform mentioned as required skill for Engine Engineer position.",
"source_id": "chunk-c2ef2e60916b405cdbca8f9af6e52ec8"
},
{
"id": "Unity",
"entity_type": "category",
"description": "A game engine development platform mentioned as required skill for Engine Engineer position.",
"source_id": "chunk-c2ef2e60916b405cdbca8f9af6e52ec8"
},
{
"id": "ThreeJS",
"entity_type": "category",
"description": "A JavaScript 3D library mentioned as required skill for Engine Engineer position.",
"source_id": "chunk-c2ef2e60916b405cdbca8f9af6e52ec8"
},
{
"id": "SolidWorks",
"entity_type": "category",
"description": "3D mechanical design software mentioned as required skill for Smart Bionic Mechanic position.",
"source_id": "chunk-c2ef2e60916b405cdbca8f9af6e52ec8"
},
{
"id": "Fusion 360",
"entity_type": "category",
"description": "3D CAD/CAM software mentioned as required skill for Smart Bionic Mechanic position.",
"source_id": "chunk-c2ef2e60916b405cdbca8f9af6e52ec8"
},
{
"id": "Python",
"entity_type": "category",
"description": "Programming language mentioned as required skill for AI Algorithm Engineer position.<SEP>Programming language required for Technical Artist position to develop tools and plugins.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50<SEP>chunk-c2ef2e60916b405cdbca8f9af6e52ec8"
},
{
"id": "PyTorch",
"entity_type": "category",
"description": "Machine learning framework mentioned as required skill for AI Algorithm Engineer position.",
"source_id": "chunk-c2ef2e60916b405cdbca8f9af6e52ec8"
},
{
"id": "Technical Artist (TD)",
"entity_type": "category",
"description": "A job role requiring expertise in digital effects, animation software (Maya, Blender, Nuke, Houdini, UE), and programming (Python, mel). Candidates need a doctoral degree and problem-solving skills.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "Full-stack Internet Development Engineer",
"entity_type": "category",
"description": "A job role requiring proficiency in Vue, Java, Spring frameworks, and web technologies (Javascript, HTML5, CSS3). Candidates need a doctoral degree, 3+ years of experience, and strong analytical skills.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "Maya",
"entity_type": "category",
"description": "3D computer graphics software used in animation, required skill for Technical Artist position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "Blender",
"entity_type": "category",
"description": "Open-source 3D creation suite, required skill for Technical Artist position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "Nuke",
"entity_type": "category",
"description": "Node-based digital compositing application, required skill for Technical Artist position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "Houdini",
"entity_type": "category",
"description": "3D animation software, required skill for Technical Artist position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "Unreal Engine (UE)",
"entity_type": "category",
"description": "Game engine used in virtual production, required skill for Technical Artist position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "mel",
"entity_type": "category",
"description": "Maya Embedded Language, required skill for Technical Artist position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "Vue",
"entity_type": "category",
"description": "JavaScript framework required for Full-stack Internet Development Engineer position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "Java",
"entity_type": "category",
"description": "Programming language required for Full-stack Internet Development Engineer position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "SpringMVC",
"entity_type": "category",
"description": "Java framework required for Full-stack Internet Development Engineer position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "mybatis",
"entity_type": "category",
"description": "Persistence framework required for Full-stack Internet Development Engineer position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "SpringBoot",
"entity_type": "category",
"description": "Java framework required for Full-stack Internet Development Engineer position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "JavaScript",
"entity_type": "category",
"description": "Programming language required for Full-stack Internet Development Engineer position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "HTML5",
"entity_type": "category",
"description": "Markup language required for Full-stack Internet Development Engineer position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "CSS3",
"entity_type": "category",
"description": "Style sheet language required for Full-stack Internet Development Engineer position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "Doctoral Degree",
"entity_type": "category",
"description": "Educational requirement for both Technical Artist and Full-stack Internet Development Engineer positions.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "Virtual Production",
"entity_type": "category",
"description": "Specialized experience preferred for Technical Artist position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
},
{
"id": "Motion Capture",
"entity_type": "category",
"description": "Specialized experience preferred for Technical Artist position.",
"source_id": "chunk-7f76a17088dbf0c60ee2e9a75b81de50"
}
],
"edges": [
{
"source": "吉林动画学院",
"target": "科研岗位",
"weight": 0.0,
"description": "9.0",
"keywords": "Jilin Animation Institute is offering research positions as part of its academic staffing.",
"source_id": "academic positions,employment"
},
{
"source": "吉林动画学院",
"target": "招聘计划",
"weight": 0.0,
"description": "8.0",
"keywords": "The institute has established a recruitment plan to fill its research positions.",
"source_id": "hiring process,institutional planning"
},
{
"source": "科研岗位",
"target": "报名条件",
"weight": 0.0,
"description": "8.0",
"keywords": "The research positions have defined application conditions that candidates must satisfy.",
"source_id": "candidate screening,job requirements"
},
{
"source": "招聘计划",
"target": "报名条件",
"weight": 0.0,
"description": "7.0",
"keywords": "The recruitment plan includes specific application requirements for candidates.",
"source_id": "qualifications,selection criteria"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Jilin Animation Institute",
"weight": 0.0,
"description": "30.0",
"keywords": "Entity Jilin Animation Institute belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Engine Engineer",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Engine Engineer belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Smart Bionic Mechanic",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Smart Bionic Mechanic belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "AI Algorithm Engineer",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity AI Algorithm Engineer belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Unreal Engine",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Unreal Engine belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Unity",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Unity belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "ThreeJS",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity ThreeJS belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "SolidWorks",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity SolidWorks belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Fusion 360",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Fusion 360 belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Python",
"weight": 0.0,
"description": "30.0",
"keywords": "Entity Python belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "PyTorch",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity PyTorch belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Technical Artist (TD)",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Technical Artist (TD) belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Full-stack Internet Development Engineer",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Full-stack Internet Development Engineer belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Maya",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Maya belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Blender",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Blender belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Nuke",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Nuke belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Houdini",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Houdini belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Unreal Engine (UE)",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Unreal Engine (UE) belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "mel",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity mel belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Vue",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Vue belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Java",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Java belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "SpringMVC",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity SpringMVC belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "mybatis",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity mybatis belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "SpringBoot",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity SpringBoot belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "JavaScript",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity JavaScript belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "HTML5",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity HTML5 belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "CSS3",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity CSS3 belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Doctoral Degree",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Doctoral Degree belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Virtual Production",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Virtual Production belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute Research Position Recruitment Table (table)",
"target": "Motion Capture",
"weight": 0.0,
"description": "20.0",
"keywords": "Entity Motion Capture belongs to Jilin Animation Institute Research Position Recruitment Table (table)",
"source_id": "belongs_to,contained_in,part_of"
},
{
"source": "Jilin Animation Institute",
"target": "Engine Engineer",
"weight": 0.0,
"description": "8.0",
"keywords": "Jilin Animation Institute is recruiting for the position of Engine Engineer, emphasizing expertise in game engines and programming.",
"source_id": "job recruitment,technical expertise"
},
{
"source": "Jilin Animation Institute",
"target": "Smart Bionic Mechanic",
"weight": 0.0,
"description": "7.0",
"keywords": "Jilin Animation Institute is recruiting for the position of Smart Bionic Mechanic, focusing on mechanical and robotics skills.",
"source_id": "interdisciplinary skills,job recruitment"
},
{
"source": "Jilin Animation Institute",
"target": "AI Algorithm Engineer",
"weight": 0.0,
"description": "9.0",
"keywords": "Jilin Animation Institute is recruiting for the position of AI Algorithm Engineer, requiring skills in AI and computer graphics.",
"source_id": "AI research,job recruitment"
},
{
"source": "Jilin Animation Institute",
"target": "Technical Artist (TD)",
"weight": 0.0,
"description": "9.0",
"keywords": "Jilin Animation Institute is recruiting Technical Artists (TD) to enhance its animation and visual effects capabilities.",
"source_id": "job recruitment,technical expertise"
},
{
"source": "Jilin Animation Institute",
"target": "Full-stack Internet Development Engineer",
"weight": 0.0,
"description": "9.0",
"keywords": "Jilin Animation Institute is hiring Full-stack Internet Development Engineers to strengthen its web development and software engineering teams.",
"source_id": "job recruitment,software development"
},
{
"source": "Engine Engineer",
"target": "Unreal Engine",
"weight": 0.0,
"description": "8.0",
"keywords": "Unreal Engine is listed as a required skill for the Engine Engineer position.",
"source_id": "game development,technical requirement"
},
{
"source": "Engine Engineer",
"target": "Unity",
"weight": 0.0,
"description": "8.0",
"keywords": "Unity is listed as a required skill for the Engine Engineer position.",
"source_id": "game development,technical requirement"
},
{
"source": "Engine Engineer",
"target": "ThreeJS",
"weight": 0.0,
"description": "7.0",
"keywords": "ThreeJS is listed as a required skill for the Engine Engineer position.",
"source_id": "3D development,technical requirement"
},
{
"source": "Smart Bionic Mechanic",
"target": "SolidWorks",
"weight": 0.0,
"description": "8.0",
"keywords": "SolidWorks is listed as a required skill for the Smart Bionic Mechanic position.",
"source_id": "mechanical design,technical requirement"
},
{
"source": "Smart Bionic Mechanic",
"target": "Fusion 360",
"weight": 0.0,
"description": "8.0",
"keywords": "Fusion 360 is listed as a required skill for the Smart Bionic Mechanic position.",
"source_id": "CAD design,technical requirement"
},
{
"source": "AI Algorithm Engineer",
"target": "Python",
"weight": 0.0,
"description": "9.0",
"keywords": "Python is listed as a required skill for the AI Algorithm Engineer position.",
"source_id": "programming,technical requirement"
},
{
"source": "AI Algorithm Engineer",
"target": "PyTorch",
"weight": 0.0,
"description": "9.0",
"keywords": "PyTorch is listed as a required skill for the AI Algorithm Engineer position.",
"source_id": "machine learning,technical requirement"
},
{
"source": "Python",
"target": "Technical Artist (TD)",
"weight": 0.0,
"description": "9.0",
"keywords": "Python is a required programming language for the Technical Artist position.",
"source_id": "programming skill,technical requirement"
},
{
"source": "Technical Artist (TD)",
"target": "Full-stack Internet Development Engineer",
"weight": 0.0,
"description": "7.0",
"keywords": "Both roles are part of Jilin Animation Institute's recruitment plan, focusing on advanced technical skills and doctoral qualifications.",
"source_id": "job roles,technical recruitment"
},
{
"source": "Technical Artist (TD)",
"target": "Maya",
"weight": 0.0,
"description": "8.0",
"keywords": "Maya is a required software skill for the Technical Artist position.",
"source_id": "software proficiency,technical requirement"
},
{
"source": "Technical Artist (TD)",
"target": "Blender",
"weight": 0.0,
"description": "8.0",
"keywords": "Blender is a required software skill for the Technical Artist position.",
"source_id": "software proficiency,technical requirement"
},
{
"source": "Technical Artist (TD)",
"target": "Nuke",
"weight": 0.0,
"description": "8.0",
"keywords": "Nuke is a required software skill for the Technical Artist position.",
"source_id": "software proficiency,technical requirement"
},
{
"source": "Technical Artist (TD)",
"target": "Houdini",
"weight": 0.0,
"description": "8.0",
"keywords": "Houdini is a required software skill for the Technical Artist position.",
"source_id": "software proficiency,technical requirement"
},
{
"source": "Technical Artist (TD)",
"target": "Unreal Engine (UE)",
"weight": 0.0,
"description": "8.0",
"keywords": "Unreal Engine is a required software skill for the Technical Artist position.",
"source_id": "software proficiency,technical requirement"
},
{
"source": "Technical Artist (TD)",
"target": "mel",
"weight": 0.0,
"description": "8.0",
"keywords": "mel is a required scripting language for the Technical Artist position.",
"source_id": "programming skill,technical requirement"
},
{
"source": "Technical Artist (TD)",
"target": "Doctoral Degree",
"weight": 0.0,
"description": "9.0",
"keywords": "A doctoral degree is required for the Technical Artist position.",
"source_id": "education requirement,qualification"
},
{
"source": "Technical Artist (TD)",
"target": "Virtual Production",
"weight": 0.0,
"description": "7.0",
"keywords": "Virtual production experience is preferred for the Technical Artist position.",
"source_id": "preference,specialized experience"
},
{
"source": "Technical Artist (TD)",
"target": "Motion Capture",
"weight": 0.0,
"description": "7.0",
"keywords": "Motion capture experience is preferred for the Technical Artist position.",
"source_id": "preference,specialized experience"
},
{
"source": "Full-stack Internet Development Engineer",
"target": "Vue",
"weight": 0.0,
"description": "9.0",
"keywords": "Vue is a required framework for the Full-stack Developer position.",
"source_id": "framework proficiency,technical requirement"
},
{
"source": "Full-stack Internet Development Engineer",
"target": "Java",
"weight": 0.0,
"description": "9.0",
"keywords": "Java is a required programming language for the Full-stack Developer position.",
"source_id": "programming skill,technical requirement"
},
{
"source": "Full-stack Internet Development Engineer",
"target": "SpringMVC",
"weight": 0.0,
"description": "8.0",
"keywords": "SpringMVC is a required framework for the Full-stack Developer position.",
"source_id": "framework proficiency,technical requirement"
},
{
"source": "Full-stack Internet Development Engineer",
"target": "mybatis",
"weight": 0.0,
"description": "8.0",
"keywords": "mybatis is a required framework for the Full-stack Developer position.",
"source_id": "framework proficiency,technical requirement"
},
{
"source": "Full-stack Internet Development Engineer",
"target": "SpringBoot",
"weight": 0.0,
"description": "8.0",
"keywords": "SpringBoot is a required framework for the Full-stack Developer position.",
"source_id": "framework proficiency,technical requirement"
},
{
"source": "Full-stack Internet Development Engineer",
"target": "JavaScript",
"weight": 0.0,
"description": "9.0",
"keywords": "JavaScript is a required programming language for the Full-stack Developer position.",
"source_id": "programming skill,technical requirement"
},
{
"source": "Full-stack Internet Development Engineer",
"target": "HTML5",
"weight": 0.0,
"description": "8.0",
"keywords": "HTML5 is a required markup language for the Full-stack Developer position.",
"source_id": "technical requirement,web development"
},
{
"source": "Full-stack Internet Development Engineer",
"target": "CSS3",
"weight": 0.0,
"description": "8.0",
"keywords": "CSS3 is a required style sheet language for the Full-stack Developer position.",
"source_id": "technical requirement,web development"
},
{
"source": "Full-stack Internet Development Engineer",
"target": "Doctoral Degree",
"weight": 0.0,
"description": "9.0",
"keywords": "A doctoral degree is required for the Full-stack Developer position.",
"source_id": "education requirement,qualification"
}
]
}
Loading…
Cancel
Save