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

CodeSignal

Building and Applying Your Neural Network Library

via CodeSignal

Overview

This course focuses on transforming your code into a reusable Python library and applying it to a real-world problem. You'll refactor your existing components into a structured package, build a `Model` class for easier network definition and training, and finally, train your neural network on the California Housing dataset for a regression task.

Syllabus

  • Unit 1: Modularizing Core Components: Layers and Activations
    • Debugging Import Errors in Neural Networks
    • Debugging Import Errors in Neural Networks
    • Building Your Neural Network Package API
  • Unit 2: Modularizing Training Components: Losses and Optimizers
    • Defining the XOR Training Dataset
    • Implementing the Complete Training Loop
    • Evaluating Your Trained Neural Network
  • Unit 3: Orchestrating Your Network: The Model Class
    • Building Your Model Orchestra Conductor
    • Defining Abstract Methods for Model Interface
    • Orchestrating the Complete Training Pipeline
    • Building Your Sequential Model Architecture
    • Solving XOR with Your Neural Orchestra
  • Unit 4: Data Handling: Preparing the California Housing Dataset
    • Loading Real World Housing Data
    • Splitting Data for Machine Learning
    • Feature Scaling for Neural Networks
  • Unit 5: Application: Training and Evaluating on California Housing
    • Fixing Neural Networks for Housing Prediction
    • Building Neural Networks for Housing Prediction
    • Debugging Neural Networks for Housing Prediction
    • Evaluating Neural Networks for Housing Prediction

Reviews

Start your review of Building and Applying Your Neural Network Library

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.