码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 自动加权GCN算法实现反洗钱识别-有数据有代码


    任务描述:

    本教程通过图上的洗钱账户识别的例子来介绍和实现一个简单的反洗钱识别算法,洗钱账户识别是给出一张金融行为图(如节点为账户,交易为边)需要判断图中哪些节点是有洗钱行为的异常节点。本教程通过加载和预处理数据、构造和提取特征、训练分类器得到一个可以应用的反洗钱识别工具。此案例以金融行为图上的反洗钱识别为例介绍。反洗钱识别是依据金融行为图的特征对图中的节点进行分类,识别图中的有洗钱行为的异常节点,可以形式化为一个类别不平衡的二分类问题,其中无洗钱行为的正常节点为多数类(负类),有洗钱行为的异常节点为少数类(正类)。

    数据集:

    使用来自互联网的金融行为图数据集,数据集中的数据以稀疏矩阵的形式存在。

    运行环境:

    Python3.7环境下测试了本教程代码。

    方法概述:

    本教程包括以下内容:从原始的数据文件中加载数据、对数据进行预处理、构建图、训练分类器、结果展示。解决反洗钱识别问题的思路可以分成构建图和训练分类器两个步骤。其中构建图是根据边列表生成邻接矩阵。分类器本教程选择使用能够利用图的拓扑结构,并且能够缓解类别不平衡状况的自动加权图卷积神经网络算法的。

    导包: 

    1. #统一导入工具包
    2. import time
    3. import os
    4. import random
    5. import pickle
    6. import numpy as np
    7. import scipy.sparse as sp
    8. import copy as cp
    9. import torch
    10. import tor
  • 相关阅读:
    网赚项目 - 业余时间有什么办法待在家里一天赚300元
    图像超分辨率重构实战
    ChatGPT科研与AI绘图及论文高效写作教程
    Nginx 同一端口下部署多个 Vue3 项目
    程序员也要学英语——倒装、强调和省略
    记录第一次顺利使用GitHub
    TPM分析笔记(十)TPM 组织架构(TPM hierarchy)
    VVC 预测值写入TXT文件(xCheckModeSplit()函数未写完)
    论旅行之收获
    springboot与elasticsearch-7.16.2的基础CRUD使用——入门向
  • 原文地址:https://blog.csdn.net/qq_38735017/article/details/126848310
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号