Skip to content

dedemilano/TextAnalysisWithSpacy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text Analysis and Visualization Project 📊📝

Welcome to the Text Analysis and Visualization Project! This repository contains code for analyzing and visualizing text data using various powerful Python libraries.

Overview 🌟

This project demonstrates how to perform the following tasks:

  • Data manipulation and analysis with Pandas
  • Interactive visualizations with Plotly Express
  • Generating word clouds with WordCloud
  • Sentiment analysis with TextBlob
  • Advanced natural language processing (NLP) with SpaCy
  • Topic modeling with Scikit-Learn's CountVectorizer and LatentDirichletAllocation

Installation 🔧

To get started, clone this repository and install the necessary dependencies:

git clone https://github.com/dedemilano/text-analysis-visualization.git
cd text-analysis-visualization
pip install -r requirements.txt

Dependencies 📦

  • Pandas: For data manipulation and analysis
  • Plotly Express: For creating interactive visualizations
  • WordCloud: For generating word clouds
  • Matplotlib: For static and animated visualizations
  • TextBlob: For basic NLP tasks like sentiment analysis
  • SpaCy: For advanced NLP tasks
  • Scikit-Learn: For machine learning and topic modeling

Usage 🚀

1. Data Manipulation and Analysis with Pandas

Load and manipulate your text data using Pandas DataFrame:

2. Interactive Visualizations with Plotly Express

Create interactive bar charts to visualize data distributions:

3. Word Clouds with WordCloud

Generate a word cloud from text data:

4. Sentiment Analysis with TextBlob

Analyze the sentiment of text data:

5. Advanced NLP with SpaCy

Perform advanced NLP tasks like tokenization, lemmatization, and named entity recognition:

6. Topic Modeling with Scikit-Learn

Discover latent topics in text data:

License 📄

This project is licensed under the Deoth License - see the LICENSE file for details.

Acknowledgments 🙏

Thanks to the developers of these amazing libraries: Pandas, Plotly, WordCloud, Matplotlib, TextBlob, SpaCy, and Scikit-Learn!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published