Skip to content
INOVATIF, PROFESIONAL, DAN BERKEPRIBADIAN
facebook
youtube
instagram
Pusat Pengelolaan Digitalisasi Penjaminan Mutu Universitas Medan Area
Call Support 0823-6994-9970
Email Support [email protected]
Location Jl. Kolam No. 1 Medan Estate
  • BERANDA
  • TENTANG
    • PROFIL
    • VISI DAN MISI
    • STRUKTUR ORGANISASI
  • BERITA KEGIATAN
  • KERJASAMA
  • LAYANAN & INFORMASI
    • APLIKASI
      • PERPUSTAKAAN UMA
      • ACADEMIC ONLINE CAMPUS (AOC)
      • REPOSITORI UMA
      • TRACER STUDY (ALUMNI)
      • JURNAL
      • E-LEARNING UMA
      • DIREKTORI MAHASISWA
    • ARSIP
      • PERUBAHAN DATA MAHASISWA DI PDDIKTI
      • Buku Pedoman Universitas Medan Area
      • KURIKULUM
        • Kurikulum Teknik
        • Kurikulum Pertanian
        • Kurikulum Ekonomi dan Bisnis
        • Kurikulum Hukum
        • Kurikulum Isipol
        • Kurikulum Psikologi
        • Kurikulum Saintek
        • Kurikulum Agama Islam
      • Kalender Akademik Universitas Medan Area
      • Artikel
    • Helpdesk P2DIK
  • id
    • en
    • id

Analisis Overfitting dan Regularisasi pada Model Neural Network

Home > Artikel > Analisis Overfitting dan Regularisasi pada Model Neural Network

Analisis Overfitting dan Regularisasi pada Model Neural Network

Posted on 11 November 202511 November 2025 by Anisa Rahma Nasution
0

Pengertian Overfitting

Overfitting adalah kondisi ketika model machine learning, termasuk neural network, belajar terlalu baik dari data pelatihan (training data) — sampai-sampai model menangkap noise, kesalahan acak, atau pola spesifik yang tidak mewakili karakteristik umum data sebenarnya.

Ilustrasi sederhana:

  • Model dengan banyak parameter mampu menyesuaikan setiap titik data latih (error kecil di training set).

  • Namun, ketika diuji pada data baru → prediksi meleset (generalization error besar).

Ciri khas overfitting:

  • Training loss: sangat kecil

  • Validation/test loss: tinggi atau meningkat setelah beberapa epoch

  • Akurasi training jauh lebih tinggi dibanding akurasi validasi

Penyebab Utama Overfitting

  1. Model terlalu kompleks
    → Jumlah parameter besar dibandingkan ukuran data.
    (contoh: deep network dengan banyak layer pada dataset kecil)

  2. Data latih terbatas atau tidak representatif
    → Model “hapal” pola sempit yang tidak berlaku umum.

  3. Kurangnya regularisasi
    → Tidak ada mekanisme pembatasan parameter (bebas belajar terlalu dalam).

  4. Pelatihan terlalu lama (epoch berlebih)
    → Model terus menyesuaikan noise pada data latih.

Konsep Regularisasi

Regularisasi adalah kumpulan teknik yang digunakan untuk mengontrol kompleksitas model, agar dapat menggeneralisasi lebih baik.

Tujuan:

Meminimalkan training loss + penalti kompleksitas model.

Secara matematis, fungsi loss termodifikasi menjadi:

Ltotal=Ldata+λ⋅Ω(w)L_{total} = L_{data} + \lambda \cdot \Omega(w)Ltotal​=Ldata​+λ⋅Ω(w)

di mana:

  • LdataL_{data}Ldata​ = loss utama (misal MSE atau cross-entropy)

  • Ω(w)\Omega(w)Ω(w) = fungsi penalti terhadap parameter www

  • λ\lambdaλ = koefisien regularisasi (mengontrol kekuatan penalti)

Jenis-Jenis Regularisasi pada Neural Network

