An integrated machine learning analysis framework
Project description
xeasy-ml
1. What is xeasy-ml
Xeasy-ml is a packaged machine learning framework. It allows a beginner to quickly bui -ld a machine learning model and use the model to process and analyze his own data. At the same time, we have also realized the automatic analysis of data. During data proces -sing, xeasy-ml will automatically draw data box plots, distribution histograms, etc., and perform feature correlation analysis to help users quickly discover the value of data.
2.Installation
Dependencies
xeasy-ml requires:
Scikit-learn >= 0.24.1
Pandas >= 0.24.2
Numppy >= 1.19.5
Matplotlib >= 3.3.4
Pydotplus >= 2.0.2
Xgboost >= 1.4.2
User installation
pip install xeasy-ml
3. Quick Start
1.Create a new project
Create a new python file named pro_init.py to initialize the project.
from xeasy_ml.project_init.create_new_demo import create_project
import os
pro_path = os.getcwd()
create_project(pro_path)
Now you can see the following file structure in your project.
├── Your_project
...
│ ├── pro_init.py
│ ├── project
│ │ └── your_project
2.Run example
cd project/your_project
python __main__.py
3.View Results
cd project/your_project_name/result/v1
ls -l
├── box (Box plot)
├── cross_predict.txt (Cross-validation prediction file)
├── cross.txt (Cross validation effect evaluation)
├── deleted_feature.txt (Features that need to be deleted)
├── demo_feature_weight.txt (Feature weights)
├── demo.m (Model)
├── feature_with_feature (Feature similarity)
├── feature_with_label (Similarity between feature and label )
├── hist (Distribution histogram)
├── model
├── predict_result.txt (Test set prediction results)
└── test_score.txt (Score on the test set)
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xeasy-ml-0.1.3.tar.gz.
File metadata
- Download URL: xeasy-ml-0.1.3.tar.gz
- Upload date:
- Size: 308.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.4.2 requests/2.19.1 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82b56598165cce58889fff1e221ff09418e672147dd9b7eac10adb5e02cab4b5
|
|
| MD5 |
06b79fd86342a6f14c0563731fe93db4
|
|
| BLAKE2b-256 |
9d9d13d9bdc38141938d2439fe99336b241e61086a9ae450191c3d800f29963c
|
File details
Details for the file xeasy_ml-0.1.3-py3-none-any.whl.
File metadata
- Download URL: xeasy_ml-0.1.3-py3-none-any.whl
- Upload date:
- Size: 351.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.4.2 requests/2.19.1 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ce5e3c3d249b9541581cae007ed334ca0e748ff0f0248ab604be1648386919d
|
|
| MD5 |
0c1449e293fd13c2de87bca48ae404cb
|
|
| BLAKE2b-256 |
9f29fd741ca4c540447d207a708abca483559deb510fa325084b7a229668c88d
|