Neural network, training, dan framework modern (PyTorch, TensorFlow).
Inspirasi dari otak manusia. Layer of neurons yang saling terhubung. Input passes through layers, transformed by weights, output prediction. Powerful untuk gambar, suara, teks.
Input layer (data masuk). Hidden layers (transformasi). Output layer (prediksi). Activation function (ReLU, sigmoid, tanh) tambahkan non-linearity. Lebih dalam = lebih powerful tapi butuh data besar.
Forward pass: input ke output. Loss function: ukur error. Backpropagation: hitung gradient. Update weights dengan optimizer (SGD, Adam). Iterasi epoch by epoch.
Convolutional Neural Network. Filter kecil yang slide di atas image. Detect feature: edge, texture, shape. Stack untuk bangun representation lebih kompleks. Standar untuk image classification.
PyTorch (research, dynamic graph). TensorFlow plus Keras (production, static graph dulu, sekarang juga dynamic). Pilih satu, kuasai dalam. Migration antara mereka tidak terlalu sulit.