码农知识堂 - 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
  • 相关阅读:
    零基础小白该如何学黑客?
    【python】(9)迭代与生成器
    数据库的分库分表
    Java版企业电子招标采购系统源码—企业战略布局下的采购寻源
    开源大语言模型作为 LangChain 智能体
    Flutter学习4-基本UI组件
    分布式理论须知
    “我升职的原因是:比同事更早学会这个知识”
    创建对象在堆区如何分配内存
    maven 多模块项目的测试覆盖率分析 - jacoco 聚合分析
  • 原文地址:https://blog.csdn.net/qq_38735017/article/details/126848310
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号