Qsvc is a powerful tool designed for efficient data processing and visualization. It provides robust functionalities to streamline data-related tasks, making it easier for users to manage and analyze their datasets.
- Clone the repository:
git clone https://github.com/dioskit/Qsvc.git cd Qsvc - Install the required dependencies:
pip install -r requirements.txt
- Prepare data:
Ensure that you have the necessary datasets available in the
data/directory.
The datasets used in this project are classified into different categories:
- Train Data: Data used for training the model.
- Test Data: Data used for testing the model's performance.
Each dataset has specific features outlined in the respective documentation files located in the data/docs/ directory.
The project includes Jupyter notebooks that provide hands-on experience:
notebook1.ipynb: A guide to exploring the dataset.notebook2.ipynb: A guide to training the model.
To run the notebooks, launch Jupyter Lab:
jupyter labThe data preprocessing involves the following key steps:
- Data Cleaning: Remove missing or incorrect values.
- Feature Engineering: Create new features based on existing data.
- Data Normalization: Normalize the data for better performance.
Refer to notebooks/preprocessing.ipynb for a detailed walkthrough of this process.
The model's results are evaluated based on:
- Accuracy
- Precision
- Recall
Results are compiled in results/ folder with visualizations available in the notebooks.
Note: This README is subject to updates as the project evolves.