Logo Lanfrica

aniket-malpure/Ridge_Lasso_Linear_Regression_Flask_AWS_Project

Domain:

environment and energy

Record type:

projectsoftware
Creator:
ani
Host:
This project analyzes the Algerian Forest Fires dataset and builds predictive models using various regression techniques. It follows a complete machine learning project lifecycle from data collection to deployment on AWS Elastic Beanstalk. # Algerian Forest Fires Analysis and Prediction This project analyzes the Algerian Forest Fires dataset and builds predictive models using various regression techniques. It follows a complete machine learning project lifecycle from data collection to deployment on AWS Elastic Beanstalk. ## Project Structure - `dataset/` - `Algerian_forest_fires_dataset_UPDATE.csv`: Original dataset - `Algerian_forest_fires_cleaned_dataset.csv`: Cleaned dataset - `models/` - `scaler.pkl`: For standardization and feature scaling - `ridge.pkl`: Trained Ridge Regression model - `.ebextensions/`: AWS Elastic Beanstalk configuration - `notebooks/` - `EDA And FE Algerian Forest Fires.ipynb`: Exploratory Data Analysis and Feature Engineering - `Model Training.ipynb`: Model selection, training, and evaluation - `templates/`: HTML file for frontend - `requirements.txt`: Required Python libraries - `application.py`: Main Flask application ## Project Lifecycle 1. Data Collection 2. Exploratory Data Analysis (EDA) 3. Feature Engineering 4. Feature Selection 5. Model Training 6. Flask Application Integration 7. GitHub Repository 8. AWS Deployment 9. CI/CD Pipeline Setup ## Setup and Installation 1. Clone the repository 2. Install required libraries: `pip install -r requirements.txt` 3. Run the Flask application locally: `python application.py` ## AWS Deployment The application is deployed on AWS Elastic Beanstalk. The `.ebextensions` folder contains necessary configurations.