A comprehensive reference for all topics related to Natural Language Processing
-
Updated
Oct 12, 2025 - Python
A comprehensive reference for all topics related to Natural Language Processing
Python library for feature selection for text features. It has filter method, genetic algorithm and TextFeatureSelectionEnsemble for improving text classification models. Helps improve your machine learning models
Using Spacy and NLTK module with Tf-Idf algorithm for text-summarisation. This code will give you the summary of inputted article. You can input text directly or from .txt file, .pdf file or from wikipedia url.
Document based ChatGPT
This repository contains code for generating blog content using the LLama 2 language model. It integrates with Streamlit for easy user interaction. Simply input your blog topic, desired word count, and writing style to generate engaging blog content.
This is a Flask backend that allows users to upload a PDF file and receive a simplified and humorous explanation of its contents using OpenAI's GPT-3 API. The application uses NLTK to split the PDF text into smaller chunks to stay within the API's maximum token limit, and PyPDF2 to extract the text from the PDF file.
A prototype legal text search engine that uses a semantic search algorithm in order to find related keywords and sort the results by relevance.
a repo for everyday Natural Language Processing in Python
A chatbot web application built with Streamlit and Groq AI, featuring customizable personas and conversation memory, allowing users to interact with an AI in different styles.
A new package would use llmatch-messages to process text snippets about infrastructure or technical incidents and return a structured summary. It would take a user's text input, pass it to an LLM with
A Streamlit-based AI chatbot that allows users to upload PDFs and ask questions about their content using Google's Generative AI.
A software designed to read messages to make it convenient for people to go through big messages and understand them easily in an efficient manner.
A new package that processes text input describing volunteer activities in conflict zones, such as reports of volunteers physically intervening between Israeli settlers and Palestinian villages. It us
Language Detector Loads and cleans text data, trains a language classification model using TF-IDF and Logistic Regression, evaluates it, and enables interactive language prediction with saved model reuse.
A new package would process text inputs, like video titles or descriptions, to generate structured summaries using an LLM. It would take a user-provided text string (e.g., a headline or query) and ret
text-geo-map turns plain text location descriptions into standardized geospatial data for interactive maps.
This repository provides examples for using the FreeGPT module, a lightweight Python library for integrating GPT (Generative Pre-trained Transformer) capabilities into various applications. These examples demonstrate how to leverage FreeGPT for a range of tasks.
A versatile app that converts images into short stories and lifelike audio locally. It combines Hugging Face's image captioning, Groq's story generation, and Parler TTS for local text-to-speech synthesis. Ideal for AI-driven projects with fast, reliable on-device TTS.
NLP Explorer is an interactive Streamlit app that lets users explore various NLP techniques like Tokenization, POS Tagging, Stemming, Lemmatization, and NER. It provides real-time analysis of text, making it a great tool for learning and experimenting with NLP concepts.
Add a description, image, and links to the naturallanguageprocessing topic page so that developers can more easily learn about it.
To associate your repository with the naturallanguageprocessing topic, visit your repo's landing page and select "manage topics."