1 回答

TA贡献1869条经验 获得超4个赞
我发现问题出在哪里:
class BASE_MODEL(object):
def __init__(self, train_data, train_labels, val_data, val_labels):
self.train_data, self.train_labels, self.val_data, self.val_labels = \
train_data, train_labels, val_data, val_labels
@classmethod
def list_to_data(cls, data_list):
train_data, train_labels, val_data, val_labels = data_list
data = cls(train_data, train_labels, val_data, val_labels)
return data
class Fine_Tune_Model(BASE_MODEL):
def __init__(self, train_data, train_labels, val_data, val_labels):
super(Fine_Tune_Model, self).__init__(train_data, train_labels, val_data, val_labels)
self.fine_tune_at = fine_tune_at
fine_tune_model = Fine_Tune_Model.list_to_data(data_lsit)
我没有正确继承超类中的属性。
添加回答
举报