Tiny & Light weight Machine Learning Library
Project description
Bishõgrad
A Bishõ Autograd engine in python along with a lightweight deep neural-network library! (inspired from mircrograd by Andrej Karpathy)
what's Bishõ?
微小 - Bishõ is Japanese word for 'tiny' since my implementation is very tinyyyyy ^_^ compared to PyTorch/Tensorflow
what's Hako?
箱 - Hako is Japanese word for 'box' , here Hako signify the neurons in our network ;D
Installation
[!NOTE] Package is not released on pypi
-
Manually build the wheel file and install it:
- Clone this repo:
git clone https://github.com/AK3847/Bishograd.git cd Bishograd
- Use a python package manager like Rye to build the wheels:
rye build
- Use
pip
to install the package into your virtual env:pip install path/to/the/wheel/file/bishograd-0.1.0-py3-none-any.whl
- Clone this repo:
-
Download the temporary wheel file from here
- Use
pip
to install the package into your virtual env:pip install path/to/the/wheel/file/bishograd-0.1.0-py3-none-any.whl
- Use
Example
Wonder how this works? Checkout the examples.
Targets :
- ReLU Activation function
- Add MLP.training() to automate the whole training code
- Add
Sigmoid, LeakyReLU & other activation functions - Add loss functions - categorical loss, mean-square loss etc
Contribution :
This repository is open for contribution! Primary way to contribute is to either raise an issue or a pull request with proper description and code format. You can contribute to any Targets or add new features as well.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bishograd-0.1.0.tar.gz
.
File metadata
- Download URL: bishograd-0.1.0.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc175802915f8c4150ebc45a10d7775d9d596dcaa0cad26471dcb3227885a192 |
|
MD5 | 05ba9e136bed8cbc6d5051d5037a7b54 |
|
BLAKE2b-256 | 08bd064ce310485bfaadd8ca3fcd2a79523a7826434c8ea003732c9219410979 |
File details
Details for the file bishograd-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: bishograd-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fc63b3085b73795143a6bea7ad70fd12b6bec3ac1770d60a300381da0a74106 |
|
MD5 | cbde487883e9747ad15ab712c9e26de0 |
|
BLAKE2b-256 | 76d257f70595aca2033d27515831f9b6e8da77857bd22ef118037abd4167723d |