mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-05-28 10:36:50 -05:00
Added: - SigmoidBackward class to modules/source/05_autograd/autograd_dev.py with #| export - BCEBackward class to modules/source/05_autograd/autograd_dev.py with #| export - Both classes exported to tinytorch/core/autograd.py - Updated Sigmoid activation to track gradients using SigmoidBackward - Updated BCE loss to track gradients using BCEBackward ISSUE: Training still not learning - gradients not flowing properly - Loss stays constant at 0.7911 - Weights don't update - Sigmoid.forward() code looks correct but a.requires_grad stays False - Need to investigate why gradient tracking isn't working through activations