A. L1 dan L2 Regularization

  1. L1 (Lasso)
    Penalti: Ω(w)=∑∣wi∣\Omega(w) = \sum |w_i|Ω(w)=∑∣wi​∣
    → Mendorong beberapa bobot menjadi nol → model lebih sederhana & sparse.

  2. L2 (Ridge)
    Penalti: Ω(w)=∑wi2\Omega(w) = \sum w_i^2Ω(w)=∑wi2​
    → Mengecilkan bobot besar → stabil & mencegah pembelajaran berlebihan.

Dalam framework seperti TensorFlow atau PyTorch, digunakan melalui parameter seperti kernel_regularizer=l2(λ).

B. Dropout

  • Secara acak menonaktifkan sebagian neuron selama training (misal 20–50%).

  • Mencegah neuron saling bergantung terlalu kuat (co-adaptation).

  • Contoh: Dropout(0.5) berarti 50% neuron di-nonaktifkan tiap iterasi.

Efeknya:

  • Membuat model lebih “robust”.

  • Meniru prinsip ensemble averaging (karena model berbeda tiap batch).

C. Early Stopping

  • Hentikan training ketika validation loss mulai naik meskipun training loss masih turun.

  • Mencegah model belajar noise dari data latih.

Biasanya digunakan dengan callback monitoring (misal di Keras: EarlyStopping(monitor='val_loss', patience=5)).

D. Data Augmentation

  • Menambah variasi data latih secara artifisial (rotasi, flipping, cropping, noise, dsb).

  • Membantu model belajar lebih banyak pola tanpa benar-benar menambah data baru.

Khusus efektif di Computer Vision dan NLP.

E. Batch Normalization

  • Menormalkan output layer antar-batch → stabilisasi training & kontrol distribusi fitur.

  • Secara tidak langsung juga berfungsi sebagai regularizer.

F. Weight Constraint / Max-Norm

  • Membatasi norma bobot maksimal (misalnya ||w|| ≤ c).

  • Mencegah bobot tumbuh terlalu besar.

Deteksi dan Evaluasi Overfitting

Indikator Kondisi Overfitting
Training Loss Sangat rendah
Validation Loss Tinggi atau meningkat setelah titik tertentu
Training Accuracy Sangat tinggi
Validation Accuracy Stagnan atau menurun
Learning Curve Terpisah lebar antara train vs validation

Solusi: kurangi kompleksitas model, tambahkan data, atau tingkatkan regularisasi.

Strategi Praktis Mengatasi Overfitting

Strategi Tujuan
Tambah data / augmentasi Menambah generalisasi
Kurangi arsitektur (layer/neuron) Menurunkan kompleksitas
Dropout / L2 regularization Menstabilkan bobot
Early stopping Mencegah pelatihan berlebih
Cross-validation Mengevaluasi generalisasi model
BatchNorm Stabilisasi & efek regularisasi tambahan

7. Contoh Singkat (Keras)

from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Dropout
from tensorflow.keras.regularizers import l2

model = Sequential([
Dense(128, activation=’relu’, kernel_regularizer=l2(0.001), input_shape=(100,)),
Dropout(0.5),
Dense(64, activation=’relu’, kernel_regularizer=l2(0.001)),
Dropout(0.3),
Dense(10, activation=’softmax’)
])

Di sini:

  • L2 menstabilkan bobot,

  • Dropout mengurangi co-adaptation,

  • Kombinasi keduanya membantu generalisasi.

Kesimpulan

Aspek Overfitting Regularisasi
Makna Model terlalu menyesuaikan data latih Teknik untuk membatasi kompleksitas model
Dampak Generalisasi buruk Generalisasi membaik
Penyebab Data kecil, model besar, training lama —
Solusi Regularisasi, augmentasi, early stopping —
Post Views: 434

p2dpm_uma

Jalan Kolam Nomor 1 Medan Estate

