Skip to main content

NeuroBase: a small educational machine learning library with classic models and metrics.

Project description

NeuroBase

NeuroBase is a lightweight educational machine-learning library written in pure Python and NumPy. It provides clear implementations of classic algorithms plus a small metrics and optimizer module.

Features

  • SimpleLinearRegression, MultipleLinearRegression
  • LogisticRegression
  • RidgeRegression, LassoRegression
  • DecisionTreeRegressorCustom
  • KNNClassifier
  • KMeansNew
  • Gradient boosting (experimental)
  • Metrics: MSE, MAE, RMSE, R², adjusted R²
  • Optimizers: batch and stochastic gradient descent
  • Fully tested with pytest

Installation (local dev)

pip install neurobase

https://pypi.org/project/neurobase/0.1.0/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neurobase-0.1.1.tar.gz (665.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neurobase-0.1.1-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file neurobase-0.1.1.tar.gz.

File metadata

  • Download URL: neurobase-0.1.1.tar.gz
  • Upload date:
  • Size: 665.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for neurobase-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2e15cb1e824f0fd56db01f462d788fad8d89aa3f5e7844d654d12c79a11d29b8
MD5 1b3f791205810a8735f3645cf5082466
BLAKE2b-256 5c545d751cf6511be592843b7e63402d03446e9c78b7c99a34058087a8500851

See more details on using hashes here.

File details

Details for the file neurobase-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: neurobase-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for neurobase-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6c67b6c01651bb5218885d2f14e45f66ca9c68f7a3aee9523f63b9c8c14196b1
MD5 3702b6fd8a59ad4e1f087fa495818f19
BLAKE2b-256 06afaeb8d81df1d441ff783f7c55f0fc8eb8474eba6af4d83e14ffa304c5e726

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page