草庐IT

异构图神经网络 RGCN、RGAT、HAN、GNN-FILM + PyG实现

背景ICDM2022:大规模电商图上的风险商品检测,要求在一张异构图上跑点分类,由于是异常检测,正负样本数据集在1比10,记录一下初赛过程。数据过程赛事官方开源了PyG实现的baseline,拿过来直接用于预处理数据了,将图结构进行预处理后得到pt文件,使用pt文件做后续处理:graph=torch.load(dataset)//dataset="xxx.pt"graph[type].x=[num_nodes,256]点数*特征维度graph[type].y=[num_nodes]标签=labelgraph[type].num_nodes=数量graph[type].maps=id离散化映射:

ruby - 将全角日语文本转换为半角(zen-kaku 到 han-kaku)

在PHP中,可以使用函数mb_convert_kana将双角字符转换为单角字符。他们称其为“将禅格转换为韩格”。例如,我有一个要转换的字符串:dbl="BOX"我想找到这样的方法dbl="BOX".convert_to_half_width#dblisnow"BOX"有没有办法在Ruby中做到这一点? 最佳答案 我结合使用了Ruby内置的NKF和String#trrequire'nkf'dbl="BOXカタカナ"dbl=NKF.nkf('-X-w',dbl).tr('0-9a-zA-Z','0-9a-zA-Z')#dblnowis"