Cara kerja dan Implementasi K-Means Clustering menggunakan Python | Machine Learning | Data Mining

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ค. 2024
  • Video ini menjelaskan cara kerja dan implementasi Metode K-Mean Clustering dalam bahasa Python untuk membangun model Machine Learning ataupun Data Mining. Selain itu dijelaskan juga cara mengevaluasi model dengan mencari nilai k terbaik menggunakan Elbow Method dan visualisasi data hasil clustering menggunakan matplotlib untuk mempermudah analisa. Bahasa pemrograman yang digunakan adalah Python dan menggunakan IDE Visual Studio Code + Jupyter Notebook. Rekan-rekan juga bisa menggunakan Jupyter Notebook Anaconda, PyCharm, Spyder atau Google Colab untuk mempraktikan tutorial dalam video ini.
    Link Dataset : s.id/datanilaimahasiswa
    00:00 - Intro
    00:31 - Cara Kerja KMean
    04:21 - Read Dataset
    10:04 - Membuat Data Training
    11:55 - Feature Scaling
    14:37 - Clustering
    19:32 - Visualisasi Data Hasil Clustering
    29:16 - Mencari Nilai K terbaik
    36:01 - Modeling dengan nilai k terbaik
    37:58 - Membuat Dataset Hasil Clustering
    41:09 - Penutup
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    terima kasih penjelasannya sangat mudah dipahami

  • @jilangr4035
    @jilangr4035 6 หลายเดือนก่อน

    Terimakasih mas sangat membantu dalam penjelasannya, tolong buatkan versi K-medoids juga dong mas, karena saya mau melakukan perbandingan antara K-means dan K-medoids🙏

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

    mantap bang terimakasih ilmunya sangat bermanfaat

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

      Sama-sama semoga berkah dan manfaat

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

    terimakasih banyak cukup membantu sekali, penjelasannya cukup jelas jadi mudah buat diikuti.

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

    untuk code program k-medoids apakah sama persis pengerjaan nya dengan k-means bg?

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

    kang mau tanya, kalau di hitungan manual excel K-Means kan ada beberapa iterasi gitu, kalau di coding gini tau data itu berapa iterasi dari mana ya?

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

    penjelasan sangat mudah untuk dipahami dan dipelajari, terimakasih ka.

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

      Sama-sama semoga bermanfaat

    • @Game_Studio-w9p
      @Game_Studio-w9p 2 หลายเดือนก่อน

      ​@@danarpamungkasbang, itu k-means clustering kn unsupervised learning jadi apakah masih dibagi 2 lg dataset nya menjadi training test dn testing test?

    • @danarpamungkas
      @danarpamungkas  2 หลายเดือนก่อน

      @@Game_Studio-w9p kalau hanya untuk proses klustering tidak perlu, kecuali hasil klustering dataset sudah dikasih label Dan menjadi dataset baru yg sudah ada labelnnya

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

    bg bikini tutor cara kerja dan implentasi Restricted Boltzmann Machinen di Python bg.
    lagi butuh pencerahan dan refrensi bg 🙏

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

      Wah sepertinya itu ilmu baru yg harus saya pelajari dulu, hehehe
      Kalau sudah ok baru buat tutorialnya, terimakasih saran dan masukannya

  • @Karna-lg7cf
    @Karna-lg7cf 8 หลายเดือนก่อน

    Apa boleh minta source kodenya

  • @mithaamalia4416
    @mithaamalia4416 5 หลายเดือนก่อน

    pak maaf izin bertanya, jika menggunakan jarak euclidean, manhattan itu bagaimana ya? Terima kasih

    • @danarpamungkas
      @danarpamungkas  5 หลายเดือนก่อน

      Cara nya mirip dengan yang ada di video th-cam.com/video/eb70Qm-tqqc/w-d-xo.html
      pada menit
      24:47 - Training / Fit Model Klasifikasi

  • @willinthsya
    @willinthsya 7 หลายเดือนก่อน

    kalau kita mauu buat dengan data tidak hanya uas dan uts bagai mana ya? diperlukan untuk klasifikasinya tugas, uts, uas, dan sikap. Saya coba sesuaikan dengan ini jadi terbalik kak, seperti nilai nya kurang tapi keterangan cluster nya baik, i need help, thank youu

    • @danarpamungkas
      @danarpamungkas  7 หลายเดือนก่อน

      Bisa kak, tinggal nambah atribut/feature tersebut, misal atributnya tugas,UTS Dan UAS, nanti disesuaikan code programnya

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

    Bisa minta email nya bg? Untuk diskusi tentang pemrograman ini

  • @obeddumaid
    @obeddumaid 11 วันที่ผ่านมา

    Softwarenya donlot dimana ?

    • @danarpamungkas
      @danarpamungkas  11 วันที่ผ่านมา

      @@obeddumaid software untuk buatnya ya kak, bisa lihat di tutorial ini kak th-cam.com/video/GoUh8CWNI7Y/w-d-xo.htmlsi=QnIbigiS_Qf4a9Os

    • @obeddumaid
      @obeddumaid 10 วันที่ผ่านมา

      @@danarpamungkas makasi kak

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

    Kalau pakai Ci 3 apa bisa mas

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

      Ci 3 maksudnya nilai k 3 gitu ya, kalau memang kebutuhanya untuk membentuk 3 kelompok/kluster ya tidak apa-apa, disesuaikan dengan kebutuhan namun juga diperhatikan nilai idealnya

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

      @@danarpamungkas bukan mas kalau punya mas nya kan pakai python kalau sya pakai framework Ci 3 apa bisa di implementasikan mas

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

      @@fajarsiddiq7216 izin respon, jika salah tolng diluruskan.
      setau saya mas untuk python mas bisa make freamwork Django
      untuk Codigneter dominan ke PHP mas
      terimaksih

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

      Terima kasih mas masukan nya mas, maksud saya kalau di implementasikan di php apa bisa mas

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

      @@fajarsiddiq7216 kalau hanya sekedar metodenya sangat bisa digunakan di php, tidak sedikit mahasiswa saya yang menggunakannya di php, namun untuk metode + pythonya di php saya belum tau, namun jika ingin membangun web berbasis python bisa, seperti yg di sampaikan mas Annur