beginner 5 Minggu

From Math to Code: Building Neural Network from Scratch

Kuasai Deep Learning dengan memahami inti mekanismenya. Kursus 'From Math to Code' ini akan membimbing Anda menerjemahkan teori matematika abstrak men...

From Math to Code: Building Neural Network from Scratch

Tentang Kursus

Kuasai Deep Learning dengan memahami inti mekanismenya. Kursus 'From Math to Code' ini akan membimbing Anda menerjemahkan teori matematika abstrak menjadi baris kode fungsional murni menggunakan Python dan NumPy, tanpa bergantung pada framework AI instan. Anda akan membangun arsitektur Neural Network dari nol, mulai dari merancang proses Forward Pass, mengukur Loss, hingga memprogram algoritma Backpropagation secara manual. Pendekatan fundamental ini menjamin pemahaman mendalam yang esensial untuk inovasi dan pemecahan masalah kompleks di dunia nyata.

Materi yang Dipelajari

Modul 1: Mathematical Foundations – The Building Blocks of Neural Networks

7 Materi

Pengenalan Neural Network dan Neuron Biologis

Text Lesson 6
Gratis

Vektor dan Matriks: Representasi Data dalam Neural Network

Text Lesson 8
Gratis

Operasi Matriks dan Dot Product dengan NumPy

Notebook 9
Gratis

Fungsi dan Derivatif: Dasar Kalkulus untuk Backpropagation

Text Lesson 9
Gratis

Implementasi Operasi Matriks Dasar untuk Neural Network

Notebook 12
Gratis

Kuis Fondasi Matematika Neural Network

Quiz 20 Menit
Gratis

Implementasi Dot Product dan Layer Transformation

Assignment
Gratis

Modul 2: Forward Pass – Computing Neural Network Predictions

8 Materi

Arsitektur Neural Network: Layer, Neuron, dan Connections

Text Lesson 0
Gratis

Weighted Sum: Perhitungan Dasar Neuron

Text Lesson 0
Gratis

Implementasi Forward Pass Single Layer dengan NumPy

Notebook 0
Gratis

Activation Functions: Menambahkan Non-Linearity

Text Lesson 0
Gratis

Implementasi Activation Functions dari Nol

Notebook 0
Gratis

Multi-Layer Forward Pass: Rantai Perhitungan

Text Lesson 0
Gratis

Kuis Forward Pass dan Activation Functions

Quiz 30 Menit
Gratis

Membangun Neural Network 2-Layer untuk Klasifikasi Sederhana

Assignment
Gratis

Modul 3: Loss Functions and Backpropagation – The Learning Engine

8 Materi

Loss Functions: Mengukur Kesalahan Model

Text Lesson 0
Gratis

Implementasi Loss Functions dengan NumPy

Notebook 0
Gratis

Backpropagation: Algoritma Kunci Pembelajaran

Text Lesson 0
Gratis

Derivatif Activation Functions dan Chain Rule

Text Lesson 0
Gratis

Implementasi Backpropagation untuk Single Layer

Notebook 0
Gratis

Backpropagation Multi-Layer: Propagasi Mundur Lengkap

Text Lesson 0
Gratis

Kuis Loss Functions dan Backpropagation

Quiz 30 Menit
Gratis

Implementasi Lengkap Backpropagation untuk Neural Network 3-Layer

Assignment
Gratis

Modul 4: Optimization and Training – Making Networks Learn

8 Materi

Gradient Descent: Algoritma Optimasi Dasar

Text Lesson 0
Gratis

Implementasi Gradient Descent dengan NumPy

Notebook 0
Gratis

Mini-Batch Training dan Vectorization

Text Lesson 0
Gratis

Advanced Optimization: Momentum dan Learning Rate Scheduling

Text Lesson 0
Gratis

Implementasi Mini-Batch Training dengan Momentum

Notebook 0
Gratis

Evaluasi Model: Metrics dan Validation

Text Lesson 0
Gratis

Kuis Optimasi dan Training Neural Network

Quiz 30 Menit
Gratis

Training Neural Network Lengkap dengan Hyperparameter Tuning

Assignment
Gratis

Modul 5: Complete Neural Network Classifier – Portfolio Project

7 Materi

Setup Project: Konfigurasi Environment dan Struktur Kode

Text Lesson 0
Gratis

Implementasi Modul Layer dan Activation

Text Lesson 0
Gratis

Implementasi Modul Loss dan Optimizer

Text Lesson 0
Gratis

Membangun Kelas Neural Network Utama

Text Lesson 0
Gratis

Training dan Evaluasi Model pada Real Dataset

Text Lesson 0
Gratis

Visualisasi dan Interpretasi Model

Text Lesson 0
Gratis

Dokumentasi dan GitHub Portfolio

Text Lesson 0
Gratis