akhil-vaidya commited on
Commit
d217164
·
1 Parent(s): bfb1a86

updated readme

Browse files
Files changed (1) hide show
  1. README.md +42 -1
README.md CHANGED
@@ -1 +1,42 @@
1
- ## High Fidelity Functional Map Gen for Indu-Comm-Res Areas and Cluster Identification using Map Text Data Classification
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # High Fidelity Functional Map Generation for Industrial-Commercial-Residential Areas and Cluster Identification using Map Text Data Classification
2
+
3
+ ## Project Overview
4
+
5
+ This project aims to develop an automated system for generating high-fidelity functional maps of regions, classifying areas into industrial, commercial, and residential zones. It also identifies clusters within these classifications to optimize routes for Unmanned Aerial Vehicles (UAVs) conducting Air Quality Index (AQI) monitoring.
6
+
7
+ The system addresses the limitations of static AQI monitoring stations by leveraging machine learning, geospatial data, and UAV technology to create an efficient method for high-precision air quality monitoring across diverse urban and rural landscapes.
8
+
9
+ ## Project Structure
10
+
11
+ - `data/`: Contains raw and processed data files
12
+ - `models/`: Stores trained classification models
13
+ - `src/`: Flask backend, Streamlit frontend code
14
+ - `utils/`: Utility scripts for data loading and processing/classification rules
15
+ - `notebooks/`: Jupyter notebooks for data preprocessing and classification
16
+ - `documentation/`: Additional project documentation
17
+
18
+ ## Features
19
+
20
+ 1. High-fidelity geospatial map generation
21
+ 2. Region classification into residential, commercial, industrial, and other types
22
+ 3. Data-driven route optimization for UAV-based AQI monitoring
23
+ 4. Real-time AQI data collection across diverse regions
24
+
25
+
26
+ ## Data Processing
27
+
28
+ Data preprocessing steps are documented in the Jupyter notebooks located in the `notebooks/` directory. These include:
29
+
30
+ - Data collection from Maps API
31
+ - Text data cleaning and normalization
32
+ - Feature extraction, vectorization and clustering
33
+ - Data labeling and augmentation
34
+
35
+ ## Models
36
+
37
+ Machine learning models used for text classification, including:
38
+
39
+ - BERT (Bidirectional Encoder Representations from Transformers)
40
+ - XGBoost
41
+ - LSTM (Long Short-Term Memory networks)
42
+ - Llama 3.2