Cadmium::Summarizer::AbstractSummarizer
Inherits Reference < Object
Instance methods
all_terms(text : String) : Array(String)
Sourcenormalize_ratio(terms_ratio : Hash(String, Float64), min_ratio = 0.001, max_ratio = 0.5) : Hash(String, Float64)
Sourcenormalized_terms_ratio(text : String, min_ratio = 0.001, max_ratio = 0.5) : Hash(String, Float64)
Sourceselect_sentences(text : String, max_num_sentences : Int32) : Array(String)
All extraction-based summarizers must implement the select_sentences method.
significant_terms(text : String) : Array(String)
Sourcesummarize(text : String, max_num_sentences = 5) : String
This summarize method should be common to all extraction-based summarizers as they all build a summary out of extracted and rated sentences
terms_frequencies(terms : Array(String)) : Hash(String, Int32)
Sourceterms_ratio(terms_frequencies : Hash(String, Int32), number_of_terms : Int32) : Hash(String, Float64)
Source