Welcome to the CGS616 Course Project Repository!
This repository contains a collection of four distinct projects developed as part of the coursework. Each project is implemented using Jupyter Notebooks, providing interactive Python environments ideal for data analysis, visualization, and experimentation.
- Project 1: Data Analysis
- Project 2: Machine Learning
- Project 3: Data Visualization
- Project 4: Web Scraping
- Description: This project focuses on performing exploratory data analysis on a dataset using Pandas and NumPy.
- Key Features:
- Data cleaning and preparation
- Summary statistics
- Data distributions
- Description: This project involves building machine learning models using Scikit-Learn.
- Key Features:
- Model training and evaluation
- Hyperparameter tuning
- Predictions based on input data
- Description: This project showcases data visualization techniques using Matplotlib and Seaborn.
- Key Features:
- Creating various types of plots (scatter, line, histogram, etc.)
- Customizing visual aesthetics for better insights
- Description: This project demonstrates how to scrape data from websites using Beautiful Soup and Requests.
- Key Features:
- Extracting data from HTML content
- Storing data in a usable format (CSV, JSON)
To run the Jupyter Notebooks:
- Ensure you have Python and Jupyter Notebook installed.
- Clone this repository:
git clone https://github.com/kritnandan/CGS616-Project-
- Navigate to the project directory:
cd CGS616-Project- - Launch Jupyter Notebook:
jupyter notebook
Contributions are welcome! Please submit a pull request with your proposed changes.
This project is licensed under the MIT License - see the LICENSE file for details.