NanoTorch
NanoTorch copied to clipboard
NanoTorch is Deep Learning Library from scratch using Numpy and Math.
## Description This issue tracks the implementation of additional optimization algorithms in the NanoTorch. ## Optimizers Implemented - AMSGrad - Adam - NAdam - RMSprop - AdaBelief - RAdam -...
### Issue: Implementation of `BCELoss` #### Description: The `nanotorch` library is currently being tested for regression problems. While we have implemented the `MSELoss`, we now need to implement a `nn.BCELoss`...
### Title: Add `numpy` module to `nanotorch` for enhanced `ndarray` functionality **Issue:** The `nanotorch` library is based on the `Tensor` object, which extends the `ndarray` from the `numpy` library. It...
**Issue Description:** Adding `Dataset` and `DataLoader` for neuranet, These classes are fundamental for organizing and managing data efficiently. ### 1. Dataset Class: The `Dataset class will serve as an abstract...