技术特征:
1.一种面向图神经网络的可视化管理系统,其特征在于,包括:图数据集分析及可视化模块,用于获取用户上传的一个或多个图数据集并按照设定存储标准进行存储,生成图数据集信息表以及基于预设可视化库对各图数据集进行可视化展示;模型结构搭建及训练模块,包括层内模块、层间模块和模型参数模块,用于组块化构建一种或多种图神经网络模型,以及调用指定的图数据集对指定的图神经网络模型进行训练并生成模型信息表;日志管理模块,用于记载各图神经网络模型的上传、修改、删除、训练和调用日志,各日志记载相应操作后图神经网络模型的参数值,根据各日志生成日志信息表进行管理和可视化分析;参数调优模块,用于对各图神经网络模型进行参数调优并生成调优信息表;所述图数据集分析及可视化模块、所述模型结构搭建及训练模块、所述日志管理模块以及所述参数调优模块之间通过应用程序编程接口连接。2.根据权利要求1所述的面向图神经网络的可视化管理系统,其特征在于,所述图数据集分析及可视化模块将各图数据集按照设定比例划分为训练集、测试集和验证集。3.根据权利要求1所述的面向图神经网络的可视化管理系统,其特征在于,所述图数据集分析及可视化模块,还用于:采用networkx和dgl提取各图数据集的图结构特征信息并保存在mongodb数据库。4.根据权利要求3所述的面向图神经网络的可视化管理系统,其特征在于,所述图数据集分析及可视化模块,还用于:采用echarts将各图数据集的图结构特征信息通过表格、节点度分布线状图和/或图部分节点连接力状图进行可视化展示。5.根据权利要求4所述的面向图神经网络的可视化管理系统,其特征在于,所述图数据集分析及可视化模块,还用于:获取各图数据集的图结构特征信息对应表格、节点度分布线状图和/或图部分节点连接力状图的差异部分,并进行高亮显示。6.根据权利要求1所述的面向图神经网络的可视化管理系统,其特征在于,所述模型结构搭建及训练模块用于对各图神经网络模型进行组件化管理,至少记录每个图神经网络的模型名称、与各图神经网络相关的图数据集、各图神经网络包含的模块信息、各图神经网络的参数和各图神经网络的训练结果指标;其中,所述模块信息包括组成每个图神经网络的一个或多个子模块信息、各子模块之间的关联结构以及各子模块的默认值和参数范围。7.根据权利要求1所述的面向图神经网络的可视化管理系统,其特征在于,所述模型结构搭建及训练模块,还用于:接收用户对第一指定图神经网络模型的参数设置请求,并将所述用户的预设参数通过json共享文件进行存储和调用,以在所述预设参数的基础上对所述第一指定图神经网络模型进行训练。8.根据权利要求1所述的面向图神经网络的可视化管理系统,其特征在于,所述日志管理模块,还用于:
获取用户针对第二指定图神经网络模型选择的一个或多个待分析参数项;通过查找所述日志信息表和调优信息表,基于控制变量的方式查找所述第二指定图神经网络模型中各待分析参数项不一致而其余参数项一致的训练批次,获取相应训练批次的模型训练效果,以比对评价各待分析参数项对所述第二指定图神经网络模型训练效果的影响关系。9.根据权利要求1所述的面向图神经网络的可视化管理系统,其特征在于,所述日志管理模块,还用于:查询所述日志信息表以拆分每个日志中各参数默认参数值在数据库中的键值对信息;若所述日志中存在模型参数缺失,则根据相应的键值对信息调用默认参数值填入补齐,并更新日志;以及,对所述日志信息表按照设定规则进行调优并可视化。10.根据权利要求1所述的面向图神经网络的可视化管理系统,其特征在于,所述参数调优模块,还用于:根据所述调优信息表生成调优目标曲线进行可视化呈现。
技术总结
本发明提供一种面向图神经网络的可视化管理系统,包括图数据集分析及可视化模块、模型结构搭建及训练模块、日志管理模块和参数调优模块。通过规范图数据集的存储标准,并利用可视化库对图数据集进行可视化展示,对比图数据集差异。通过组件化构建图神经网络模型实现灵活调用、自定义、训练和分享,简化开发步骤。通过记录对图神经网络模型的操作,记载训练后的模型参数并建立日志,通过日志进行规范化存储,并进行可视化地对比分析,在此基础上对模型进行参数调优并记录结果,随时调用优化后的模型参数。构建应用程序编程接口连接各模块,根据用户需求随时调用展示图数据集以及优化后图神经网络模型,实施训练任务或模型评估,提高了开发效率。提高了开发效率。提高了开发效率。
技术研发人员:邵蓥侠 王海江
受保护的技术使用者:北京邮电大学
技术研发日:2022.09.21
技术公布日:2023/1/2