openhgnn.layers.HeteroMLPLayer

class HeteroMLPLayer(linear_dict, act=None, dropout=0.0, has_l2norm=True, has_bn=True, final_act=False, **kwargs)[source]

HeteroMLPLayer contains multiple GeneralLinears, different with HeteroLinearLayer. The latter contains only one layer.

Parameters:

linear_dict (dict) – Key of dict can be node type(node name), value of dict is a list contains input, hidden and output dimension.