金融网络关系挖掘必杀技:GNN链路预测的5大核心算法全公开

第一章:金融网络链路预测与GNN的融合背景

在现代金融系统中,实体之间的交互关系日益复杂,形成了高度互联的金融网络。这些网络不仅包含银行间借贷、企业投资、跨境资金流动等结构化关系,还隐含大量潜在风险传播路径。传统的统计与机器学习方法在处理此类非欧几里得数据时面临表达能力不足的问题,难以捕捉高阶依赖关系。图神经网络(Graph Neural Networks, GNN)因其强大的图结构建模能力,逐渐成为分析金融网络的核心技术。

金融网络的图结构特性

  • 节点代表金融机构、企业或个人投资者
  • 边表示资金流动、信用关系或交易行为
  • 边可带权、有向,并随时间动态演化

GNN在链路预测中的优势

传统方法GNN方法
基于相似性指标(如共同邻居)通过消息传递聚合邻域信息
无法建模高阶结构自动学习节点嵌入表示
特征工程依赖强端到端训练,适应复杂模式

典型GNN模型应用示例

# 使用PyTorch Geometric构建GCN进行链路预测
import torch
from torch_geometric.nn import GCNConv

class GCNLinkPredictor(torch.nn.Module):
    def __init__(self, num_features):
        super(GCNLinkPredictor, self).__init__()
        self.conv1 = GCNConv(num_features, 128)
        self.conv2 = GCNConv(128, 64)

    def forward(self, x, edge_index):
        # 消息传递更新节点表示
        x = torch.relu(self.conv1(x, edge_index))
        x = self.conv2(x, edge_index)
        return x

# 模型输出可用于计算节点对的相似度得分,进而预测是否存在链接
graph LR A[原始金融交易数据] --> B[构建成图: 节点与边] B --> C[应用GNN进行嵌入学习] C --> D[计算节点对相似性] D --> E[预测潜在金融关联]

第二章:图神经网络基础理论与金融图构建

2.1 图神经网络核心机制解析

图神经网络(GNN)通过消息传递机制实现节点间的信息聚合。每个节点根据其邻接关系,不断收到来自邻居的特征更新,从而逐步学习到全局图结构中的表示。
消息传递过程
该机制可形式化为三个步骤:消息生成、聚合与更新。
  • 消息生成:每个邻居节点产生待传递的特征向量
  • 聚合操作:将所有邻居消息通过求和、均值或最大值等方式合并
  • 节点更新:结合自身状态与聚合结果,更新嵌入表示
def message_passing(x, adj, weight):
    # x: 节点特征矩阵 [N, D]
    # adj: 邻接矩阵 [N, N]
    # weight: 可学习权重 [D, D']
    aggregated = adj @ x  # 聚合邻居特征
    updated = torch.relu(aggregated @ weight)
    return updated
上述代码展示了基础的消息传播流程:邻接矩阵与特征相乘实现一阶邻域聚合,随后通过线性变换与非线性激活函数更新节点表示。

2.2 金融实体关系建模方法

在金融系统中,实体关系建模是确保数据一致性与业务逻辑准确性的核心环节。通过识别账户、交易、客户等关键实体,建立其间的关联规则,可有效支撑风控、清算等复杂场景。
基于图模型的关系表达
采用属性图结构对金融实体进行建模,节点代表实体,边表示关系类型,如“转账”、“担保”等。该方式支持动态扩展和多跳查询。

// 创建客户与账户的归属关系
MATCH (c:Customer {id: "C1001"}), (a:Account {no: "A8801"})
CREATE (c)-[:OWNS {since: "2023-01-01"}]->(a)
上述 Cypher 语句在 Neo4j 中建立客户与账户的拥有关系,并记录起始时间,便于后续审计追溯。
关系约束与一致性校验
  • 唯一性约束:每个账户仅属于一个客户主体
  • 状态依赖:冻结账户不可发起新交易
  • 路径限制:防范通过多层嵌套隐藏资金流向
通过图遍历算法结合规则引擎,实现实时关系验证,提升系统安全性。

2.3 节点特征工程与属性融合

