Predictive Modeling Auto
Welcome to the Predictive Modeling Auto repository. This project aims to automate predictive modeling tasks using Python and its robust data science libraries.
Table of Contents
Introduction
Predictive Modeling Auto is a Python project designed to streamline the process of building and evaluating predictive models. It leverages popular libraries such as Pandas, NumPy, Scikit-learn, and PyCaret to automate various steps in the modeling pipeline.
Features
- Data Preprocessing: Automated handling of missing values, feature scaling, and encoding.
- Model Training: Automated model selection, training, and hyperparameter tuning.
- Model Evaluation: Comprehensive evaluation metrics and visualizations.
- User-Friendly Interface: Simple and intuitive user interface for ease of use.
Installation
To clone and run this project, you'll need Python installed on your system. You can clone the repository and install the dependencies using the following commands:
# Clone the repository
git clone https://github.com/ashishs1407/predictive_modeling_auto.git
# Navigate to the project directory
cd predictive_modeling_auto
# Install the required packages
pip install -r requirements.txt
Usage
Here is a simple example of how to use this project:
from predictive_modeling_auto import ModelPipeline
# Initialize the pipeline
pipeline = ModelPipeline()
# Load your dataset
data = pipeline.load_data('path/to/your/dataset.csv')
# Preprocess the data
data = pipeline.preprocess_data(data)
# Train the model
model = pipeline.train_model(data)
# Evaluate the model
pipeline.evaluate_model(model, data)
For more detailed usage instructions, refer to the documentation in the docs directory.
Contributing
Contributions are welcome! Please read the CONTRIBUTING.md file for guidelines on how to contribute to this project.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Contact
If you have any questions or suggestions, feel free to reach out:
- Author: Ashish Shimpi
- Email: a.shimpi93@gmail.com
- GitHub: ashishs1407
Metadata
Release files for predictive-modeling-auto 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| predictive_modeling_auto-0.2.1.tar.gz | 3.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| predictive_modeling_auto-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.7 kB
Release files / predictive_modeling_auto-0.2.1.tar.gz
| Download URL | predictive_modeling_auto-0.2.1.tar.gz |
|---|---|
| Size | 3.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
161871db90d7bd33ee4db8a6b58bdf0cd83893d41f8e82776d9f2330a671a1a4
|
|
BLAKE2b-256 checksum How to use checksums |
b1acfc275881999823c2882b31d981b646d659468afffc89bc388d4002b078a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.11.2
|
Release files / predictive_modeling_auto-0.2.1-py3-none-any.whl
| Download URL | predictive_modeling_auto-0.2.1-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9c0023fed35a4c0c68a0e96bc47e4f847fdf8a76aacc2e6d978a5893349110ae
|
|
BLAKE2b-256 checksum How to use checksums |
7d26cda75b883ef58104d5087397096bde83d2b3c55262d6574af80d81e3cfed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.11.2
|