iiitl / iiitl/Neural-Networks

Implement forward pass and activation from scratch

Open
#5 7 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.