特征提取与预处理
在图结构中,节点特征往往来源于多源异构数据。需对原始属性进行归一化、离散化或嵌入编码,以提升模型泛化能力。例如,将类别型字段通过One-Hot编码转换为稠密向量。
属性融合策略
融合静态属性与动态行为特征可显著增强节点表征。常用方法包括拼接(concatenation)、加权求和与注意力机制。

# 使用注意力机制融合多源特征
import torch
attn_weight = torch.softmax(torch.matmul(X, W_att), dim=-1)
fused_feature = torch.sum(attn_weight * X, dim=1)
该代码段通过可学习的注意力权重自动分配不同属性的重要性,其中 W_att 为注意力变换矩阵,X 表示输入特征集合。
融合方式计算复杂度适用场景
拼接O(d)特征维度低且互补性强
注意力融合O(d²)需要动态权重分配

2.4 动态时序图的构建与更新策略

在分布式系统监控中,动态时序图用于实时反映服务调用链路状态。其核心在于高效的数据采集与低延迟的图形结构更新。
数据同步机制
采用增量更新策略,仅推送变化的节点与边信息,减少网络开销。客户端通过WebSocket接收变更指令,并局部重绘图形。

// 增量更新消息格式
{
  "op": "update",
  "nodes": [{"id": "svc-a", "status": "healthy"}],
  "edges": [{"from": "svc-a", "to": "svc-b", "latency": 45}]
}
该消息结构支持原子性操作,字段`op`标识操作类型,`nodes`和`edges`携带最新状态,确保前后端视图一致性。
更新频率控制
  • 高频更新(≥1Hz):适用于故障诊断模式
  • 常规更新(0.5Hz):默认运行状态
  • 低频更新(0.1Hz):资源受限场景

2.5 基于真实金融场景的数据预处理实践

在高频交易与风控系统中,原始金融数据常包含缺失值、异常价格跳变和时间戳错乱等问题。为保障模型输入的稳定性,需实施标准化清洗流程。
数据清洗关键步骤
  • 去除重复记录,确保每条交易唯一
  • 使用线性插值填补短时缺失的行情数据
  • 通过三倍标准差法识别并修正异常值
时间序列对齐示例

import pandas as pd
# 将不规则时间戳对齐到1秒粒度,前向填充
df['timestamp'] = pd.to_datetime(df['timestamp'])
df = df.set_index('timestamp').resample('1S').ffill()
该代码将非均匀采样的行情数据重采样为每秒一条记录,ffill() 确保数值连续性,适用于撮合日志与行情数据的时间对齐。

第三章:主流GNN模型在链路预测中的应用

3.1 GCN与GAT在交易网络中的对比分析

在交易网络分析中,图卷积网络(GCN)和图注意力网络(GAT)展现出不同的特征提取能力。GCN通过固定权重对邻居节点进行均一化聚合,适合结构规则的网络;而GAT引入注意力机制,动态分配邻居权重,更适应交易中异构和复杂关联。
注意力权重计算差异
GAT的核心在于节点间注意力系数的计算:

def attention_scores(h_i, h_j):
    # h_i, h_j 为节点i和j的特征向量
    concat = torch.cat((h_i, h_j), dim=-1)
    score = LeakyReLU(a^T @ concat)  # 可学习参数a
    return score
该机制允许高金额或高频交易边获得更高关注,提升欺诈检测灵敏度。
性能对比
模型准确率训练速度适用场景
GCN86%快均匀交易网络
GAT91%中复杂欺诈网络

3.2 GraphSAGE在大规模金融图上的采样优化

在处理包含数十亿节点的金融交易图时,直接应用GraphSAGE会导致内存爆炸和训练缓慢。为此,引入分层采样策略,逐层限制邻居数量,显著降低计算负担。
邻域采样优化策略
采用重要性加权采样替代均匀采样,优先选取与中心节点交易金额大、频次高的邻居:
  • 第一层采样10个邻居
  • 第二层采样5个邻居
  • 结合节点度数进行归一化,防止高活账户主导表征
def sample_neighbors(graph, node, layer):
    if layer == 1:
        return top_k_by_weight(graph.neighbors(node), k=10)
    else:
        return top_k_by_weight(graph.neighbors(node), k=5)
