pyabsa.tasks.__SubtaskTemplate__.instructor.instructor

Module Contents

Classes

APCTrainingInstructor

class pyabsa.tasks.__SubtaskTemplate__.instructor.instructor.APCTrainingInstructor(config)[source]

Bases: pyabsa.framework.instructor_class.instructor_template.BaseTrainingInstructor

abstract _load_dataset_and_prepare_dataloader()[source]

Load the dataset and prepare the dataloader. This method should be implemented in a subclass.

abstract _train_and_evaluate(criterion)[source]

Train and evaluate the model. This method should be implemented in a subclass.

abstract _k_fold_train_and_evaluate(criterion)[source]

Train and evaluate the model using k-fold cross validation. This method should be implemented in a subclass.

abstract _evaluate_acc_f1(test_dataloader)[source]

Evaluate the accuracy and F1 score of the model. This method should be implemented in a subclass.

abstract _init_misc()[source]

Initialize miscellaneous settings specific to the subclass implementation. This method should be implemented in a subclass.

_cache_or_load_dataset()[source]

Cache or load the dataset. This method should be implemented in a subclass.

run()[source]