Apa itu Overfitting dan Underfitting dan Solusinya!

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Video kali ini membahas tentang apa itu overfitting dan underfitting dengan cara mengatasi masalah overfitting dan underfitting tersebut.

Комментарии • 28

  • @ardathtelematika2790
    @ardathtelematika2790 2 года назад +1

    Terimakasih banyak informasi nya membantu

  • @nadsat5876
    @nadsat5876 Год назад +1

    Bang kalo akurasi 94 persen tapi validasi akurasi tertinggi cuman 81 persen dan loss 0.1955 dan loss validasi 0.6 itu gmn banh carany biar optimal

    • @elektroprogramming
      @elektroprogramming  Год назад

      Cb diubah hyperparameternya lagi, atau di perbaiki fitur extraksinya

  • @raflyhidayat9687
    @raflyhidayat9687 3 месяца назад +1

    Mau tanya kak confusion matrix itu berfungsi buat apa sih dalam suatu model kak?

    • @elektroprogramming
      @elektroprogramming  3 месяца назад

      Salah satu metric untuk mengetahui performa model. Dr confusion matrix di didapatkan nilai nilai seperti akurasi, presisi, recall, f1score.

  • @abdums1404
    @abdums1404 Месяц назад

    kak mau tanya dong tingkat akurasi data latih saya 100% dan tingkat akurasi data uji 96%, dan tingkat akurasi presisi, recall, dan f1-score nya 1.0 itu saya salah dimana nya ya kak?

    • @elektroprogramming
      @elektroprogramming  Месяц назад

      @@abdums1404 tidak ada yang salah coba di testing pakai data baru . Apakah masih bagus atau tidak

  • @palskuy4427
    @palskuy4427 2 месяца назад

    Untuk pembahasan bias dan variance apakah ada?

  • @user-dh5gw2hy4v
    @user-dh5gw2hy4v 2 месяца назад

    mau nanya bg
    saya mempredisksi harga emas menggunakan backpropagation neural network (data nya berurut waktu), saya dapatkan hasil RMSE data training lebih kecil dari data testing, pada grafik loss nya juga training loss lebih rendah dan testing loss lebih tinggi, sedangkan nilai MAPE yang saya peroleh nilai pada data testing lebih rendah dari data training, itu bagaimana ya bg ?

    • @elektroprogramming
      @elektroprogramming  2 месяца назад

      Lebih tinggi atau lebih rendah itu seberapa ya ?

    • @user-dh5gw2hy4v
      @user-dh5gw2hy4v 2 месяца назад

      @@elektroprogramming
      RMSE data latih 1512
      RMSE data uji 2064
      MSE data latih 36
      MSE data uji 44
      MAPE data latih 2.20%
      MAPE data uji 2.04%
      pada grafik pun garis validasi loss lebih tinggi dari garis training loss
      saya mendapatkan hasil seperti itu bg, saya memprediksi harga emas dengan data bulanan dari januari 2014-2023 bg
      bagaimana itu ya bg ?

    • @elektroprogramming
      @elektroprogramming  2 месяца назад

      @@user-dh5gw2hy4v berarti bermain regresi pakai NN ya. untuk prediksi harga seperti itu pasti akan ada errornya, kalau 2 % masih oke aja setidaknya untuk memprediksi arah trendline nya sudah valid. sedikit saran mungkin menggunakan LSTM. algoritmanya populer untuk time series prediction

    • @user-dh5gw2hy4v
      @user-dh5gw2hy4v 2 месяца назад

      @@elektroprogramming saya kurang paham yang regresi pakai NN itu apa ya bg ?

    • @elektroprogramming
      @elektroprogramming  2 месяца назад

      @@user-dh5gw2hy4v seperti yang agan tanyakan di awal pertanyaan itu mksutnya NN yang digunakan untuk meramalkan harga

  • @nerlia2854
    @nerlia2854 2 месяца назад

    agar grafiknya plot training&val acc dengan training&val loss nya tidak berjauhan gimana kk?

    • @elektroprogramming
      @elektroprogramming  2 месяца назад

      Harus di tunning hyperparameternya. Kalau ekstreem bisa juga di explorasi datanya maupun arsitektur yang digunakan

  • @ry_n
    @ry_n 2 года назад +1

    Bang klo pas epoch pertama lngsng 90%+ dan hasil akhirnya jga di atas dri epoch pertama, karena menggunakan transfer learning pre-trained model, itu bagus ga training nya?

    • @elektroprogramming
      @elektroprogramming  2 года назад

      apakah stabil hingga epoch akhir? coba di test dulu modelnya dengan data testingnya kemudian liat Accuracy, Precision, Recall, F1-Score nya dulu, kalo mendekati akurasi hasil training berarti tidak ada masalah.
      tapi jika mendapat hasil yang buruk , mungkin terjadi bias

    • @ry_n
      @ry_n 2 года назад

      @@elektroprogramming stabil bang 1.00 semua kadang ada 0.99 jga di salah-satu nya

    • @elektroprogramming
      @elektroprogramming  2 года назад +1

      @@ry_n
      1.bisa karena jumlah data trainnya sedikit
      2. data yang di training itu tidak terlalu kompleks sehingga tidak perlu melakukan pembelajaran yang lama.
      Saran : Coba buat file.py untuk melakukan testing data inputan dari luar
      Selama testingnya akurasi bagus brti tidak masalah.
      Tips : Coba data yg di test memiliki variasi dan datanya banyak

  • @silvanopratama783
    @silvanopratama783 Год назад

    Mas, semisal hasil train scorenya itu 90, dan test scorenya 70. Ini berarti termasuk overfitting? Penyebab overfitting apakah bisa karena noise?

    • @elektroprogramming
      @elektroprogramming  Год назад

      Tidak overfitting.
      Noise malah menyebabkan underfitting, karena variasi datanya semakin banyak. Dan data yang aslinya bisa tertutup

  • @elisasartika6324
    @elisasartika6324 Год назад

    Berarti jika akurasi yang dihasilkan data test lebih besar dari data train itu aman ya?

    • @elektroprogramming
      @elektroprogramming  Год назад

      Aman jika akurasi dr trainingya tidak terpaut jauh dengan akurasi data testnya.

  • @nanangarifin5359
    @nanangarifin5359 3 месяца назад

    menit 1:40 kalau overfitting bukannya kurvai training yang di atas ya? cmiiw

    • @elektroprogramming
      @elektroprogramming  2 месяца назад

      Itu overfitting.
      Underfitting merupakan kondisi saat nilai akurasi data TRAINING RENDAH diikuti dengan nilai akurasi data TESTING yang rendah.
      Overfitting adalah kondisi dimana nilai akurasi pada data TRAINING TINGGI dengan nilai akurasi data TESTING RENDAH.
      Tp di video ini kita tinjau dr loss nya bukan akurasinya jd pengertianya tinggal dibalik saja