该函数根据边权重动态采样,避免随机丢失关键欺诈路径。权重可定义为交易金额与频率的加权和,提升异常模式捕捉能力。
批处理与缓存机制
步骤操作
1加载节点批次
2采样其多阶邻居
3构建子图并缓存

3.3 异构图神经网络在多类型金融关系中的应用

在金融风控与反欺诈场景中,实体间存在账户、交易、设备、IP等多类型节点和关系,传统同构图模型难以刻画复杂交互。异构图神经网络(HGNN)通过引入节点类型与边类型的区分,能够有效建模多模态金融关系。
异构消息传递机制
HGNN采用基于元关系的注意力机制,在不同类型的边上学习独立的传播权重。例如,在“账户→交易→账户”路径上,模型可识别异常转账模式。
  • 支持多种实体:用户、银行卡、商户、设备指纹
  • 支持多种关系:转账、登录、注册、共用设备
  • 可融合语义信息:通过节点属性增强表征能力
# 简化的异构图卷积层示例
class HeteroGNNLayer(nn.Module):
    def __init__(self, in_dim, out_dim, rel_names):
        super().__init__()
        self.sub_modules = nn.ModuleDict({
            rel: GATConv(in_dim, out_dim, num_heads=1)
            for rel in rel_names
        })

    def forward(self, g, h):
        with g.local_scope():
            for rel, conv in self.sub_modules.items():
                g.nodes['account'].data[f'emb_{rel}'] = conv(g[rel], h)
            return torch.stack([g.nodes['account'].data[f'emb_{r}'] for r in rel_names], dim=0).mean(0)
上述代码实现了一个基于关系划分的图卷积层,对每种金融关系独立计算注意力输出,最后融合生成统一表征。该结构能有效捕捉跨类型关联,提升欺诈检测准确率。

第四章:链路预测关键技术实现与案例剖析

4.1 负采样策略与损失函数设计

在训练大规模推荐系统或图神经网络时,全量正负样本计算开销巨大。负采样通过从噪声分布中采样部分负例,显著降低梯度计算复杂度。
常见负采样方法对比
  • 均匀负采样:简单但易采样到与正样本差异过大的实例;
  • 基于频率的负采样:高频节点更易被选为负样本,适用于图数据;
  • 自适应负采样:根据模型当前预测动态调整采样分布。
损失函数设计
采用二元交叉熵构建目标函数,对正负样本分别加权:
loss = -(alpha * log(σ(y_pos)) + (1-alpha) * Σ log(σ(-y_neg)))
其中,σ 为 Sigmoid 函数,y_pos 和 y_neg 分别表示正负样本得分,alpha 控制正负样本权重平衡。该设计提升稀疏场景下模型收敛稳定性。

4.2 基于嵌入相似度的链接打分机制

在构建知识图谱或推荐系统时,链接打分是衡量实体间关联强度的关键步骤。基于嵌入相似度的方法通过将实体映射到低维向量空间,利用向量间的余弦相似度或欧氏距离评估其语义接近程度。
嵌入表示与相似度计算
常用模型如TransE、Node2Vec可生成实体和关系的分布式表示。给定两个实体 $e_i$ 和 $e_j$ 的嵌入向量 $\mathbf{v}_i, \mathbf{v}_j$,其相似度可定义为:
# 计算余弦相似度
from sklearn.metrics.pairwise import cosine_similarity
similarity = cosine_similarity([vector_i], [vector_j])
该值越高,表明两实体语义越接近,越可能建立有效链接。
打分函数设计
打分函数 $s(e_i, e_j) = \text{sim}(\mathbf{v}_i, \mathbf{v}_j)$ 可直接用于排序候选链接。实际应用中常引入阈值过滤低分项,并结合上下文加权优化精度。
方法特点适用场景
余弦相似度关注方向一致性高维稀疏数据
欧氏距离衡量绝对距离密集嵌入空间

4.3 模型训练流程与超参数调优技巧

标准训练流程设计
一个完整的模型训练流程通常包含数据加载、前向传播、损失计算、反向传播和优化器更新五个核心步骤。以下是一个基于PyTorch的典型训练循环示例:

for epoch in range(num_epochs):
    model.train()
    for batch in dataloader:
        optimizer.zero_grad()              # 梯度清零
        inputs, labels = batch
        outputs = model(inputs)            # 前向传播
        loss = criterion(outputs, labels)  # 计算损失
        loss.backward()                    # 反向传播
        optimizer.step()                   # 更新参数
