def __init__(self): super(SocialReg, self).__init__() # self.config.lambdaP = 0.001 # self.config.lambdaQ = 0.001 self.config.alpha = 0.1 self.config.isEarlyStopping = True self.tg = TrustGetter()
def __init__(self): super(SocialRec, self).__init__() # self.config.lr=0.0001 self.config.alpha = 10 self.config.lambdaZ = 0.001 self.tg = TrustGetter() self.init_model()
def __init__(self): super(RSTE, self).__init__() # self.maxIter=700 self.config.alpha = 1.0 # self.config.lambdaH=0.01 self.tg = TrustGetter() self.init_model()
def __init__(self): super(SocialMF, self).__init__() # self.config.lr=0.0001 self.config.alpha = 1 # 0.8 rmse=0.87605 # 获取社交数据 self.tg = TrustGetter() # loading trust data
def __init__(self): super(SocialReg, self).__init__() self.config.lambdaP = 0.001 self.config.lambdaQ = 0.001 self.config.alpha = 0.02 self.tg = TrustGetter() self.init_model()
def __init__(self): super(SocialRec, self).__init__() # self.config.lr=0.0001 self.config.alpha = 0.1 self.config.lambdaZ = 0.01 # 初始化 社交 trust tg.followers <class 'dict'> 数据 self.tg = TrustGetter() pass
def __init__(self): super(DataStatis, self).__init__() self.config = ConfigX() self.rg = RatingGetter() # loading raing data self.tg = TrustGetter() self.cold_rating = 0 self.cold_social = 0 self.cold_rating_social = 0 self.cold_rating_warm_social = 0 self.warm_rating_cold_social = 0 self.warm_rating_warm_social = 0
def __init__(self): super(CUNE, self).__init__() self.config.lambdaP = 0.01 self.config.lambdaQ = 0.01 self.config.alpha = 0.01 self.config.isEarlyStopping = True self.tg = TrustGetter() self.config.walkCount = 30 self.config.walkLength = 20 self.config.walkDim = 20 self.config.winSize = 5 self.config.topK = 50
def __init__(self): super(TrustSVD, self).__init__() self.config.lr = 0.01 # 0.005 self.config.maxIter = 100 self.config.lambdaP = 1.2 self.config.lambdaQ = 1.2 self.config.lambdaB = 1.2 self.config.lambdaY = 1.2 self.config.lambdaW = 1.2 self.config.lambdaT = 0.9 self.tg = TrustGetter()
def __init__(self): super(TrustSVD, self).__init__() self.config.lr = 0.01 # 0.005 self.config.maxIter = 100 self.config.lambdaP = 2 self.config.lambdaQ = 2 self.config.isEarlyStopping = True self.config.lambdaB = 2 self.config.lambdaY = 2 self.config.lambdaW = 2 self.config.lambdaT = 2 self.tg = TrustGetter()
def __init__(self): super(TrustWalker, self).__init__() np.random.seed(0) self.tg = TrustGetter() self.init_model()