https://github.com/marcelwinterot/nano-keras
Deep learning library inspired by Keras
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.9%) to scientific vocabulary
Keywords
keras
machine-learning
machine-learning-library
numpy
python
Last synced: 6 months ago
·
JSON representation
Repository
Deep learning library inspired by Keras
Basic Info
- Host: GitHub
- Owner: MarcelWinterot
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://pypi.org/project/nano-keras/
- Size: 342 KB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 10
Topics
keras
machine-learning
machine-learning-library
numpy
python
Created over 2 years ago
· Last pushed about 2 years ago
Metadata Files
Readme
License
README.md
nano-keras
Overview
nano-keras is a deep learning library written in Python using NumPy. It's designed to handle the creation and training process of most neural network types, allowing you for quick and easy prototyping and deployment.
The project is heavily inspired by Keras, the most popular deep learning API in the world, as I'm trying to implement my library in simmilar style and functionality to Keras
Key Features
- Simplicity: Built using Python and NumPy, making it easy to read and understand each part
- 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
What you can find in nano-keras
Layers: Dense, Dropout, Reshaping layers, Convolutional layers, Pooling layers and Recurrental Layers
Optimizers: SGD, Adam, Adadelta, Adagrad, RMSProp, NAdam and much more
Activation functions: Sigmoid, Tanh, ReLU, ELU, LeakyReLU, Softmax
Loss functions: MAE, MSE, BCE, CCE, Hinge, Huber
Callbacks: EarlyStopping, LearningRateScheduler, CSVLogger
And much more, you can find all the implemented items in here
Instalation
nano-keras is available on PyPI so in order to download it open a terminal and paste:
bash
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:
py
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
License
This project is licensed under the MIT License - see the LICENSE file for details
Special thanks
I'd like to thank my teacher, Mateusz Kozlowski, who inspired me to start working on this project and kept me motivated to finish this and evryone who showed support for me
Without you this project would've never come to life
Owner
- Login: MarcelWinterot
- Kind: user
- Repositories: 1
- Profile: https://github.com/MarcelWinterot
GitHub Events
Total
Last Year
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Marcel Winterot | u****w@t****m | 122 |
| MarcelWinterot | 1****t | 8 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 19 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 11
- Total maintainers: 1
pypi.org: nano-keras
Deep learning library made with numpy in the style of Keras API
- Homepage: https://github.com/MarcelWinterot/nano-keras
- Documentation: https://nano-keras.readthedocs.io/
- License: MIT
-
Latest release: 1.2.1
published about 2 years ago
Rankings
Dependent packages count: 10.0%
Stargazers count: 27.8%
Forks count: 29.8%
Average: 33.8%
Dependent repos count: 67.7%
Maintainers (1)
Last synced:
6 months ago