该代码块展示了最基本的训练骨架。其中,optimizer.zero_grad() 防止梯度累积;loss.backward() 自动计算梯度;optimizer.step() 执行参数更新。
关键超参数调优策略
超参数对模型性能影响显著,常见调优目标包括:
  • 学习率(Learning Rate):过大会导致震荡,过小则收敛慢,建议使用学习率调度器
  • 批量大小(Batch Size):影响梯度估计稳定性与显存占用
  • 优化器选择:Adam适用于大多数场景,SGD适合精细调优
超参数推荐范围调整建议
学习率1e-5 ~ 1e-2从1e-3开始尝试
Batch Size16 ~ 256根据GPU显存调整

4.4 典型案例:银行间风险传染路径预测

在金融系统稳定性研究中,银行间风险传染路径预测是图神经网络的重要应用。通过将银行视为节点,借贷关系为边,构建加权有向图,可利用图扩散机制模拟违约冲击的传播过程。
图结构建模
每家银行的资本充足率、杠杆水平作为节点特征,双边风险暴露数据构成边权重。使用图卷积网络(GCN)学习节点嵌入:

import torch
from torch_geometric.nn import GCNConv

class RiskGCN(torch.nn.Module):
    def __init__(self, input_dim, hidden_dim):
        super().__init__()
        self.conv1 = GCNConv(input_dim, hidden_dim)
        self.conv2 = GCNConv(hidden_dim, 1)  # 输出违约概率
    
    def forward(self, x, edge_index, edge_weight):
        x = torch.relu(self.conv1(x, edge_index, edge_weight))
        x = self.conv2(x, edge_index, edge_weight)
        return torch.sigmoid(x)
该模型第一层聚合邻居银行的风险信号,第二层输出个体系统性风险贡献度。边权重由实际资产负债表中的同业资产决定,确保经济可解释性。
传染路径推演
通过级联违约模拟,可识别关键传播枢纽:
  • 初始冲击:随机触发一家银行违约
  • 传播规则:若银行总损失超过资本缓冲,则判定违约
  • 迭代直至无新增违约

第五章:未来挑战与金融智能网络的发展方向

安全与隐私的持续博弈
随着金融智能网络处理的数据量呈指数级增长,用户隐私保护成为核心挑战。联邦学习(Federated Learning)正被广泛应用于银行风控模型训练中,实现数据“可用不可见”。例如,某头部券商采用以下Go代码片段构建本地加密计算模块:

// 本地梯度加密上传
func encryptGradient(gradient []float64, pubKey *rsa.PublicKey) ([]byte, error) {
    data, _ := json.Marshal(gradient)
    return rsa.EncryptPKCS1v15(rand.Reader, pubKey, data)
}
跨机构协同的信任机制构建
不同金融机构间的数据孤岛问题制约模型效果提升。基于区块链的可信执行环境(TEE)正在试点落地。以下是某跨境支付联盟链中节点权限配置示例:
机构类型数据读取权模型更新权审计日志访问
商业银行✓✓✓
第三方支付✓✗✓
监管节点✓(脱敏)✗✓(全量)
实时推理的性能优化路径
高频交易场景要求模型推理延迟低于50ms。通过模型蒸馏将BERT-based风控模型压缩为TinyBERT,并部署于GPU边缘节点,使平均响应时间从128ms降至37ms。典型优化策略包括:
  • 使用ONNX Runtime进行跨平台推理加速
  • 引入Redis缓存高频查询特征向量
  • 动态批处理(Dynamic Batching)提升GPU利用率
金融智能网络三层架构:边缘感知层、可信计算层、全局决策层
【复杂网络建模】——使用PyTorch和DGL库实现图神经网络进行链路预测 链路预测是指在一个给定的网络中,根据已有的网络结构信息,尝试预测两个节点之间是否存在连接或者可能会建立连接的概率。这在社交网络分析、生物信息学、推荐系统等领域中都有广泛的应用。在复杂网络中,链路预测可以帮助我们理解网络的演化过程、发现隐藏的关系和未知的连接,以及预测未来的网络演化趋势。 阅读详情

