Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Neural Networks Fundamentals: Neurons and Layers

via CodeSignal

Overview

This course introduces the core building blocks of neural networks. You'll learn what a neuron is, how it processes information, the role of activation functions, and how neurons are organized into layers. By the end, you'll implement a single dense layer from scratch using Python and NumPy.

Syllabus

  • Unit 1: Understanding Neural Networks: The Big Picture and Your Learning Path
    • Quiz on Artificial Neurons and Networks
  • Unit 2: The Artificial Neuron: Building the Foundation of Neural Networks
    • Initializing the Artificial Neuron
    • Validating Inputs for Your Neuron
    • Calculating the Neuron Output
    • Putting the Neuron to Work
  • Unit 3: Activation Functions: Introducing Non-Linearity with Sigmoid
    • Activating the Neuron Output
    • Order Matters in Neural Activation
    • Build the Sigmoid Function Yourself
  • Unit 4: Building a Dense Layer
    • Scaling Weights for Better Layers
    • Biases That Fit the Layer
    • Build the Heart of a Layer
    • Exploring Dense Layer Structure
    • Counting Parameters in Dense Layers
  • Unit 5: Forward Propagation through a Layer
    • Adding Biases in Neural Layers
    • Fixing the Forward Pass Calculation
    • Activating Outputs in Neural Layers
    • Build a Neural Layer from Scratch
    • Running a Neural Layer Forward Pass

Reviews

Start your review of Neural Networks Fundamentals: Neurons and Layers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.