INNER CODE UNIT · Python

_generate_candidate_keyword_scores

vgrabovets/multi_rake · multi_rake/algorithm.py:165

    def _generate_candidate_keyword_scores(self, phrase_list, word_score):
        keyword_candidates = {}

        for phrase in phrase_list:
            if phrase_list.count(phrase) >= self.min_freq:
                word_list = separate_words(phrase)
                candidate_score = 0

                for word in word_list:
                    candidate_score += word_score[word]

                keyword_candidates[phrase] = candidate_score

        return keyword_candidates

    @staticmethod
    def _calculate_word_scores(phrase_list):
        word_frequency = defaultdict(int)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…