相关推荐

【信息科学与工程学】【数据中心】 第十九篇 MFU的优化提升方法01

MFU作为一个综合性能指标,清晰地揭示了下游任务(模型训练/推理)对上游计算资源(GPU集群)的实际利用效率。它不仅是技术能力的体现,更直接关系到企业的运营成本和AI创新的速度。追求更高的MFU,本质上是在有限的资源和无限的算力需求之间寻找最优解,是AI基础设施领域持续演进的核心动力。总而言之,数据中心CPU的MFU不仅仅是一个软件性能指标,它是计算芯片微架构、服务器硬件设计、数据中心基础设施以及软件算法协同工作效果的终极体现。

weixin_49199313的博客 1240

图机器学习(GML)&图神经网络(GNN)原理和代码实现(前置学习系列二)

现在已经覆盖了图的介绍,图的主要类型,不同的图算法,在Python中使用Networkx来实现它们,以及用于节点标记,链接预测和图嵌入的图学习技术,最后讲了GNN分类应用以及未来发展方向!

m0_63642362的博客 4646

图神经网络实战(14)——基于节点嵌入预测链接

链接预测可以帮助我们发现隐藏的关联规律,从而为网络分析、推荐系统等问题提供有效的解决方案。在本节中,介绍了如何使用图神经网络 (Graph Neural Networks, GNN) 实现链接预测,学习了基于节点嵌入的链接预测技术,包括图自编码器 (Graph Autoencoder, GAE) 和变分图自编码器 (Variational Graph Autoencoder, VGAE),并使用边级随机分割和负采样在 Cora 数据集上实现了 VGAE 模型。

盼小辉丶的博客 1万+

DGL教程【四】使用GNN进行链路预测

在之前的介绍中,我们已经学习了使用GNN进行节点分类,比如预测一个图中的节点所属的类别。这一节中我们将教你如何进行链路预测,比如预测任意两个节点之间是不是存在边。 本节你将学到: 构建一个GNN的链路预测模型 在一个小的DGL数据集上训练和评估模型 链路预测 在很多应用中,例如社交推荐、商品推荐以及知识图谱补全中都存在链路预测,就是判断两个节点之间是不是存在一条边。本节将使用论文引用关系数据集,判断两篇论文是否存在引用关系。 这个教程将链路预测定义为一个二分类的问题: 将图中的每个边都视为正样本 对不

vincent_duan的专栏 8339

复杂网络链路预测

该论文对链接预测有一个全面的描述,包括综述及各种指标,适合对该领域有了解需求的人下载。

复杂网络、链路预测 数据集600+

无权无向去除自环边,仅保留最大连通子图 ,.txt格式,每行为一条边,分别为起始节点

​ICLR 2023 高分论文 | 基于子图草图的图神经网络用于链路预测

本文介绍了一项关于链路预测方向的研究,该论文在 openreview 上分别得到了 10, 8, 8, 8 的评分。作者研究了基于子图的用于链路预测(LP, Link Prediction) 方法,提出了一个新奇、高效的全图 GNN 模型。论文标题:Graph Neural Networks for Link Prediction with Subgraph Sketching论文链接:https...

Paper weekly 2410

链路预测 python

链路预测 python

PyG搭建GNN实现链接回归预测

PyG搭建GNN实现链接回归预测

KI的博客 4472

RIGOL DS1102E示波器新手必看:从开机到捕获第一个波形的5分钟指南

本文为RIGOL DS1102E示波器新手提供了一份快速上手指南。内容涵盖从开机、探头校准到捕获第一个波形的完整流程,重点解析了触发设置、自动测量等核心操作,并指出了探头衰减比设置等常见误区,帮助用户快速掌握这款经典数字示波器的基本使用方法。

dream的博客 740

proteus仿真51单片机操作指南:串口通信仿真配置详解

深入讲解如何在proteus仿真51单片机中实现串口通信,涵盖虚拟串口设置、电路连接与调试技巧,帮助开发者高效完成通信仿真验证。

weixin_36197669的博客 570

AI金融风控:智能反欺诈与个性化理财

