Metadata-Version: 2.1
Name: izza
Version: 0.3.0
Summary: my machine learning toolkit
License: BSD
Keywords: data viz,machine learning
Author: Ismael Lachheb
Author-email: ismael.lachheb@protonmail.com
Requires-Python: >=3.9,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: MiniSom (>=2.2.8,<3.0.0)
Requires-Dist: matplotlib (>=3.4.1,<4.0.0)
Requires-Dist: pandas (>=1.2.3,<2.0.0)
Requires-Dist: scikit-learn (>=0.24.1,<0.25.0)
Description-Content-Type: text/markdown

# Izza 

Izza is my personal data science and machine learning toolbox.

There is mainly personal function for data visualisation: 

| function name | presentation |
|--|--|
| pca_visualisation| a pca visualtion (2 components) |
| missingData| a tables showing missing data by features |
| camembert_plot| a camembert plot |
| kohohen maps|a kohohen maps with percentage of target class by neuron|
| activation_frequencies| activation frequencies for a kohohen map |

There is methods to do model evaluation : 


| function name | presentation |
|--|--|
| fun_precision | precision at a determined percentage using predicted probabilities |
| fun_recall| recall at a determined percentage using predicted probabilities |
| f_macro_score | scorer allowing to find whether some clusters contain enough precision and recall for the target class|
| precision_macro_score| scorer allowing to find whether some clusters contain enough precision for the target class |
| recall_macro_score | scorer allowing to find whether some clusters contain enough recall for the target class|
| viable_clusters| function allowing to know the interessing clusters found using the f_macro score.|




