Feature Selection Algorithms as One of the Python Data Analytical Tools

With the current trend of rapidly growing popularity of the Python programming language for machine learning applications, the gap between machine learning engineer needs and existing Python tools increases. Especially, it is noticeable for more classical machine learning fields, namely, feature sel...

Full description

Saved in:
Bibliographic Details
Published inFuture internet Vol. 12; no. 3; p. 54
Main Authors Pilnenskiy, Nikita, Smetannikov, Ivan
Format Journal Article
LanguageEnglish
Published Basel MDPI AG 01.03.2020
Subjects
Online AccessGet full text
ISSN1999-5903
1999-5903
DOI10.3390/fi12030054

Cover

More Information
Summary:With the current trend of rapidly growing popularity of the Python programming language for machine learning applications, the gap between machine learning engineer needs and existing Python tools increases. Especially, it is noticeable for more classical machine learning fields, namely, feature selection, as the community attention in the last decade has mainly shifted to neural networks. This paper has two main purposes. First, we perform an overview of existing open-source Python and Python-compatible feature selection libraries, show their problems, if any, and demonstrate the gap between these libraries and the modern state of feature selection field. Then, we present new open-source scikit-learn compatible ITMO FS (Information Technologies, Mechanics and Optics University feature selection) library that is currently under development, explain how its architecture covers modern views on feature selection, and provide some code examples on how to use it with Python and its performance compared with other Python feature selection libraries.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1999-5903
1999-5903
DOI:10.3390/fi12030054