Skip to main content

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)

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

Release files for cquai-ml 1.0.7

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

Source distribution (sdist)

Source distribution for cquai-ml 1.0.7
File Size Uploaded
cquai-ml-1.0.7.tar.gz 10.5 kB Details

Release files / cquai-ml-1.0.7.tar.gz

Download URL cquai-ml-1.0.7.tar.gz
Size 10.5 kB
Tags Source
SHA-256 checksum
How to use checksums
670ae771f02ef806107e6d2039a679c42c4b97eb241be675644d7a74851a2e6e
BLAKE2b-256 checksum
How to use checksums
e8d42413757c58517d1b6a7276506ffac55f572e9e7943547f6694c122b82662
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.10.0 pkginfo/1.2.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.8

Release history Release notifications | RSS feed

This release

1.0.7 This release

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

2 release files

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