数据源的多元化整合是基础环节。用户行为数据中蕴含丰富的欺诈信号,正常用户通常会经历浏览商品详情、查看评价、对比价格等完整路径,而刷单用户多直接跳转商品页秒下单,行为路径熵值(混乱度)极低,关键数据点包括点击路径、停留时间、操作间隔、设备切换频率等。从行业实践来看,蚂蚁消金2024年通过多智能体协同风控引擎,服务超4亿消费者,其中1.27亿为新市民群体,80%新开通花呗用户无信用卡记录,在扩大金融服务覆盖面的同时,场景化信贷风险水平较整体平均水平低20%,印证了AI风控在平衡普惠金融与风险控制中的关键作用。

min181123456的博客 2674

基于STM32与SimpleFOC实现直流无刷电机开环控制的实战指南

本文提供了一份基于STM32微控制器与SimpleFOC开源库实现直流无刷电机开环控制的详细实战指南。内容涵盖硬件连接、PlatformIO环境搭建、核心代码解析及上电测试,旨在帮助开发者快速验证硬件并理解开环控制的基本原理,为后续实现高性能的闭环FOC控制奠定基础。

xxx12的博客 960

《智能运维优化数字化转型中的稳定性与效能提升路径》

智能运维通过预测分析、自适应控制与自动化决策,有效提升了企业数字化转型中的系统稳定性与资源效能。未来,随着AI算法和云计算技术的持续突破,以可靠性为核心、以数据为驱动的智能运维体系将成为企业核心竞争力的关键组成部分。- 自动化修复策略:基于知识图谱的根因定位(RCA)与闭环控制(如Ansible自动扩容)。背景:某头部券商面临交易系统稳定性不足(年中断>3次)与资源利用率偏低(仅40%)的问题。- 发布流水线(CI/CD)集成智能测压工具(如JMeter+AI负载建模)。

ljbql的博客 268

(ZOS-API)Matlab控制ZEMAX软件调整光学系统某镜面位姿

所用软件的版本:MatlabR2022a, Zemax OpticStudio2024R1交互扩展功能,Zemax和可以同时打开,操作会比较方便在ZEMAX软件中,调整次镜位置通常有两种方法:1.在次镜前后各添加一个坐标间断面,并修改其“偏心X”“偏心Y”等参数来调整次镜的位姿;2.或者直接在次镜属性选项中设置相关数值。这两种方法对Zernike系数的采集结果无显著影响。

ecilifurt的博客 911

通达信波段交易公式实战:如何用副图指标精准捕捉买卖点(附完整源码)

本文深入解析通达信波段交易副图指标的构建与应用,提供完整源码实现,帮助投资者精准捕捉买卖点。通过趋势强度度量、超买超卖判断及信号过滤机制,结合K线图分析,有效提升波段交易的成功率。

weixin_29306317的博客 606

运维自动化与智能监控深化企业IT效能

在数字经济日益激烈的竞争环境中,传统IT运维模式正面临前所未有的挑战。数据显示,全球企业每年因IT系统中断造成的平均损失超过1.4亿美元,而其中32%的事故源于人为操作失误。- 海量数据治理层:日志分析平台(ELK/Graylog)结合时序数据库(InfluxDB)构建PB级数据湖,确保每秒百万级指标数据(Metrics)的实时存储与检索能力。- 持续交付流水线:结合Jenkins JenkinX与GitOps实践,实现开发-测试-部署全流程自动化,代码部署频率提升5-10倍的同时,故障引入率下降65%。

iovejrj的博客 267

Gromacs GPU加速版安装全攻略:从依赖配置到性能优化

本文提供了Gromacs GPU加速版的完整安装与性能优化指南。详细介绍了从编译器、OpenMPI、FFTW到CUDA等关键依赖的配置,手把手指导编译支持CUDA的Gromacs,并深入解析了如何通过调整.mdp参数及平衡MPI与OpenMP线程分配,最大化GPU利用率,从而让分子动力学模拟效率获得数十倍提升。

y9z0a1b的博客 1151

人工智能世界观(认知篇)