#PRESTASIDOSENUMA Selamat & Sukses Kepada 23 Dosen #PRESTASIDOSENUMA
Selamat & Sukses Kepada 23 Dosen Universitas Medan Area atas Penandatanganan Kontrak Program Penelitian & Pengabdian Kepada Masyarakat DPPM KEMDIKTISAINTEK Tahun Anggaran 2026
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #ptsterbaik #UMAkampusJuara #KampusUnggul
Get @reshare_app • @umabestari #REKORMURI Rektor U Get @reshare_app • @umabestari #REKORMURI
Rektor Universitas Medan Area Menjadi Salah Satu Pemateri Dalam Pemecahan Rekor MURI dalam Seminar 10 Pohon Ilmu dan Peserta Terbanyak yang di selenggarakan oleh Kantor LLDIKTI Wilayah I Sumut
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #PTSterbaik
#UMAkampusJuara #KampusUnggul
Get @reshare_app • @umabestari #KUNJUNGAN Kunjunga Get @reshare_app • @umabestari #KUNJUNGAN
Kunjungan Dr. dr. Delyuzar, M.Ked.(PA), Sp.PA(K), Ketua Umum Pengurus Wilayah (PW) Asosiasi Masjid Kampus
Indonesia (AMKI) Sumatera Utara ke Universitas Medan Area Dalam rangka melihat Pelaksanaan Pemotongan Hewan Qurban.
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #PTSterbaik
#UMAkampusJuara #KampusUnggul
Selamat Hari Raya Idul Adha 1447 H Selamat Hari Raya Idul Adha 1447 H
Yuk, buruan daftar sekarang! Yuk, buruan daftar sekarang!
Get @reshare_app • @umabestari #SOSIALISASI Dinas Get @reshare_app • @umabestari #SOSIALISASI
Dinas Pariwisata Medan dan Universitas Medan Area  berkolaborasi melaksanakan Sosialisasi Kompetisi Desain Logo HUT Kota Medan ke-436 Tahun 2026.
#PMBUMA2026 Yuk.. Join di Kampus Unggul Universi #PMBUMA2026 

Yuk.. Join di Kampus Unggul Universitas Medan Area. Dapatkan Beragam Fasilitas Pendidikan dan Beasiswa Hingga 100%. . 

Informasi dan Pendaftaran Mahasiswa Baru : 

➖➖➖➖➖➖➖
 https://pmb.uma.ac.id 
➖➖➖➖➖➖➖ 

Call Center UMA : 
☎️0811 6013 888 

#ptssehat #ptsterbaik #UMAkampusJuara
Get @reshare_app • @umabestari #JADWALUTSUMA Selam Get @reshare_app • @umabestari #JADWALUTSUMA
Selamat Melaksanakan Ujian Tengah Semester (UTS) Semester Genap Tahun Akademik 2025/2026 yang dilaksanakan tanggal 11 Mei s.d. 25 Mei 2026
.
Informasi dan Pendaftaran Mahasiswa Baru :
➖➖➖➖➖➖➖
https://pmb.uma.ac.id
➖➖➖➖➖➖➖

Call Center UMA :
☎️0811 6013 888

#ptssehat #ptsterbaik #UMAkampusJuara #KampusUnggul
Follow on Instagram

Lokasi P2DPM

url url url url url url url url url url url url

Kategori

  • Berita Terbaru
  • Pengumuman
  • Berita Kegiatan
  • Artikel

POSTINGAN TERPOPULER

  • Memahami Perbedaan Waktu: AM/PM, Zona Waktu, dan Sistem Jam
  • Cara Melihat IP Address di Semua Jenis Perangkat dan Jenis-Jenisnya
  • Dasar-Dasar Desain Grafis: Prinsip yang Harus Diketahui Pemula
  • Manfaat Pengelolaan Sumber Daya Alam Berkelanjutan Untuk Kehidupan
  • Pengertian Gelombang Longitudinal dan Contohnya dalam Kehidupan Sehari-Hari
KAMPUS 1
Jalan Kolam Nomor 1 Medan Estate / Jalan Gedung PBSI, Medan 20223
(061) 7360168, Call Canter : 0811-6013-888
[email protected]
KAMPUS 2
Jalan Sei Serayu Nomor 70 A / Jalan Setia Budi Nomor 79 B, Medan 20122
(061) 42402994, HP : 0811 607 259
[email protected]
© 2026 P2A2I - Universitas Medan Area