Metadata-Version: 1.2
Name: cquai-ml
Version: 1.0.2
Summary: Implement machine learning algorithms with python without sklearn.
Home-page: https://github.com/CQU-AI/ML-Algorithm
Author: CQU-AI
Author-email: peter@mail.loopy.tech
Maintainer: loopyme
Maintainer-email: peter@mail.loopy.tech
License: MIT License
Description: ML-Algorithm
        ==============
        
        
        Introduction
        ------------
        
        Implement machine learning algorithms with python without sklearn. Some classes are design especially for CQU-ML course by Professor.He
        
        
        Install
        -------
        
        -  With pip : ``pip3 install cquai-ml``
        -  With src : Clone or fork this project, then build it with
           ``python3 setup.py install``
        
        
        Usage
        ------------
        In most cases, API in this project is similar to scikit-learn project.
        
        For example, if you want to run a decision tree classifier based on C4.5 (While scikit-learn use opt-CART instead of C4.5)
        
        .. code:: python
        
            from cquai_ml import DecisionTreeClassifier
            from sklearn.datasets import load_breast_cancer # get a dataset
        
            X, y = load_breast_cancer(return_X_y=True)
        
            clf1 = DecisionTreeClassifier(max_depth=1).fit(X, y)
            pred1 = clf1.predict(X)
        
        
        Contributing
        ------------
        Everyone is welcomed to contribute!
        
        We currently provides:
         - DatasetSpace
         - UnionHypothesisSpace
         - LinearRegression
         - LogisticRegression
         - LinearDiscriminantAnalysis
         - KNeighborsClassifier
         - DecisionTreeRegressor
         - DecisionTreeClassifier
        
Platform: all
