awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
miso-belica avatar

miso-belica/sumy

0
View on GitHub↗
3,691 stele·543 fork-uri·Python·Apache-2.0·10 vizualizărimiso-belica.github.io/sumy↗

Sumy

Sumy is a text summarization library and toolset designed to identify and extract the most important sentences from plain text documents and HTML web pages. It functions as an extractive summarization system, meaning it selects representative original sentences from a source text without generating new words or modifying existing phrasing.

The project provides a suite of algorithmic methods for content distillation, including frequency-based sentence scoring and graph-based text ranking. It also includes utilities for HTML-to-text sanitization to isolate primary content and heuristic filtering to remove low-information noise.

Beyond extraction, the library includes a summarization evaluator to measure the accuracy and effectiveness of generated summaries. This is achieved by calculating precision and recall through word overlap between the output and a human-written reference text.

Features

  • Text Summarization Tools - Provides a suite of tools for creating condensed versions of documents by identifying and ranking key sentences.
  • Text Summarization - Extracts concise summaries from plain text and HTML pages using algorithmic methods.
  • Keyword-Based Sentence Scoring - Implements importance scoring based on the density of high-frequency keywords relative to the document.
  • Co-occurrence Ranking Algorithms - Calculates sentence importance by measuring connectivity and overlap within a weighted word co-occurrence graph.
  • Extraction Accuracy Evaluators - Measures the precision and recall of extracted summaries against ground-truth corpora.
  • Summarization Evaluation Tools - Provides a utility for assessing the factual accuracy and information coverage of generated summaries.
  • Text Summary Metrics - Measures summary precision and recall by calculating word overlap between outputs and human-written gold standards.
  • Stop Word Filters - Includes mechanisms for removing high-frequency, non-informative stop-words to improve summary quality.
  • PDF and HTML Content Extraction - Extracts and condenses primary content from HTML web pages for more efficient reading.
  • HTML to Text Conversion - Transforms HTML documents into plain text to isolate primary content for linguistic analysis.
  • Content Extraction - Automatic summarization of text and HTML.
  • Web Scraping - Automatic summarization for text and HTML.

Istoric stele

Graficul istoricului de stele pentru miso-belica/sumyGraficul istoricului de stele pentru miso-belica/sumy

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Sumy

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Sumy.
  • fxsjy/jiebaAvatar fxsjy

    fxsjy/jieba

    35,027Vezi pe GitHub↗

    This project is a Chinese text segmentation library and tokenizer designed to split Chinese sentences into individual words. It serves as a natural language processing tool for splitting characters into words, tagging parts of speech, and extracting keywords using statistical analysis. The library distinguishes itself through support for custom dictionary configuration and vocabulary file management, allowing users to override default segmentation rules for domain-specific accuracy. It also includes a TF-IDF keyword extractor to identify significant words and core topics within documents. Th

    Python
    Vezi pe GitHub↗35,027
  • codelucas/newspaperAvatar codelucas

    codelucas/newspaper

    14,982Vezi pe GitHub↗

    Newspaper is a Python library designed for scraping, parsing, and analyzing web-based information. It functions as a framework for automated news aggregation and large-scale web content extraction, providing tools to download, clean, and structure text, metadata, and media from diverse online sources. The project distinguishes itself through a pipeline-oriented architecture that combines heuristic-based content extraction with natural language processing. It automatically identifies and isolates article bodies from web page boilerplate while simultaneously performing language detection, keywo

    HTMLcrawlercrawlingnews
    Vezi pe GitHub↗14,982
  • zyds/transformers-codeAvatar zyds

    zyds/transformers-code

    3,782Vezi pe GitHub↗

    This project is a collection of scripts and workflows for training, fine-tuning, and deploying large language models using the Hugging Face Transformers toolkit. It functions as a distributed training framework, a library for natural language processing task implementations, and a system for building retrieval-augmented generation chatbots. The repository includes specialized tools for model optimization, such as a Bayesian hyperparameter optimizer for automatically tuning model settings. It provides implementations for scaling model training across multiple graphics processors using data par

    Jupyter Notebookhuggingfacepefttransformers
    Vezi pe GitHub↗3,782
  • hankcs/hanlpAvatar hankcs

    hankcs/HanLP

    36,413Vezi pe GitHub↗

    HanLP is a natural language processing library and deep learning framework specifically optimized for the Chinese language, while also functioning as a multilingual text processor. It serves as a toolkit for performing linguistic analysis, semantic understanding, and script conversion. The project distinguishes itself through a dedicated focus on Chinese linguistic structures, including a specialized script converter for transforming text between Simplified Chinese, Traditional Chinese, and Pinyin. It further supports domain-specific model training to improve the recognition of professional t

    Pythondependency-parserhanlpnamed-entity-recognition
    Vezi pe GitHub↗36,413
Vezi toate cele 30 alternative pentru Sumy→

Întrebări frecvente

Ce face miso-belica/sumy?

Sumy is a text summarization library and toolset designed to identify and extract the most important sentences from plain text documents and HTML web pages. It functions as an extractive summarization system, meaning it selects representative original sentences from a source text without generating new words or modifying existing phrasing.

Care sunt principalele funcționalități ale miso-belica/sumy?

Principalele funcționalități ale miso-belica/sumy sunt: Text Summarization Tools, Text Summarization, Keyword-Based Sentence Scoring, Co-occurrence Ranking Algorithms, Extraction Accuracy Evaluators, Summarization Evaluation Tools, Text Summary Metrics, Stop Word Filters.

Care sunt câteva alternative open-source pentru miso-belica/sumy?

Alternativele open-source pentru miso-belica/sumy includ: fxsjy/jieba — This project is a Chinese text segmentation library and tokenizer designed to split Chinese sentences into individual… codelucas/newspaper — Newspaper is a Python library designed for scraping, parsing, and analyzing web-based information. It functions as a… zyds/transformers-code — This project is a collection of scripts and workflows for training, fine-tuning, and deploying large language models… hankcs/hanlp — HanLP is a natural language processing library and deep learning framework specifically optimized for the Chinese… mesolitica/nlp-models-tensorflow — This repository provides a collection of deep learning models and neural network architectures built for natural… adbar/trafilatura — Trafilatura is a Python library and command-line tool for extracting clean, structured text and metadata from web…