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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
nlptown avatar

nlptown/nlp-notebooks

0
View on GitHub↗
1,015 stars·386 forks·Jupyter Notebook·17 viewswww.nlp.town↗

Nlp Notebooks

This repository is a collection of educational Jupyter notebooks designed to demonstrate practical machine learning and natural language processing techniques. It serves as a tutorial library for implementing statistical models and neural architectures to solve common linguistic analysis tasks through interactive, modular code execution.

The project provides guided workflows for a wide range of applied tasks, including sentiment evaluation, named entity extraction, and document classification. It distinguishes itself by offering concrete implementations for complex operations such as probabilistic topic modeling, transformer-based sequence labeling, and the generation of vector-space semantic mappings.

These resources cover the full lifecycle of text analysis, from mapping linguistic data into numerical vector spaces to measuring semantic similarity and uncovering hidden thematic structures within large document collections. The collection is structured to facilitate iterative experimentation and data exploration for users working with modern language processing models.

Features

  • Jupyter Notebook Collections - Provides a collection of interactive notebooks demonstrating sentiment analysis, topic modeling, and entity extraction.
  • Interactive Notebook Environments - Provides interactive notebook environments for executing code and exploring machine learning workflows.
  • Machine Learning Models - The library provides textual content categorization to sort written information into specific labels or intents by applying statistical models or modern language processing architectures.
  • Topic Models - Uses statistical models to discover latent thematic structures in text corpora.
  • Document Topic Prediction - Predicts document topics by applying trained probabilistic models to organize primary subjects.
  • Large Language Model Fine-Tuning - Implements fine-tuning workflows to adapt large language models to specific downstream tasks.
  • Named Entity Recognition - Provides systems for identifying and classifying entities such as people, organizations, and locations within unstructured text.
  • Word Embeddings - Maps words and sentences into numerical vector spaces to capture semantic relationships.
  • Semantic Similarity Calculation - Calculates the semantic relationship between texts to determine similarity in meaning.
  • Sentiment Analysis Tools - Provides tools for classifying the emotional tone of text as positive, negative, or neutral.
  • Sequence Labeling Architectures - Implements sequence labeling architectures to classify individual tokens within text streams.
  • Sequence-to-Sequence Models - Utilizes transformer-based sequence-to-sequence models to capture complex contextual relationships in text.
  • Text Classification - Implements workflows for categorizing and labeling text inputs using language models.
  • Topic Modeling Libraries - Provides libraries for identifying latent thematic structures in large text collections using unsupervised statistical algorithms.
  • Sentence Pair Scoring - Computes precise similarity scores between sentence pairs to facilitate data exploration.
  • Semantic Word Embeddings - Generates semantic word embeddings to map linguistic data into high-dimensional numerical vector spaces.

Star history

Star history chart for nlptown/nlp-notebooksStar history chart for nlptown/nlp-notebooks

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does nlptown/nlp-notebooks do?

This repository is a collection of educational Jupyter notebooks designed to demonstrate practical machine learning and natural language processing techniques. It serves as a tutorial library for implementing statistical models and neural architectures to solve common linguistic analysis tasks through interactive, modular code execution.

What are the main features of nlptown/nlp-notebooks?

The main features of nlptown/nlp-notebooks are: Jupyter Notebook Collections, Interactive Notebook Environments, Machine Learning Models, Topic Models, Document Topic Prediction, Large Language Model Fine-Tuning, Named Entity Recognition, Word Embeddings.

Which projects share features with nlptown/nlp-notebooks?

Projects with overlapping indexed features include: rare-technologies/gensim — Gensim is an unsupervised natural language processing toolkit designed for topic modeling, word embedding training,… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… thilinarajapakse/simpletransformers — SimpleTransformers is a high-level framework for training and fine-tuning transformer models for diverse natural… johnsnowlabs/spark-nlp — Spark NLP is a toolkit for scalable text analysis and machine learning built on the Apache Spark distributed computing… chatopera/synonyms — Synonyms is a natural language processing library and semantic similarity engine specifically designed for Chinese… microsoft/nlp-recipes — nlp-recipes is a collection of implementation guides and reference templates for applying natural language processing…

Projects sharing features with Nlp Notebooks

These projects share indexed features with Nlp Notebooks. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • rare-technologies/gensimRaRe-Technologies avatar

    RaRe-Technologies/gensim

    16,442View on GitHub↗

    Gensim is an unsupervised natural language processing toolkit designed for topic modeling, word embedding training, and the processing of large-scale text corpora. It provides a framework for discovering latent themes and semantic structures in text without the need for labeled data. The toolkit is distinguished by its ability to handle datasets that exceed system memory through iterator-based data streaming from disk. It also supports distributed model training, allowing complex modeling tasks to be executed across computer clusters. The library covers a broad range of analysis capabilities

    Python
    View on GitHub↗16,442
  • d2l-ai/d2l-end2l-ai avatar

    d2l-ai/d2l-en

    29,001View on GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    View on GitHub↗29,001
  • thilinarajapakse/simpletransformersThilinaRajapakse avatar

    ThilinaRajapakse/simpletransformers

    4,248View on GitHub↗

    SimpleTransformers is a high-level framework for training and fine-tuning transformer models for diverse natural language processing tasks. It functions as a toolkit for developing text classification, named entity recognition, and question answering models, while also serving as a sequence-to-sequence tool and a text embedding generator. The library distinguishes itself by providing a multi-modal model trainer capable of processing and classifying data that combines both text and image inputs. It further supports specialized workflows for conversational AI training, language model generation

    Pythonconversational-aiinformation-retrivalnamed-entity-recognition
    View on GitHub↗4,248
  • chatopera/synonymschatopera avatar

    chatopera/Synonyms

    5,107View on GitHub↗

    Synonyms is a natural language processing library and semantic similarity engine specifically designed for Chinese text. It functions as a word embedding toolkit and tokenizer that extracts semantic meaning and identifies synonyms by calculating the conceptual closeness between words and sentences. The system provides a toolkit for Chinese word embedding and synonym discovery, allowing for the retrieval of semantically similar words to expand vocabulary. It distinguishes itself through a configuration-driven approach to model loading, which supports the integration of custom word embeddings t

    Pythonaichatbotnlp
    View on GitHub↗5,107
Compare all 30 related projects→

Curated searches featuring Nlp Notebooks

Hand-picked collections where Nlp Notebooks appears.
  • Deep Learning Research Projects