Prediksi Kelulusan Mahasiswa dengan Naive Bayes | Cara Mudah Buat Aplikasi Skripsi Data Mining #2

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ต.ค. 2024

ความคิดเห็น • 34

  • @gustirilapraja4983
    @gustirilapraja4983 2 ปีที่แล้ว +2

    Mantab pak, penjelasan mudah untuk dipahami

  • @duniaterbalik118
    @duniaterbalik118 2 ปีที่แล้ว +1

    Ijin bertanya pak. Itu kan ada dataset yg original berbentuk nominal dan numirk. Kemudian ada dataset yg numerik semua... Pertanyaannya: baga cara mengubah data yg nominal kedalam bentuk numerik seperti yang bapak lakukan?

    • @juntazen
      @juntazen  2 ปีที่แล้ว

      bisa memakai cara replace dengan python, misal pada kolom Jenis Kelamin : mhs['JenisKelamin'].replace(['Wanita', 'Pria'], [0, 1], inplace=True)

  • @iputudodiksukmaindranata4599
    @iputudodiksukmaindranata4599 2 ปีที่แล้ว +1

    izin bertanya bapak, lalu untuk judul skripsi yang cocok pada penjelasan di atas bagaimana Bapak? apakah harus menyertakan dengan Pemrograman Python?

    • @juntazen
      @juntazen  2 ปีที่แล้ว +1

      bisa digunakan cara => tujuan+algoritma+object(jika ada) misal : Klasifikasi Kelulusan Mahasiswa menggunakan algoritma Naive Bayes pada Prodi Teknik Informatika Fakultas Informatika Universitas Suka - Suka (contohnya) jadi tidak perlu mencantumkan Pemrograman Python tidak apa2

    • @iputudodiksukmaindranata4599
      @iputudodiksukmaindranata4599 2 ปีที่แล้ว

      @@juntazen Terimakasih Banyak Bapak

  • @lanang2587
    @lanang2587 2 ปีที่แล้ว

    pak kapan nih bikin tutor prediksi versi popularitas judul berita dengan naive bayes, pak hehe

    • @juntazen
      @juntazen  2 ปีที่แล้ว

      maaf ya mas baru banyak agenda jadi belum sempat membuat kembali, nanti akan saya buatkan

  • @rivaldi3487
    @rivaldi3487 2 ปีที่แล้ว

    1. Bang kenapa lebih pilih pakai python daripada PHP untuk prediksi
    2. Boleh minta source codenya ?

    • @juntazen
      @juntazen  2 ปีที่แล้ว

      karna dukungan library utk komputasi machine learning menggunakan python lebih banyak dibandingkan dengan php, bisa di cek disini untuk source codenya => colab.research.google.com/drive/11R9qYf5pojIiw34r-8b5wz7MC3kA-3NM?usp=sharing

  • @sarahsatria4804
    @sarahsatria4804 2 ปีที่แล้ว

    selamat siang, kalau ini source codenya diubah pakai java (framework ZK) apakah masih relevan? apakah fungsi2 di java juga bisa digunakan utk melakukan proses naive bayes ini.
    terimakasih

    • @juntazen
      @juntazen  2 ปีที่แล้ว

      maaf saya belum pernah pakai framework ZK, mungkin kalau untuk java kurang relevan, jadi jika pakai ZK sebaiknya membuat library sendiri atau mencari support library yang mendukung machine learning dalam ZK.

  • @nurwahid9645
    @nurwahid9645 2 ปีที่แล้ว

    Maaf pak kenapa saat saya jalankan perintah :
    mhs['Jenis Kelamin'].replace(['Wanita', 'Pria'], [0, 1], inplace = True)
    mhs['Status Mahasiswa'].replace(['Mahasiswa', 'Bekerja'], [0, 1], inplace = True)
    mhs['Status Menikah'].replace(['Belum', 'Sudah'], [0, 1], inplace = True)
    mhs['Status Kelulusan'].replace(['Terlambat', 'Tepat'], [0, 1], inplace = True)
    data 'Belum' dan 'Sudah' di kolom 'Status Menikah' belum berubah jadi numerik ya pak, saya memakai data yang original pak,, sedangkan data Jenis Kelamin, Status Mahasiswa dan Status Kelulusan bisa, kenapa ya pak?

    • @juntazen
      @juntazen  2 ปีที่แล้ว

      ada banyak cara untuk mengencode mas, mungkin di data tsb ada miss dalam penulisan "Belum" dan "Sudah", misal kesisip dalam "spasi atau ada satu digit yang kosong", sehingga menjadikan di data tersebut tidak tepat 100% sesuai dengan string "Sudah" dan "Belum" dikarenakan pengetikan atau perekaman data oleh manusia. Sehingga bisa dicek dengan cara seperti ini :
      from sklearn.preprocessing import LabelEncoder
      label_menikah = LabelEncoder()
      mhs['Status Menikah'] = label_menikah.fit_transform(mhs['Status Menikah'])
      mhs['Status Menikah'].unique()
      nanti akan terlihat ada 2 atau lebih dalam mengkodekannya, sehingga kita bisa memperbaiki dalam proses preprocessing datanya.

  • @revasekar1423
    @revasekar1423 2 ปีที่แล้ว

    Maaf pak saya mau bertanya, ini data set yang di ambil itu dari universitas mana ya? Atau cuma bapak buat sendiri data set nya?
    Terimakasih

    • @juntazen
      @juntazen  2 ปีที่แล้ว

      Itu dataset random sampling dr data real, datanya hanya dipakai utk latihan bukan digunakan utk riset atau skripsi mas.

    • @revasekar1423
      @revasekar1423 2 ปีที่แล้ว

      Pak boleh saya tanya ,boleh saya tau kenapa menggunakan alogaritma Naive Bayes Untuk prediksi ini?

  • @fahmiarsyad1262
    @fahmiarsyad1262 2 ปีที่แล้ว

    ijin bertanya pak..
    kalo bikin aplikasi untuk demo pas sidang skripsi nya apakah mungkin pake jupyter seperti ini?

    • @juntazen
      @juntazen  2 ปีที่แล้ว +1

      kalau bilang mungkin sih mungkin, cuma alangkah baiknya dibuatkan untuk interface GUI nya, bisa dikembangkan berbasis desktop (PyQt, Tkinter, dll), web (django, flask, dll) atau mobile (kivy, dll). Lain waktu akan saya berikan tutorial sederhananya.

    • @juanfakhri6476
      @juanfakhri6476 2 ปีที่แล้ว +1

      @@juntazen terimakasih banyak pak kita tunggu tutorialnya. Soalnya mungkin nnti bisa jadi keunggulan channel youtube bapak soalnya dari semua youtube yang bahasa data jarang sekali bahkan tidak ada untuk interface GUI 🙏

    • @juntazen
      @juntazen  2 ปีที่แล้ว +1

      sama-sama mas, terus dukung channel ini supaya lebih berkembang...

    • @juanfakhri6476
      @juanfakhri6476 2 ปีที่แล้ว

      @@juntazen siapp, sudah saya like & subscriber 👍

  • @danielmeyrandi216
    @danielmeyrandi216 2 ปีที่แล้ว

    Izin bertanya pak. Kenapa datanya tidak dibagi dngan train_test_split?

    • @juntazen
      @juntazen  2 ปีที่แล้ว

      karena hanya untuk sampel dan jumlah datanya sedikit (hanya 50 baris data) jadi tidak saya bagi dengan train_test_split.

  • @idabagusmadeswarbawa2074
    @idabagusmadeswarbawa2074 ปีที่แล้ว

    Command prompt dan streamlitnya gak ada

    • @juntazen
      @juntazen  ปีที่แล้ว +1

      bisa disimak video yang hampir sama di link berikut :
      1. Klasifikasi Penguin => th-cam.com/video/M_VZkyWHPvY/w-d-xo.html
      2. Klasifikasi Bunga IRIS => th-cam.com/video/H1LYO6vhFek/w-d-xo.html
      3. Klasifikasi Data dengan Streamlit (Web Apps) => th-cam.com/video/hTn_3qss7KQ/w-d-xo.html

  • @Itscindyaaa
    @Itscindyaaa ปีที่แล้ว +1

    Izin meminta source code nya pak🙏

    • @juntazen
      @juntazen  ปีที่แล้ว

      bisa di cek disini untuk source codenya => colab.research.google.com/drive/11R9qYf5pojIiw34r-8b5wz7MC3kA-3NM?usp=sharing

  • @RafaelEden
    @RafaelEden ปีที่แล้ว

    bang , sumber datanya dari mana bang , mohon bang diblas bang

    • @juntazen
      @juntazen  ปีที่แล้ว

      data random sample dari riset sebelumnya

  • @RizqiOfficial
    @RizqiOfficial 2 ปีที่แล้ว

    mau bertanya pak punya saya eror disaat memasukkan data training pada fungsi klasifikasi naive bayes mungkin ada solusi
    data_training = nbc.fit(x,y)
    mohon tanggapannya

    • @juntazen
      @juntazen  2 ปีที่แล้ว

      mungkin ada yg typo mas, bisa dicek disini => colab.research.google.com/drive/12_LqEkrDFLYeHHgBijHMs3l4thPyLxNt?usp=sharing

  • @andini_project4509
    @andini_project4509 2 ปีที่แล้ว

    Pak pliss jawab kenapa milih algoritma native bayes, krna sya lihat project lain itu bnyk pkai k.Means C45, dan boleh kah sya konsultasi dan minta email-nya pak makasih🙏

    • @juntazen
      @juntazen  2 ปีที่แล้ว

      karena sesuai dengan karakteristik data yang saya gunakan, cepat, mudah, dan hanya memerlukan sejumlah kecil data pelatihan untuk mengestimasi parameter, sehingga saya menggunakan Naive Bayes untuk sampel dalam video tersebut. Jadi disesuaikan dengan karakteristik data yang digunakan, sehingga beda data beda algoritma yang digunakan. Disesuaikan juga dengan tujuan yang dicapai.