Compact implementation of keras made for educational purposes. Written in python using numpy
Project description
nano-keras
Overview
nano-keras is a compact implementation of Keras using only Python and NumPy. It's designed with the primary aim of deepening understanding about neural network fundamentals and their implementation at a lower level. While it might not match the speed or feature-rich capabilities of Keras, it serves as an educational project to explore the inner workings of neural networks
Key Features
- Simplicity: Built using fundamental Python and NumPy functionalities, emphasizing simplicity and readability
- Educational: Intended as a learning tool to understand neural network components at a lower level
- Customization: Allows for tinkering and understanding the core mechanics of neural network operations
Instalation
nano-keras is available on PyPI so in order to download it open a terminal and paste:
pip install nano-keras
You now should have succesfully installed nano-keras so to use it in your python file you only need to import it like this:
import nano_keras
If you have an issue message me on github or send me an email
Documentation
Documentation is under development and should be finished in the next few days
You can access it here
Roadmap
Roadmap is now in the Wiki section of nano-keras and not in the source code. You can access it here
License
This project is licensed under the MIT License - see the LICENSE file for details
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
nano-keras-1.0.0.tar.gz
(19.7 kB
view hashes)
Built Distribution
nano_keras-1.0.0-py3-none-any.whl
(21.0 kB
view hashes)
Close
Hashes for nano_keras-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f50af24c87c21468f91fd31f389519995bf531e6dd5244c12755116ae4bb4afc |
|
MD5 | c206196d19b4996bfa2e0d9f7bbc5c25 |
|
BLAKE2b-256 | 7ce93f9e6175d565efe9aa9dc975660e5fb3c2ddb2000554efebda56df432bf0 |