Implement forward pass and activation from scratch
Open
medium
track: scratch
- Dominant language
- Jupyter Notebook
- Stars
- 1
- Forks
- 11
- PR merge metrics
- No merged PRs in 30d
Description
Write pure NumPy functions for a dense layer's forward pass (Z = WX + b), and implement ReLU (for the hidden layer) and Sigmoid (for the output layer) activation functions. Test them with dummy weights and a small batch of wine data to ensure matrix shapes align perfectly.
Contributor guide
Research direction
Start in the notebook cells or entry points that define the dense forward pass and activation functions. Use the dummy weights and small wine-data batch described in the issue to check matrix shapes, then verify ReLU for the hidden layer and Sigmoid for the output layer produce the expected results.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- jupyter-notebook, numpy, python
- Domain
- machine-learning
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100