SKLearn 06 | Classification dengan KNN | K-Nearest Neighbours | Belajar Machine Learning Dasar

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

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

  • @cseptian
    @cseptian 3 ปีที่แล้ว +7

    bang saya mau nanya nih masih bingung pas labelingnya.. apakah target/output harus selalu 1 dimensi ?? terus kalo features/input harus selalu 2 dimensi bang??

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Betul, sekumpulan nilai features selalu ditampung dalam numpy array 2 dimensi sedangkan sekumpulan nilai target selalu ditampung dalam numpy array 1 dimensi.

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

      @@belajaridn baik terimakasih banyak bang.. sukses selalu

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

      Sama-sama, terima kasih untuk pertanyaan nya juga. Ini juga bakal ditanya mahasiswa saya di kampus juga :)

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

    Penjelasan memang cukup sederhana. Tapi yang perlu diperhatikan adalah. Cara menganalisa nilai2 evaluasi akurasi, precision, recall, f1_score, mcc. Apa manfaat dan implikasinya bila score yg didapatkan dg nilai tertentu.

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

      Terima kasih untuk masukannya 😊🙏

  • @dadan.dahman.w
    @dadan.dahman.w 3 ปีที่แล้ว +1

    Mantap, baru bisa nyimak nih

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Semoga bermanfaat ya. KNN untuk regression task juga sudah tersedia :)

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

    Thank you bang. Akhirnya ngerti konsep nya.

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Sama-sama, senang bisa membantu 😊☕🙏

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

    penjelasannya sangat lengkap... mantap

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Terima kasih, memang akan kami pergunakan untuk mengajar di kampus juga.
      Semnoga bisa bermanfaat bagi banyak orang :)

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

    Terima kasih pak, penjelasannya sangat mudah dimengerti, sehat selalu pak🙏

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

      Senang bisa membantu 😊☕🙏

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

    Pak, saya sudah nonton sampai sejauh ini dan sangat membantu & clear penjelasannya, mohon untuk dilanjutkan terus setelah sesi 16, untuk materi Machine Learning yang lebih advance dan penerapannya, terimakasih...

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

      Baik, tapi belum bisa dalam waktu dekat mengingat load pekerjaan saya yang cukup tinggi sekarang ini 😅🙏

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

      @@belajaridn siap Pak.... semangat terus, mungkin minta rekomendasinya setelah menamatkan sesi ini saya harus belajar kemana lagi untuk materi lanjutannya ya?

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

      Saya sangat merekomendasikan untuk ambil beberapa kelas di Coursera.

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

    Pak ijin untuk next video penjelasan classification menggunakan xgboost

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

      Siap, saat ini saya masih menyiapkan materi terkait AdaBoost. Masih putar otak untuk menjelaskan dengan cara yang sesederhana mungkin.

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

    tutorial mantul banget, mohon pak di bahas selanjutnya model klasifikasi yg sering di pakai di Indonesia C4.5 & Naive Bayes, hehehe...

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

      Siap... Bertahap ya.

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

      Setuju bgt C4.5 decision tree

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Siap, bertahap ya. Kami mencoba menyusun materinya agar beginners friendly :)

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

    wih kereen min , mungkin kalo ada versi jst atau ann sangat membantu

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

      Saat ini kami coba fokuskan pada materi dasar machine learning terlebih dahulu 😊☕

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

    Terima kasih pak untuk ilmu dan tutorialnya sangat lengkap dan rinci. saya masih awam mengenai mechine learning, namun cukup banyak mendapatkan pencerahan dan pemahaman. izin request pak, untuk menambahkan dengan algoritma Neural Network Backpropagation 🙏

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

      Sama-sama, senang bisa membantu 😊☕🙏

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

    Mantap! semangat terus bikin videonya!

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Siap... Materi selanjutnya penerapan KNN pada regression tasks :)

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

      @@belajaridn owh siapp betul karena divideo dibilang bisa 22nya ya

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Betul mas :)

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

    Ka, klo data nya berupa image classification yg disimpan di lokal disc. Untuk memasukan ke dataset dalam program bagaimana ya ka?

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

    Kak request tutorial pemprograman menggunakan metode naive bayes dan seleksi fitur information gain kak

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Bertahap ya, seri belajar ini memang ditujukan untuk memulai perjalanan dalam bidang machine learning :)

  • @RayfordR-p3v
    @RayfordR-p3v ปีที่แล้ว

    Pak izin bertanya, untuk model evaluasi, apa bedanya menggunakan r2_squared dengan accuracy_score

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

    bang saya mau nanya bagaimana untuk mendeteksi data berikutnya adalah data anomali

  • @andrysistiawan6033
    @andrysistiawan6033 3 ปีที่แล้ว

    Sebelumnya saya mengucapkan Terima Kasih atas share ilmunya, Saya ingin bertanya kak, mechine learning itu bisa membuat suggest/saran yang seharusnya kita lakukan setelah pembuatan model?
    Regards,

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

    27:52 pak izin bertanya nilai np.array dari X_test dan y_test itukan terdiri dari 4 datapoint ya? Nah 4 datapoint itu terserah dari kita apa gimana pak? Maksudnya jumlah datapoinnya kita yang tentukan sendiri atau gimana pak? Trus nilai2 yg [168, 65], [180, 96 ] dst kita juga yg menetukan sendiri ya pak?

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Data points untuk materi ajar ini sengaja dibuat kecil agar konsep yang disampaikan bisa dipelajari dengan lebih mudah. Dalam real world scenario, jumlah data points nya bisa ribuan atau bahkan ratusan juta 😊

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

    bang ada tutorial knn dengan database sql ngga ya bang klo bisa yg postgre atau yang lain juga gpp..

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

      Topik SQL pernah kami bahas juga di channel Indonesia Belajar. Coba cek saja di daftar playlist kami.

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

    pak, izin bertanya: jika nilai target nya tidak hanya 2, misal 5. apakah tetap pakai LabelBinarizer?
    dan pada saat training model, terjadi error "ValueError: Found input variables with inconsistent numbers of samples..."
    terimakasih sebelumnya pak Budi

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      LabelBinarizer sesuai dengan namanya hanya untuk keperluan target label yang biner (hanya dua nilai). Untuk target label dengan nilai lebih dari dua bisa menggunakan fungsi lain.

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

    Bang boleh kah kasih demo untuk menggunakan K-NN untuk Image Classification, Butuh bantuan untuk tugas kuliah

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

    Bang kalau error: No module name scipy.partial
    solusinya gimana bang? padahal udah di uninstall/install&upgrade terbaru package scipynya

  • @akhmadhilmy979
    @akhmadhilmy979 3 ปีที่แล้ว

    mas mau nanya dong,kan MCC untuk test performa binary classifier, dalam kasus ku classifiernya ada 3, jadi nggak aku transform ke binary untuk kasus seperti itu apa bisa ya?

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

    Untuk classification, data target yang seimbang apa sangat mempengaruhi hasil akurasi prediksi?

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Apakah bisa diperjelas apa yang dimaksud dengan data target yg berimbang di sini?

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

    Pak apakah ada sumber bacaan di internet untuk cara membaca hasil dari evaluasi untuk model ML dari setiap fungsi yang digunakan? Selain dari Scikitlearn.

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

      Saya sangat merekomendasikan buku ini: themlbook.com/

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

    maaf, mau nanya, kalau klasifikasi fingerprint dengan KKN, bisa nggak, atau dengan library yg lain

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

      Bisa dicoba sih mas. Perlu didefinisikan terlebih dahulu feature set nya dan juga target label nya 😊☕

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

    apa KNN bisa menjadi model yang berperan sama untuk membangun garis lurus sama seperti LinearRegression?

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

      KNN tidak menggunakan persamaan garis dalam melakukan prediksi, melainkan memanfaatkan nilai dari sejumlah data points terdekat (neighbours).

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

      @@belajaridn terimakasih atas jawabannya.

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

      Sama-sama, semoga membantu ya 😊🙏

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

    Kak mau tanya, kalo metode KNN ini cocok buat regresi juga kah? Biasanya regresi itu berkaitan dengan prediksi harga, cuaca, gaji

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

      KNN juga bisa diterapkan untuk regresi. Terkait efektifitas, tentunya akan sangat bergantung pada karakteristik dari dataset yang kita miliki 😊☕

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

    Mas, kalau untuk prediksi jumlah wisatawan ataupun hasil keuntungan objek wisata. Pakai data apa saja yak ?,.

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Tentunya menggunakan dataset terkait wisata mas :)

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

    Misalkan untuk contoh kasus (tinggi, berat, jk) ditambah sebuah feature (parameter) yaitu usia,
    bagaimana caranya KNN dapat digunakan untuk memprediksi tinggi badan maksimum seseorang ? Terimakasih.

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Untuk prediksi tinggi badan akan termasuk dalam regression task. Materi berikutnya akan membahas topik ini :)
      Saat ini materi sedang masuk tahap verifikasi untuk memastikan tidak terdapat kesahalan yang berpotensi menyesatkan :D

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

      Kalau terkait perhitungan distance, Euclidean Distance bisa menangani lebih dari satu features :)
      Hanya saja untuk contoh di sini kita awali dengan dua features dulu.

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

    Pak mau tanya,
    Kenapa waktu preprocessing data ketika coding nya " xtrain = np.array(sensus_df[['berat', 'tinggi',]]) " terus dilanjutkan prediksi dengan tinggi 155 ; berat badan = 70 hasilnya jadi pria
    Tapi, ketika code diatas saya sesuaikan dengan coding bapak yang ini " X_train = np.array(sensus_df[['tinggi', 'berat']]) " dengan prediksi tinggi dan berat badan sama hasilnya menjadi wanita
    Apakah posisi feature berpengaruh saat preprocessing seperti coding diatas
    Mohon pencerahanya pak
    Terima kasih 🙏🙏🙏🙏

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

    Izin bertanya, Pak. Dari contoh dataset iris, ada total 150 data, 3 data-target/label. Nah dari 150 data itu, jumlah data untuk setiap label itu seimbang (50 data per label) dan akurasinya didapat diatas 80%. Misalkan kita mengumpulkan data sendiri, tetapi jumlah data untuk setiap label tidak berimbang, apa akan memengaruhi tingkat akurasinya? Jika iya, bagaimana solusinya kira-kira, ya, Pak? Terima kasih sebelumnya, Pak.

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

    Izin tanya Pak Budi...
    Saya belum memperhatikan video tutorial di Pytonic Way atau struktur data Python seperti yang disarankan Pak Budi. Tapi apakah pungsi print(f'') ada penjelasannya di kedua video tersebut?Terima kasih sebelumnya Pak Budi

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Ini terkait f string, salah satu teknik pemformatan string di Python. Penjelasan detailnya ada di salah satu video dalam playlist Pythonic 😊☕

    • @Delianur
      @Delianur 3 ปีที่แล้ว

      @@belajaridn siaaap

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

    bang mau tanya di menit 17:40.. reshapenya kalo lebih dari 2 gimana ya?? itu kan pria dan wanita sedangkan data saya tentang agama, agama di data saya ada 7

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Array pada menit tersebut perlu direshape karena hanya terdiri dari satu baris saja, sehingga array yg terbentuk adalah array 1D, padahal Scikit Learn membutuhkan sekumpulan nilai features dalam format array 2D.

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

    Kak, bagaimana me-visualisasi data jika data features-nya lebih dari dua? Apa bisa?

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

      Bisa, tetapi tentunya dengan jenis visualisasi yang sesuai. Di channel Indonesia Belajar ini kami juga menawarkan satu seri pembelajaran khusus yang membahas topik visualisasi data dengan Matplotlib. Semoga bisa bermanfaat 😊☕🙏

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

      @@belajaridn Baik Kak. Terima kasih, ilmunya sangat bermanfaat ...

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

      @@lathifahhanum3794 Sama-sama, senang bisa membantu 😊☕🙏

  • @melinuxid
    @melinuxid 3 ปีที่แล้ว

    sepertinya cocok buat modeling karakter pasien ini ya pak..

    • @melinuxid
      @melinuxid 3 ปีที่แล้ว

      ....ayo kalau mau ikut riset....😁😁😁😁

    • @melinuxid
      @melinuxid 3 ปีที่แล้ว

      indonesia belajar .. di sistem saya tercatat historikal pasien..baik quantitatif maupun kualitatif... jadi scara logika bisa kita lihat kecendrungan pasien akan masuk ke kelompok pasien penyakit x atau y dst..inincontoh aja..dan bisa dilihat kecendrungan pemakaian obatnya apa...bisa dihubungkan ke perencanaan stok obat..demografi..dll...imajinasi aja batasannya

    • @melinuxid
      @melinuxid 3 ปีที่แล้ว

      @@belajaridn ok p saya coba klik..maklum lah..saya agak gaptek sosmed.......😁😁😁... pas paparan materi ibu inggriani di bukalapak itu terkesan saya. istilah computational thinking....saya sendiri mmg cmn lulusan teknik mesin tapi mmg hobi komputer otodidak sejak smp kelas 1 ..dan..amaze juga ternyata belia pengguna LOGO dengan Turtle nya ...wkwkwk..programming saya pertama itu dan juga applesoft basic......pake Apple ][ e taon 85 ..😂😂...

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

    bang, nilai target apakah selalu 2 nilai saja? apakah semisal nilainya tidak teratur seperti data berupa (1,2,3,4,5.....,x) bisa dijadikan sebagai nilai target?

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Nilai target class nya tidak mesti dua mas, bisa juga lebih dari dua class ☺️☕🙏
      Untuk kasus yang memang hanya memiliki dua class saja dikenal dengan istilah binary classification.

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

      @@belajaridn kalau pakai lebih dari 2 bisa pakai apa ya bang? aku coba pakai label encoder di nilai target malah muncul "too many indices for array: array is 1-dimensional, but 2 were indexed". mohon pencerahannya bang😅

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Mestinya bisa mas. Coba cek lagi nilai parameter nya, apakah sudah oke semua?

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

    bagaimana jika menggunakan dataset (exel/csv) pak? apakah codingannya sama? kalau misalnya beda, bedanya dibagian apa?🙏

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

      Kita bila load terlebih dahulu dataset nya ke dalam Pandas Dataframe. Di channel Indonesia Belajar ini kami juga menawarkan satu seri pembelajaran khusus yang membahas Pandas Dataframe.

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

      kalau untuk data testingnya diperoleh dari mana nggih pak? kok berbeda dengan data yg sudah ada(data training?

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

    kak saya ingin bertanya bagaimana jika label tidak hanya dua selain pria dan wanita?, jadi kategori lebih dari 2

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

      sedangkan untuk multiclass/label classification bagaimana ya kak?

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

    Pak, jika KNN diterapkan pada dataset dengan kelas tidak seimbang, apakah akan menurunkan performanya?

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

    Saya masih bingung sama konsep ML..
    Misal kita udh dpt akurasi yg bagus.. terus whats next??
    Gimna cara aplikasi in algoritma tersebut?

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Setelah modelnya kita training, maka model tersebut bisa kita deploy di production. Kebetulan kami pernah mengundang seorang machine learning engineer dari Gojek untuk berbagi insight terkait ini pada salah satu sesi podcast Indonesia Belajar. Semoga bisa membantu :)

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

      Makasih kak, akhirnya.. menemukan jalan..

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Besok kami juga merilis sesi podcast bersama seorang Machine Learning Engineer dari Google Singapore untuk bahas topik ML Ops. Ini juga sangat terkait dengan pertanyaanmu tadi 😊☕

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

    kak untuk penentuan nilai k nya ini apakah terserah kita atau ada metode khusus untuk menentukan nilai k nya kak? Soalnya bisa jadi setiap orang akan memilih nilai k yang berbeda2 Terima kasih kak

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Penentuan nilai K ini sifatnya arbritary atau kita yang menentukan. Tentunya dengan melihat ketersediaan data.

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

    Buset, tutorial gratis. Ada rencana bikin kelas khusus tutorial berbayar gak mas?

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Sementara belum ada rencana mas. He3 masih mengandalkan donasi saja :)

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

    Saya ingin bertanya kenapa evaluasi modelnya tidak ada menggunakan r2 (R squares) ?

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Di sini perlu dipahami dulu perbedaan antara classification task dan regression task. Cara melakukan evaluasi pada kedua task tersebut tentunya berbeda.

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

      @@belajaridn Bukannya sama-sama supervised learning ya pak lalu apa yang membedakan ?

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

      Seharusnya sudah pernah kami jelaskan di video pertama terkait topik pengenalan Machine Learning mengenai perbedaan Regression dan Classification.

    • @izzansilmiaziz
      @izzansilmiaziz 3 ปีที่แล้ว

      @@belajaridn ya pak coba saya dengarkan ulang

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

      @@belajaridn setelah saya putar ulang saya mulai paham pak. Klasifikasi itu variabel labelnya harus kategori. Namun yang saya ambigu regresi variabel labelnya harus berupa floating point. Nah floating point ini yang bikin agak membingungkan bisa dijelaskan pak apa maksudnya ?
      Terima kasih.

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

    Pak apakah data mining dan machine learning masih berhubungan? Soalnya saya lagi bljr data mining tapi kok di machine learning ada juga materinya ya? Sperti regresi linier, euclidean dll?

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

      Sangat erat mas hubungannya. Sebagian besar teknik dalam data mining juga berada dalam lingkup Machine Learning.

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

    bang bisa jelaskan apa bedanya reshape(1, -1) dengan reshape(-1, 1) ?? saya masih bingung ini mohon pencerahannya

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Pertanyaan bagus yang jawaban membutuhan pengetahuan dasar seputar numpy array. Kami cukup kesulitan untuk menjawab melalui komentar, untuk itu kami akan coba buatkan satu video singkat untuk menjawab pertanyaan ini.

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

      @@belajaridn link video apakah ada pak?

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

      Kebetulan belum saya buatkan videonya 🙏

  • @farhanramadhan5924
    @farhanramadhan5924 3 ปีที่แล้ว

    Saya punya pertanyaan Pak, saat prediksi jenis kelamin, saat saya melakukan lb.inverse_transform(y_new), outputnya tetap array([1]), tetapi di tutorial bapak nilainya berubah menjadi menjadi array(['wanita']). Kok saya gak berubah ya pak?

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Coba ditelusuri lagi mas code nya. Mesti ada kekeliruan :)

    • @farhanramadhan5924
      @farhanramadhan5924 3 ปีที่แล้ว

      @@belajaridn iya, ada kekeliruan di saya, terimakasih ya Pak

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      @@farhanramadhan5924 Sama-sama mas, terus semangat belajar ya :)

    • @farhanramadhan5924
      @farhanramadhan5924 3 ปีที่แล้ว

      @@belajaridn Siap Pak. Sekarang sedang belajar yang Machine learning video ke tujuh

  • @linalala292
    @linalala292 3 ปีที่แล้ว

    Bang kalau import file .csv gimana ya?

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Kami pernah jelaskan ini di playlist Pandas Data Frame. Coba cek playlist nya saja. Sebenarnya sebelum mempelajari Scikit Learn, kami selalu merekomendasikan untuk belajar Python Pandas terlebih dahulu 😊🙏

    • @linalala292
      @linalala292 3 ปีที่แล้ว

      @@belajaridn Oke makasih ya bang

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Sama-sama 😊🙏

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

    Kak saya belum mengerti bagaimana cara menentukan nilai K? Dapat nilai 3 dari mana?

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Jumlah neighbors akan bergantung pada data yang kita miliki. Lebih banyak neighbors tentunya akan membantu performa prediksi. Hanya saja, jumlah neighbors yang terlalu banyak juga dapat menurunkan performa. Di sini dibutuhkan experimentation dan familiarity dengan dataset yang kita miliki.

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

      @@belajaridn Baik kak, terima kasih penjelasannya

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

      Sama-sama, coba simak juga beberapa sesi podcast seputar data science yang ada di channel Indonesia Belajar ini untuk mendapatkan gambaran yang lebih baik terkait data science di industri 😊☕

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

    2:36

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

    Apakah datasetnya bisa file.sql ?

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

      Sumber datasetnya bisa beragam, bisa csv, xls, sql, parquet, dan banyak lagi.

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

    masi gangerti maksdnya 'tetangga' itu apa ? :(

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Tetangga dalam konteks ini adalah data points yang posisinya berdekatan dengan data point of interest (yang sedang diamati).

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

      @@belajaridn wahh makasih min gercep balesnya

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Sama-sama, semoga bisa membantu 😊☕🙏

    • @daffaafdiansyah9449
      @daffaafdiansyah9449 3 ปีที่แล้ว

      @@belajaridn pastinyaa dong