本文系统梳理了人工智能(AI)的基础知识体系,重点解析了大模型(LLM)的核心原理、技术演进及应用边界。主要内容包括: AI基础认知:从规则驱动到数据驱动的范式转变,强调AI=数据+算法+算力的技术本质,区分了弱AI与通用AI(AGI)的能力差异。 技术发展史:回顾AI七十年发展,从符号主义、专家系统到深度学习的五次技术浪潮,重点分析Transformer架构如何推动大模型革命。 大模型原理:详解LLM的三大支柱(参数量/数据量/算力),揭示自回归生成和注意力机制的工作逻辑,对比GPT与BERT的技术路线差

轻舟已过万重山 551

【推荐100个unity插件之8】实现多人在线联机游戏——Mirror插件的使用介绍(附项目源码)

基于Mirror的Unity多人游戏开发指南 本文介绍了使用Mirror插件开发Unity多人游戏的基本流程。Mirror是Unity的高级网络API,替代了已废弃的UNet系统。文章详细讲解了如何导入Mirror插件,创建NetworkManager网络管理器,处理常见错误,以及创建玩家角色和出生点。 主要内容包括: 创建场景NetworkManager并配置必要组件 为玩家添加NetworkIdentity和NetworkTransform组件 设置玩家初始生成位置和生成方式 常见错误及解决方法 通过M

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1万+

Opencv项目实战:20 单手识别数字0到5

今天要做的是单手识别数字0到5,通过在窗口展示,实时的展示相应的图片以及文字。在这里,我提供一下识别更多数字的方法(0-10)。首先最简便的是双手识别,完全不用更改代码,把图片处理好就行了;其次,就是按照最上面的那张图片,参数figureup是一个长度为5的列表[0,0,0,0,0],你可以参照着手势将其打印出来,然后将其用if条件判断。当然,在我们这边最常见的还是华北手势表示数字,大家按照自己的习惯来就行。

m0_62919535的博客 2877

论文浅尝 | Graph2Feat:基于知识蒸馏的归纳链接预测

笔记整理:刘治强,浙江大学硕士生链接:https://dl.acm.org/doi/10.1145/3543873.35875961. 动机尽管GNN在链路预测任务中表现出较高的准确性,但它并不是设计用于归纳设置下的链路预测。此外,由于对图数据的依赖性,GNN在大规模工业部署中显示出相当高的推理延迟。尽管由于缺乏对图拓扑的访问,MLP在节点分类任务上的归纳偏差比GNN小得多,但由于其低推理延迟,它...

开放知识图谱 960

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

[图神经网络论文]:LeL-GNN-Learnable Edge Sampling and Line Based Graph Neural Network for Link Prediction

链接预测论文:LeL-GNN-Learnable Edge Sampling and Line Based Graph Neural Network for Link Prediction

zerokusinage的博客 1646

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

从零构建金融GNN链路预测系统(含代码实现与真实案例解析)

掌握金融GNN的链路预测核心技术,构建高效反欺诈与风险控制模型。本文详解图神经网络在金融场景中的应用,涵盖数据构建、模型训练与真实案例代码实现,助力精准识别异常交易关联。方法实用,效果显著,值得收藏。

QuickProceed的博客 462

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

别再只盯着Node2vec了!2024年链路预测实战:从传统打分到GNN端到端,一篇搞定

本文全面解析2024年链路预测技术的演进历程,从传统启发式方法到GNN端到端解决方案。通过PyTorch Geometric和NetworkX的实战代码,详细对比不同技术范式的适用场景与性能表现,帮助开发者掌握社交网络推荐、电商预测等场景下的最佳实践方案。特别探讨了Link prediction技术在现代图数据挖掘中的核心价值与应用边界。

weixin_30955617的博客 534

【GNN】常见15种应用场景

强基固本,行稳致远”,科学研究离不开理论基础,人工智能学科更是需要数学、物理、神经科学等基础学科提供有力支撑,为了紧扣时代脉搏,我们推出“强基固本”专栏,讲解AI领域的基础知识,为你的科研学习提供助力,夯实理论基础,提升原始创新能力,敬请关注。

图挖掘领域,新晋砖家 ☞ 未来可期,欢迎和静静一起学习交流吖 2858
上一篇: 数据质量决定回测成败:评估量化训练集可靠性的6项硬指标
下一篇: 农业AI数据采集实战指南(罕见高质量数据集获取路径曝光)
FastProceed
博客等级 码龄1年 143粉丝 2005原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值