This package directly gives you output performance on 12 different algorithms
Project description
Pratik_model
- The best thing about this package is that you do not have to train and predict every classification or regression algorithm to check performance.
- This package directly gives you output performance on 13 different algorithms.
How to use it - For Classification x= Independent variables y= Dependent variables
- From Pratik_model import smart_classifier
- model = smart_classifier(x,y)
- model.accuracy_score()
- model.classification_report()
- model.confusion_matrix()
- model.cross_validation()
- model.mean_absolute_error()
- model.precision_score()
- model.recall_score()
- model.mean_absolute_error()
- model.mean_absolute_error()
- model.mean_squared_error()
- model.cross_validation()
For Regression -
- From Pratik_model import smart_regressor
- model=smart_regressor(x,y)
- model.r2_score()
- model.mean_absolute_error()
- model.mean_absolute_error()
- model.mean_squared_error()
- model.cross_validation()
- model.overfitting()
Check Pratik_Model_Package.ipynb file on Github for practical code.
Pratik_model for Classification: It will check the performance on this Classification models:
- Passive Aggressive Classifier
- Decision Tree Classifier
- Random Forest Classifier
- Extra Trees Classifier
- Logistic Regression
- Ridge Classifier
- K Neighbors Classifier
- Support Vector Classification
- Naive Bayes Classifier
- LGBM Classifier
- CatBoost Classifier
- XGB Classifier
And for classification problems Pratik_model can give the output of:
- Accuracy Score.
- Classification Report
- Confusion Matrix
- Cross validation (Cross validation score)
- Mean Absolute Error
- Mean Squared Error
- Overfitting (will give accuracy of training and testing data.)
- Precision Score
- Recall Score
Pratik_model for Regression: Similarly, It will check performance on this Regression model:
- Passive Aggressive Regressor
- Gradient Boosting Regressor
- Decision Tree Regressor
- Random Forest Regressor
- Extra Trees Regressor
- Lasso Regression
- K Neighbors Regressor
- Linear Regression
- Support Vector Regression
- LGBM Regressor
- CatBoost Regressor
- XGB Regressor
And for Regression problem Pratik_model can give an output of:
- R2 Score.
- Cross validation (Cross validation score)
- Mean Absolute Error
- Mean Squared Error
- Overfitting (will give accuracy of training and testing data.)
First Release 0.0.7 (29/3/2022)
Thank You!!.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file Pratik_model-0.1.5.tar.gz
.
File metadata
- Download URL: Pratik_model-0.1.5.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71b758f93cb8e3cddaa998ae3fd6332d7f248d6a604ac82af61f81a951a63c0a |
|
MD5 | 4a9b47a9f24c8280ca363657c37847b8 |
|
BLAKE2b-256 | 1b4f13dffa1b84e72d8d767211ceb18e63ecc4e44b786b51864c9517846c876f |
File details
Details for the file Pratik_model-0.1.5-py3-none-any.whl
.
File metadata
- Download URL: Pratik_model-0.1.5-py3-none-any.whl
- Upload date:
- Size: 16.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af309bf56682bb0c8fb83e35aac6e3f38272fe6a2b7f026bec4656183725a280 |
|
MD5 | 035f2ead5c6ba09664ee8a4782d172a9 |
|
BLAKE2b-256 | f38bdb43b4923a973fec5226f4ef67cf6c14abb0c1009b354bce459638bedfdc |