Car-Care-Hub
所属分类:自动驾驶
开发工具:Jupyter Notebook
文件大小:0KB
下载次数:0
上传日期:2024-01-05 23:37:08
上 传 者:
sh-1993
说明: “汽车护理中心:为汽车爱好者和专业人士提供一个集成平台,用于预测维护、性能分析和与各种汽车数据集和模型的无缝交互。”
("Car Care Hub: Empowering auto enthusiasts and professionals with an integrated platform for predictive maintenance, performance analysis, and seamless interaction with diverse automotive datasets and models.")
文件列表:
dataset/
models/
notebooks/
src/
streamlit_app/
app.py
requirements.txt
# Integrated Car Care Platform
The Integrated Car Care Platform is a comprehensive repository that provides a suite of tools and functionalities for effective car maintenance, analysis, and prediction. This platform encompasses various modules designed to address specific aspects of vehicle care and management.
## Purpose
The primary goal of this project is to offer an all-in-one solution for car owners, mechanics, and enthusiasts to handle car maintenance effectively. From predictive analysis to image-based brand classification and cost prediction, this platform aims to simplify car management tasks.
## Repository Structure
The repository structure is organized into several directories:
```
Integrated_Car_Care_Platform/
│
├── data/
│ ├── car_acceptability/ # Dataset for Car Acceptability Testing
│ ├── car_engine/ # Dataset for Car Engine Predictive Maintenance
│ ├── car_maintenance/ # Dataset for Car Maintenance Cost Prediction
│
├── models/
│ ├── car_accept.joblib # Saved models for Car Acceptability Testing
│ ├── car_engine.joblib # Saved models for Car Engine Predictive Maintenance
│ └── car_maintenance.joblib # Saved models for Car Maintenance Cost Prediction
│
├── notebooks/
│ ├── car_accept.ipynb # Jupyter notebook for Car Acceptability Testing
│ ├── car_brand_classification.ipynb # Jupyter notebook for Car Brand Image Classification
│ ├── car_engine.ipynb # Jupyter notebook for Car Engine Predictive Maintenance
│ └── car_maintenance.ipynb # Jupyter notebook for Car Maintenance Cost Prediction
│
├── src/
│ ├── car_acceptability_testing/ # Scripts for Car Acceptability Testing
│ ├── car_engine_maintenance/ # Scripts for Car Engine Predictive Maintenance
│ └── car_maintenance_cost/ # Scripts for Car Maintenance Cost Prediction
│
├── streamlit_apps/
│ ├── car_brand_classification_app.py # Streamlit app for Car Brand Image Classification
│ ├── car_acceptability_testing_app.py # Streamlit app for Car Acceptability Testing
│ ├── car_engine_app.py # Streamlit app for Car Engine Predictive Maintenance
│ ├── car_maintenance_app.py # Streamlit app for Car Maintenance Cost Prediction
│
├── app.py # Main application script
├── README.md # Documentation file
└── requirements.txt # File containing required libraries
```
## Kaggle References
Datasets used in this project:
1. [100 Images of Top 50 Car Brands](https://www.kaggle.com/datasets/yamaerenay/100-images-of-top-50-car-brands)
2. [Car Acceptability Classification Dataset](https://www.kaggle.com/datasets/subhajeetdas/car-acceptability-classification-dataset)
3. [Vehicle Maintenance Record Dataset](https://www.kaggle.com/datasets/navins7/vehicle-maintenance-record)
4. [Automotive Vehicles Engine Health Dataset](https://www.kaggle.com/datasets/parvmodi/automotive-vehicles-engine-health-dataset)
Pre-trained model used in this project:
1. [Car brand image detection ViT](https://www.kaggle.com/code/dima806/car-brand-image-detection-vit)
## Getting Started
1. **Data Preparation**:
- Ensure datasets are in the `data/` directory.
- Run notebooks in `notebooks/` for exploration, preprocessing, and model training.
2. **Model Usage**:
- Access models in the `models/` directory for predictions or further analysis.
- Use respective modules in `src/` for interacting with models.
3. **Installation of Requirements**:
- Download required libraries by running: `pip install -r requirements.txt` in your terminal.
```
pip install -r requirements.txt
```
4. **Launching the Streamlit App**:
- Open your terminal and run: `streamlit run app.py` to start the application.
```
streamlit run app.py
```
These additional steps guide users on installing necessary dependencies and running the Streamlit app directly from the terminal.
## Demonstration
![image](https://github.com/Phatd299/Car-Care-Hub/assets/110618138/215a84b6-c57d-4afb-b186-e0e1008e4bc9)
*Caption: Module 1 demonstration*
## Contribution
Contributions, issues, and feature requests are welcome! Kindly follow the guidelines provided in the respective module directories in `src/` for contributing.
近期下载者:
相关文件:
收藏者: