Skip to content

Keerthana-webdev/Urban-Heat-Island-Mitigation-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Urban Heat Island Mitigation Analyzer

An AI-powered web application that analyzes urban climate reports and provides insights to mitigate the Urban Heat Island (UHI) effect using Natural Language Processing (NLP) techniques.


Features

  • 📌 Text Summarization – Extracts key points from environmental reports
  • 🌍 Topic Modeling (LDA) – Identifies major climate-related themes
  • 📊 Sentiment Analysis (VADER) – Detects public/environmental sentiment
  • 🌳 Word Cloud Visualization – Highlights important terms
  • 💡 AI Recommendations – Suggests green infrastructure solutions
  • 🔍 Relevance Detection – Filters non-environmental inputs

Technologies Used

  • Python
  • Flask (Web Framework)
  • NLTK (Text Processing)
  • Scikit-learn (LDA Topic Modeling)
  • VADER Sentiment Analysis
  • Matplotlib (Charts)
  • WordCloud

Project Structure

Urban-Heat-Island-Mitigation-Analyzer/
│
├── app.py                 # Main Flask application
├── preprocess.py          # Text cleaning functions
├── model.py               # NLP models (topics, sentiment, summary)
├── insight_engine.py      # Recommendation engine
├── requirements.txt       # Dependencies
│
├── static/
│   └── style.css
│
├── templates/
│   └── index.html
│
└── README.md

Installation

1️⃣ Clone the repository
git clone https://github.com/Keerthana-webdev/Urban-Heat-Island-Mitigation-Analyzer.git
cd Urban-Heat-Island-Mitigation-Analyzer

2️⃣ Install dependencies
pip install -r requirements.txt

3️⃣ Run the Application
python app.py

How It Works

  1. User inputs climate or urban heat-related text
  2. System checks if the content is relevant
  3. Text is cleaned and processed
  4. NLP models perform:
    • Topic extraction (LDA)
    • Sentiment analysis (VADER)
    • Summarization
  5. Visual outputs are generated:
    • Word cloud
    • Sentiment chart
  6. AI suggests mitigation strategies

Future Improvements

  • Use Transformer models (BERT, GPT) for better summarization
  • Add real-time datasets (API integration)
  • Improve UI/UX design
  • Deploy on cloud (AWS / Render / Heroku)

Author

Keerthana S

About

AI-based Urban Heat Island mitigation platform using LDA topic modeling, VADER sentiment analysis, and NLP to extract environmental insights and generate green infrastructure recommendations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors