Skip to main content

https://raw.githubusercontent.com/lucidmode/lucidmode/main/docs/_images/lucidmode_logo.png


Documentation Status Version License Version Visits

Currently a Beta-Version


lucidmode is an open-source, low-code and lightweight Python framework for transparent and interpretable machine learning models. It has built in machine learning methods optimized for visual interpretation of some of the most relevant calculations.

Documentation

Installation

  • With package manager (coming soon)

Install by using pip package manager:

pip install lucidmode

  • Cloning repository

Clone entire github project

git@github.com:lucidmode/lucidmode.git

and then install dependencies

pip install -r requirements.txt

Models

Artificial Neural Network

Feedforward Multilayer perceptron with backpropagation.

  • fit: Fit model to data

  • predict: Prediction according to model

Initialization, Activations, Cost functions, regularization, optimization

  • Weights Initialization: With 4 types of criterias (zeros, xavier, common, he)

  • Activation Functions: sigmoid, tanh, ReLU

  • Cost Functions: Sum of Squared Error, Binary Cross-Entropy, Multi-Class Cross-Entropy

  • Regularization: L1, L2, ElasticNet for weights in cost function and in gradient updating

  • Optimization: Weights optimization with Gradient Descent (GD, SGD, Batch) with learning rate

  • Execution: Callback (metric threshold), History (Cost and metrics)

  • Hyperparameter Optimization: Random Grid Search with Memory

Complementary

  • Metrics: Accuracy, Confusion Matrix (Binary and Multiclass), Confusion Tensor (Multiclass OvR)

  • Visualizations: Cost evolution

  • Public Datasets: MNIST, Fashion MNIST

  • Special Datasets: OHLCV + Symbolic Features of Cryptocurrencies (ETH, BTC)

Author

J.Francisco Munnoz - IFFranciscoME - Is an Associate Professor in the Mathematics and Physics Department, at ITESO University.

Current Contributors

Contributors

License

GNU General Public License v3.0

Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.

Contact: For more information in reggards of this repo, please contact francisco.me@iteso.mx

Release files for lucidmode 0.4.3.12

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

Source distribution (sdist)

Source distribution for lucidmode 0.4.3.12
File Size Uploaded
lucidmode-0.4.3.12.tar.gz 26.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lucidmode 0.4.3.12
File Interpreter ABI Platform
lucidmode-0.4.3.12-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 69.5 kB

Release files / lucidmode-0.4.3.12.tar.gz

Download URL lucidmode-0.4.3.12.tar.gz
Size 26.0 kB
Tags Source
SHA-256 checksum
How to use checksums
569ac6072909eb1ce9585507489fcee8c2002b12b68df48912b2a8af443f73c8
BLAKE2b-256 checksum
How to use checksums
edf74a49386f88c0a73ecd9c4f6f5c29e60ab85a73fb9ff36fc390c9a82a50cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.5

Release files / lucidmode-0.4.3.12-py2.py3-none-any.whl

Download URL lucidmode-0.4.3.12-py2.py3-none-any.whl
Size 43.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
87a75f88879ad805cea3196b9169cb0324444a95ecd944ed9b8656a5b777baf5
BLAKE2b-256 checksum
How to use checksums
8e73c1638cb0b377d836de98c525b13af9a7c5fa839eb66612b1dff753ad06c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.5

Release history Release notifications | RSS feed

This release

0.4.3.12 This release

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