model.py 文件源码

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

项目:MOQA 作者: pprakhar30 项目源码 文件源码
def create_validTest_data(self):

        for i in range(len(self.validTestQ)):
            qId         = self.validTestQ[i]
            item        = self.corpus.QAnswers[qId].itemId
            question    = self.corpus.QAnswers[qId].qFeature
            answer_list = [qId, self.validTestNa[i]]

            Pairwise    = self.create_dense_pairwise(item, qId)
            Question    = self.create_sparse_one(qFeature = question)
            Answer      = self.create_sparse_one(answer_list = answer_list) 
            Review      = self.Review[item]
            TermtoTermR     = self.create_sparse_two(item, qFeature = question)
            TermtoTermP     = self.create_sparse_two(item, answer_list = answer_list)

            Question_I      = (Question[0], Question[1] if Question[1].size == 1 and Question[1][0] == 0 else np.full((Question[1].size), 1.0/np.sqrt(Question[1].size)), Question[2])
            Answer_I        = (Answer[0], Answer[1] if Answer[1].size == 1 and Answer[1][0] == 0 else np.full((Answer[1].size), 1.0/np.sqrt(Answer[1].size)), Answer[2])
            Review_I    = (Review[0], np.full((Review[1].size), 1.0/np.sqrt(Review[1].size)), Review[2])

            self.validTestM.append((Pairwise, Question, Answer, Review, TermtoTermR, TermtoTermP, Question_I, Answer_I, Review_I))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号