cogdl.models.supervised_model

Module Contents

Classes

SupervisedModel

Helper class that provides a standard way to create an ABC using

SupervisedHeterogeneousNodeClassificationModel

Helper class that provides a standard way to create an ABC using

SupervisedHomogeneousNodeClassificationModel

Helper class that provides a standard way to create an ABC using

class cogdl.models.supervised_model.SupervisedModel[source]

Bases: cogdl.models.BaseModel, abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstract loss(self, data: Any)Any[source]
class cogdl.models.supervised_model.SupervisedHeterogeneousNodeClassificationModel[source]

Bases: cogdl.models.BaseModel, abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstract loss(self, data: Any)Any[source]
evaluate(self, data: Any, nodes: Any, targets: Any)Any[source]
static get_trainer(taskType: Any, args: Any)Optional[Type[SupervisedHeterogeneousNodeClassificationTrainer]][source]
class cogdl.models.supervised_model.SupervisedHomogeneousNodeClassificationModel[source]

Bases: cogdl.models.BaseModel, abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstract loss(self, data: Any)Any[source]
abstract predict(self, data: Any)Any[source]
static get_trainer(taskType: Any, args: Any)Optional[Type[SupervisedHomogeneousNodeClassificationTrainer]][source]