decision2.py 文件源码

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

项目:Story_CoWriting 作者: alexis-jacq 项目源码 文件源码
def update(self, decision):

        for context in self.contexts:
            if decision in self.contexts[context]:
                self.contexts_scores[context] += eta + np.random.randn()*1e-5

        # special condition for names:
        if decision in women_names:
            self.women_names_score = np.Inf
            self.men_names_score = 0.
            self.robots_names_score = -1.
        if decision in men_names:
            self.women_names_score = 0.
            self.men_names_score = np.Inf
            self.robots_names_score = -1.
        if decision in robots_names:
            self.women_names_score = np.random.randn()*1e-5
            self.men_names_score = np.random.randn()*1e-5
            self.robots_names_score = np.Inf

        self.most_likely_context = max(self.contexts_scores.iteritems(), key=operator.itemgetter(1))[0]
        self.less_likely_context = min(self.contexts_scores.iteritems(), key=operator.itemgetter(1))[0]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号