Metadata-Version: 2.1
Name: genetic-tree
Version: 0.1.0
Summary: Constructing decision trees with genetic algorithm with a scikit-learn inspired API
Home-page: https://github.com/pysiakk/GeneticTree
Author: Tomasz Makowski & Karol Pysiak
Author-email: tomasz.tu.tm@gmail.com
License: UNKNOWN
Description: # Genetic Tree
        
        The main objective of the package is to allow creating decision trees that are better in some aspects than trees made by greedy algorithms.
        
        The creation of trees is made by genetic algorithm.
        In order to achive as fast as possible evolution of trees the most time consuming components are wrtitten in Cython.
        Also there are implemented mechanisms for using old trees to create new ones without need to classify all observations from beggining (currently in developmnet).
        There is planned to allow multithreading evolution.
        
        The created trees should have smaller sizes with comparable accuracy to the trees made by greedy algorithms.
        
        Project is currently in development (before first version).
        The first working official version should be developed in the January 2021 (with documentation and installation by pip).
        
        ## License
        
        High-level interface of package is inspired by sklearn (https://github.com/scikit-learn/scikit-learn).
        Especially there are methods like: fit(), predict(), predict_proba(), apply(), set_params(), check_X(), check_input() which are inspired and / or copied from sklearn.
        
        A low-level interface is inspired by sklearn decision_tree. The structure of tree (tree/tree.pyx) and some utils (tree/\_utils.pyx) were copied from sklearn tree (https://github.com/scikit-learn/scikit-learn/tree/master/sklearn/tree).
        
Platform: UNKNOWN
Requires-Python: >=3.6
Description-Content-Type: text/markdown
