def __init__(self,n_neighbors=5,loss='L2'):
if loss in ['L1','L2','SMAPE']:
loss = {'L1':L1,'L2':L2,'SMAPE':SMAPE}[loss]
self.loss = loss
self.n_neighbors = n_neighbors
self.model = NearestNeighbors(n_neighbors,algorithm='auto',n_jobs=-1)
self.solver = lambda x:solver(x,loss)
评论列表
文章目录