Skip to main content

License: MIT PyPI version

General features selection based on certain machine learning algorithm and evaluation methods

Divesity, Flexible and Easy to use

More features selection method will be included in the future!

Quick Installation

pip3 install MLFeatureSelection

Modulus in version 0.0.9.5

  • Modulus for selecting features based on greedy algorithm (from MLFeatureSelection import sequence_selection)

  • Modulus for removing features based on features importance (from MLFeatureSelection import importance_selection)

  • Modulus for removing features based on correlation coefficient (from MLFeatureSelection import coherence_selection)

  • Modulus for reading the features combination from log file (from MLFeatureSelection.tools import readlog)

Modulus Usage

Example

This features selection method achieved

  • 1st in Rong360

– https://github.com/duxuhao/rong360-season2

  • 6th in JData-2018

– https://github.com/duxuhao/JData-2018

  • 12nd in IJCAI-2018 1st round

– https://github.com/duxuhao/IJCAI-2018-2

DEMO

More examples are added in example folder include:

  • Demo contain all modulus can be found here (demo)

  • Simple Titanic with 5-fold validation and evaluated by accuracy (demo)

  • Demo for S1, S2 score improvement in JData 2018 predict purchase time competition (demo)

  • Demo for IJCAI 2018 CTR prediction (demo)

Function Parameters

Parameters

Algorithm details

Details

Metadata

Release files for MLFeatureSelection 0.0.9.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for MLFeatureSelection 0.0.9.5.1
File Size Uploaded
MLFeatureSelection-0.0.9.5.1.tar.gz 14.4 kB Details

Release files / MLFeatureSelection-0.0.9.5.1.tar.gz

Download URL MLFeatureSelection-0.0.9.5.1.tar.gz
Size 14.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a26fc91f630be625685dd81c8ec7d363785f079098d629adc435dddaf0ed7e73
BLAKE2b-256 checksum
How to use checksums
80e3b5de40590e304263758d48adac1e06041b2eb207740711ebd912b701dff0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.9.1 setuptools/20.7.0 requests-toolbelt/0.8.0 tqdm/4.23.1 CPython/3.5.2

Release history Release notifications | RSS feed

This release

0.0.9.5.1 This release

1 release file

0.0.9

1 release file

0.0.8.2

1 release file

0.0.8.1

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6.4

1 release file

0.0.6.3

1 release file

0.0.6.2

1 release file

0.0.6.1

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4.2

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2.2

1 release file

0.0.2.1

1 release file

0.0.2

1 release file

0.0.1.9

1 release file

0.0.1.8

1 release file

0.0.1.7

1 release file

0.0.1.6

1 release file

0.0.1.5

1 release file

0.0.1.4

1 release file

0.0.1.3

1 release file

0.0.1.2

1 release file

0.0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page