HBLR.py 文件源码

python
阅读 38 收藏 0 点赞 0 评论 0

项目:PersonalizedMultitaskLearning 作者: mitmedialab 项目源码 文件源码
def initializeAllParameters(self):
        self.phi = (1.0 / self.K) * np.ones((self.n_tasks,self.K))
        self.theta = np.tile(self.mu, (self.K, 1)) 
        self.gamma = [self.sigma for i in range(self.K)]
        self.xi = [[0]* len(self.task_dict[i]['Y']) for i in range(self.n_tasks)]
        self.computeXi()
        self.tau1 = self.tau10
        self.tau2 = self.tau20
        self.computeSmallPhis() 
        self.computeTaus()
        self.s = np.zeros((self.n_tasks,self.K))
        self.computeTaskVectors()

        self.xi_convergence_list = []
        self.phi_convergence_list = []
        self.s_convergence_list = []
        self.gamma_convergence_list = []
        self.theta_convergence_list = []

        if self.debug:
            print "initial phi", self.phi
            print "initial small phi1", self.small_phi1
            print "initial small phi2", self.small_phi2
            print "initial tau1", self.tau1, "tau2", self.tau2
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号