def predict_from_data_provider(self, data_provider, *args, **kwargs): '''model prediction using data provider''' raiseNotDefined()
def fit(self, *args, **kwargs): '''fit model to data''' raiseNotDefined()
def predict_from_memory_data(self, data, *args, **kwargs): '''model prediction from data that already loaded into memory''' raiseNotDefined()
def initilize(self, *args, **kwargs): '''initialization of the model''' raiseNotDefined()
def compile_functions(self, *args, **kwargs): '''functions used only during training''' raiseNotDefined()
def compile_model(self, *args, **kwargs): '''functions may be used during both training and testing''' raiseNotDefined()
def extract_feature_from_data_provider(self, data_provider, *args, **kwargs): '''extract feature using data provider''' raiseNotDefined()
def extract_feature_from_memory_data(self, data, *args, **kwargs): '''extract feature from data that already loaded into memory''' raiseNotDefined()