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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
miso-belica avatar

miso-belica/sumy

0
View on GitHub↗
3,691 estrellas·543 forks·Python·Apache-2.0·11 vistasmiso-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.

Historial de estrellas

Gráfico del historial de estrellas de miso-belica/sumyGráfico del historial de estrellas de miso-belica/sumy

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Sumy

Proyectos open-source similares, clasificados según cuántas características comparten con Sumy.
  • fxsjy/jiebaAvatar de fxsjy

    fxsjy/jieba

    35,027Ver en 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
    Ver en GitHub↗35,027
  • codelucas/newspaperAvatar de codelucas

    codelucas/newspaper

    14,982Ver en 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
    Ver en GitHub↗14,982
  • zyds/transformers-codeAvatar de zyds

    zyds/transformers-code

    3,782Ver en 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
    Ver en GitHub↗3,782
  • hankcs/hanlpAvatar de hankcs

    hankcs/HanLP

    36,413Ver en 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
    Ver en GitHub↗36,413
Ver las 30 alternativas a Sumy→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de miso-belica/sumy?

Las características principales de miso-belica/sumy son: 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.

¿Qué alternativas de código abierto existen para miso-belica/sumy?

Las alternativas de código abierto para miso-belica/sumy incluyen: 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…