MLP — Multi-Layer Perceptron

Neural network dengan minimal 1 hidden layer (vs perceptron yang 0 hidden). Fondasi backpropagation dan deep learning. Juga disebut 'vanilla' atau 'feedforward' neural network.

MLP: 1+ hidden layer, fully connected. Backpropagation (1986) membuat training feasible. Pendahulu CNN, RNN, Transformer.

Also known as: Multi-Layer Perceptron
Print

MLP

Definisi

MLP (Multi-Layer Perceptron) adalah neural network dengan minimal 1 hidden layer — berbeda dari perceptron (1-layer) yang tidak punya hidden layer.

Arsitektur

Input → [Hidden Layer 1] → [Hidden Layer 2] → ... → Output

Setiap layer fully connected ke layer berikutnya.

Sejarah

  • 1958 — Perceptron (1 layer) — Rosenblatt
  • 1969 — Minsky-Papert buktikan keterbatasan 1-layer
  • 1986 — Backpropagation memungkinkan training MLP multi-layer
  • 2006+ — Deep learning dengan MLP
  • Sekarang — MLP masih digunakan sebagai building block (di Transformer FFN, dll)

Aplikasi

  • Tabular data (terbaik untuk data terstruktur)
  • Feature learning — embedding
  • Building block — di Transformer (FFN)
  • Simple classification/regression

Varian

  • Residual MLP — dengan skip connections
  • MLP-Mixer (2021) — untuk vision, saingan ViT
  • gMLP (2021)
  • sMLP (2023)

Connected to

Not yet written

The following pages are referenced but don't exist yet — they'd make good future additions.

  • /concepts/neural-network

References

  1. Wikipedia

Type at least 2 characters to search.

Press to navigate, to open, esc to close.