Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xeasy-ml-0.1.3.tar.gz (308.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xeasy_ml-0.1.3-py3-none-any.whl (351.2 kB view details)

Uploaded Python 3

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

Hashes for xeasy-ml-0.1.3.tar.gz
Algorithm Hash digest
SHA256 82b56598165cce58889fff1e221ff09418e672147dd9b7eac10adb5e02cab4b5
MD5 06b79fd86342a6f14c0563731fe93db4
BLAKE2b-256 9d9d13d9bdc38141938d2439fe99336b241e61086a9ae450191c3d800f29963c

See more details on using hashes here.

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

Hashes for xeasy_ml-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8ce5e3c3d249b9541581cae007ed334ca0e748ff0f0248ab604be1648386919d
MD5 0c1449e293fd13c2de87bca48ae404cb
BLAKE2b-256 9f29fd741ca4c540447d207a708abca483559deb510fa325084b7a229668c88d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page