DGL库笔记
麻木的程序猿
努力往数据科学上发展
展开
-
DGL官方教程--API--dgl.model_zoo
dgl.model_zooChemistry实用工具chem.load_pretrained(* args,** kwargs) 性能预测当前支持的模型架构:GCN分类器 GAT分类器 神经网络 网络 MGCN AttentiveFPclassdgl.model_zoo.chem.GCNClassifier(** kwargs)...翻译 2020-03-31 17:05:50 · 2044 阅读 · 4 评论 -
DGL官方教程--API--dgl.random
参考:https://docs.dgl.ai/en/latest/generated/dgl.random.seed.htmldgl.randomPython与DGL随机数生成器接口。用于控制DGL随机数生成器的实用程序。seed(val) 在DGL中设置随机方法的种子。 dgl.random.seeddgl.random.seed(val)...翻译 2020-03-31 16:42:22 · 1316 阅读 · 0 评论 -
DGL官方教程--API--dgl.data
参考:https://docs.dgl.ai/en/latest/api/python/data.html#stanford-sentiment-treebank-datasetPS:还没看完dgl.data实用工具utils.get_download_dir() 获取下载目录的绝对路径。 utils.download(url[,path,overwrite,...翻译 2020-03-30 21:06:01 · 7076 阅读 · 2 评论 -
DGL官方教程--API--dgl.udf
参考:https://docs.dgl.ai/en/latest/api/python/propagate.htmldgl.propagate消息传播模块。按照图遍历顺序传播消息并执行计算。prop_nodes_XXX调用遍历算法XXX并在每次迭代时在访问节点集上触发pull()。prop_edges_YYY应用遍历算法YYY并在每次迭代时在访问边缘集上触发send_and...翻译 2020-03-30 17:23:14 · 478 阅读 · 0 评论 -
DGL官方教程--API--dgl.traversal
参考:https://docs.dgl.ai/en/latest/api/python/traversal.htmldgl.traversal图遍历方法模块。图遍历算法作为python生成器实现,它在每次迭代时返回访问过的一组节点或边。命名约定为<algorithm>_[nodes|edges]_generator。用法示例如下。g = ... # som...翻译 2020-03-30 16:49:40 · 778 阅读 · 0 评论 -
DGL官方教程--API--dgl.udf
参考:https://docs.dgl.ai/en/latest/api/python/udf.htmldgl.udf用户定义函数(UDF)是配置消息传递计算的灵活方法。DGL中有两种类型的UDF:签名的节点UDF。该参数表示一批节点。返回的字典应具有str类型键和tensor类型值。NodeBatch->dictstrtensor 签名的边缘UDF。该参数表示一批边...翻译 2020-03-30 16:04:34 · 685 阅读 · 0 评论 -
DGL官方教程--API--dgl.function
参考:https://docs.dgl.ai/en/latest/api/python/function.htmldgl.function在DGL中,消息传递由两个API表示:send(edges,message_func)用于计算沿给定边缘的消息。 recv(nodes,reduce_func)用于收集传入消息,执行聚合等。尽管两阶段抽象可以覆盖消息传递范式中定义的所有模型,...翻译 2020-03-30 11:59:13 · 6983 阅读 · 3 评论 -
DGL官方教程--API--dgl.nn
参考:https://docs.dgl.ai/en/latest/api/python/nn.pytorch.html#这个部分是将图神经网络中经典论文进行复现,可以基于Pytorch,Mxnet,tensorflow,精华部分!!!NN Modules (PyTorch)ContentsConv Layers GraphConv RelGraphConv TAGCon...翻译 2020-03-30 10:14:54 · 3469 阅读 · 0 评论 -
DGL官方教程--API--dgl.batched_heterograph
参考:https://docs.dgl.ai/en/latest/api/python/batch_heterograph.html#dgl.batched_heterographclass dgl.BatchedDGLHeteroGraph(graph_list, node_attrs, edge_attrs)用于批处理DGLHeteroGraphs的类。BatcheDGLH...翻译 2020-03-30 00:10:45 · 1937 阅读 · 1 评论 -
DGL官方教程--API--dgl.readout
参考:https://docs.dgl.ai/en/latest/api/python/readout.html图读出PS:直接看例子sum_nodes(graph,feat[,weight]) Sums all the values of node fieldfeatingraph, optionally multiplies the field by a scal...翻译 2020-03-29 23:20:26 · 1869 阅读 · 2 评论 -
DGL官方教程--API--dgl.DGLHeteroGraph
class dgl.DGLHeteroGraph(gidx, ntypes, etypes, node_frames=None, edge_frames=None)基本异构图类。不要直接从该类实例化;使用conversionmethods来代替。异构图被定义为具有节点类型和边缘类型的图。如果两个边缘共享相同的边缘类型,则它们的源节点以及目标节点也具有相同的类型(源节...翻译 2020-03-26 16:11:19 · 8545 阅读 · 1 评论 -
DGL官方教程--开始使用部分
官方DGL手册:https://docs.dgl.ai/en/latest/install/index.html(1):DGL教程--DGL概览(2):DGL官方教程--DGL图和节点/边的特征(3):DGL官方教程--信息传递(4):DGL官方教程--图分类(5):DGL官方教程--异构图...翻译 2020-03-23 23:11:00 · 1572 阅读 · 0 评论 -
DGL官方教程--API--dgl.DGLGraph
参考:https://docs.dgl.ai/en/latest/api/python/graph.html#class dgl.DGLGraph(graph_data=None, node_frame=None, edge_frame=None, multigraph=None, readonly=False, sort_csr=False, batch_num_nodes=None, ...翻译 2020-03-23 23:01:06 · 14815 阅读 · 2 评论