cogdl.trainers.supervised_trainer

Module Contents

Classes

SupervisedTrainer

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

SupervisedHeterogeneousNodeClassificationTrainer

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

SupervisedHomogeneousNodeClassificationTrainer

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

class cogdl.trainers.supervised_trainer.SupervisedTrainer[source]

Bases: cogdl.trainers.base_trainer.BaseTrainer, abc.ABC

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

abstract fit(self)None[source]
abstract predict(self)Any[source]
class cogdl.trainers.supervised_trainer.SupervisedHeterogeneousNodeClassificationTrainer[source]

Bases: cogdl.trainers.base_trainer.BaseTrainer, abc.ABC

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

abstract fit(self, model: cogdl.models.supervised_model.SupervisedHeterogeneousNodeClassificationModel, dataset: cogdl.data.Dataset)None[source]
class cogdl.trainers.supervised_trainer.SupervisedHomogeneousNodeClassificationTrainer[source]

Bases: cogdl.trainers.base_trainer.BaseTrainer, abc.ABC

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

abstract fit(self, model: cogdl.models.supervised_model.SupervisedHomogeneousNodeClassificationModel, dataset: cogdl.data.Dataset)None[source]