Analisis Sentimen data Twitter dengan Rapidminer - Seri Perkuliahan Data Analytic & Data Mining #13

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ธ.ค. 2021
  • Pada video ini, kita belajar melakukan analisis sentimen dari data Twitter berbahasa Indonesia menggunakan algoritma Naive Bayes, yakni salah satu teknik Machine Learning yang banyak digunakan pada permasalahan analisis sentimen. Terdapat dua bagian yang dibahas dalam video ini, bagian pertama membahas proses pembangunan model klasifikasi sentimen menggunakan algoritma Naive Bayes dengan data latih yang sudah dilabeli secara manusl, dan bagian kedua membahas cara penerapan model klasifikasi yang telah dibangun untuk menentukan sentimen dari data Twitter yang belum memiliki label sentimen.
    Tutorial mengubah atribut biasa menjadi label: • Tutorial mengubah atri...
    Video sebelumnya dapat dilihat di sini: • Membuat Dataset Analis...
    Link unduh dokumen stopword Bahasa Indonesia: www.kaggle.com/oswinrh/indone...
    Link unduh dataset analisis sentimen yang sudah dilabeli sebagian:
    tinyurl.com/2p93nwrk
    #rapidminer #twitter #analisissentimen #sentimentanalysis #datascience

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

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

    ngikutin playlist data mining dari awal penjelasan nya sangat bagus, terimakasih pak, tambahin terus video tentang analisis sentimennya 🙏

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

    Alhamdulillah sangat membantu sekali video ini.. terima kasih banyak

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

    Wah terima kasih banyak bapak, saya sangat terbantu dengan adanya video ini

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

    Saya di proses Union selalu terkendala incompatible roles, padahal sampai proses "Process Document" semua masih aman dan sesuai dengan yang dicontohkan pada video,
    setelah stuck dan mencoba beberapa cara, akhirnya saya menemukan solusinya yg mungkin berguna juga untuk teman-teman yang senasib.
    caranya yaitu setelah retrieve data latih, gunakan Set Role untuk ubah role Sentimen jadi regular agar bisa di unionkan.
    kemudian setelah union, pakai Set Role lagi untuk mengubah Sentimen kembali menjadi Label.
    sebenarnya muter-muter role saja sih, tapi saya yang sudah coba atur set role setelah process doc namun tidak berhasil, dan akhirnya cara ribet tersebutlah yang berhasil dan bisa mengantarkan saya ke akhir proses. semoga membantu bagi yang membutuhkan :)

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

      Waaah, tengkyu mbak.. mudah2an bermanfaat utk teman2 yang lain yang juga terkendala hal yang sama. Makasih yaa

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

      iya sama masalahnya jg spt itu..ubah role setimen jadi reguler dimana ?

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

      Oohh iya, btw makasih ya. Padahal sebelumnya tidak ada masalah mengikuti persis seperti video diatas, seperti nya masalah ini terjadi saat RapidMiner nya update 10.1

    • @yoziauliaputri1282
      @yoziauliaputri1282 10 หลายเดือนก่อน

      terimakasih sudah sharing problem solvingnya, Allah Bless You

    • @diahrahmawati8542
      @diahrahmawati8542 8 หลายเดือนก่อน

      Ka ini bisa minta tutornya ga ya? Jd dr retrieve ke set role ke union lalu ke set role lagi kah ka?

  • @user-ot4dh8bd8o
    @user-ot4dh8bd8o ปีที่แล้ว

    Terima kasih, pemaparan video sangat jelas dan sangat membantu bagi saya yang pemula. Semangat membuat konten mas

  • @davarizkyperwirajaya9505
    @davarizkyperwirajaya9505 ชั่วโมงที่ผ่านมา

    pak, bapak kurang tutorial join data dari sentimen otomatis dan manual.

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

    Terima kasih pak, sangat membantu

  • @sitiarbilah498
    @sitiarbilah498 3 วันที่ผ่านมา

    Izin bertanya pak, untuk memberikan lebel sentimen nya harus secara manual di Excel ya pak,atau bisa di Rapidmineer langsung?

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

    selamat pagi bapak izin bertanya, untuk process preprocessing dari case folding hingga stemming itu dilakukan di operator process document ya pak ? nah di dalam operator tersebut apa dibuat lagi operator process document lagi untuk proses case folding, cleansing, tokenizing, stopword dan stemming? izin arahannya bapak,, terima kasih

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

      Bisa dicek di menit ke 6:20 di video ini mas. Jadi, kita pakai operator "Process Document from Data", nah operator tersebut punya sub ruang di dalamnya (klik 2 kali), dan di dalam operator tersebutlah kita masukkan operator "case folding", "cleansing", "tokenization", dll.

  • @triarumin5432
    @triarumin5432 19 วันที่ผ่านมา

    halo pak, izin bertanya apakah terdapat teorinya mengenai kenapa bapak mengambil 300 data untuk dilabeli sentimen positif/negatif secara manual? dan menyebutnya sebagai data latih... untuk teori rasionya berati bagaimana ya pak? biasanya pelabelan diambil rasio 90:10 atau 80:20 gitu. terimakasih

  • @ronaldomessi9550
    @ronaldomessi9550 18 วันที่ผ่านมา

    Izin bertanya pak, bukannya data latih seharusnya lebih banyak dari data uji dg perbandingan 80:20%? 🙏

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

    penjelasan bapak lebih mudah dipahami, dari pada asdos di kelas saya :)

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

      alhamdulillaah mas jika mudah dipahami. videonya dishare ke teman2nya ya biar semua bisa makin paham 🙂

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

    Izin bertanya pak, untuk menghindari subjektivitas dari peneliti untuk mengklasifisikasikan data uji sentimen twitter (positif maupun negatif) secara manual di excel bagaimana ya pak? Apakah ada referensj jurnal yang menyatakan suatu tweet itu sentimen positif atau sentimen negatif? Karena pasti saat ujian skripsi besok ditanyakan pak, terimakasih banyak

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

      sebaiknya minta orang yang pakar dalam bidang linguistik atau komunikasi untuk memberikan label secara manual :)

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

    terimakasih pak

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

    Hai Pak ijin bertanya
    untuk proses labelisasi data mengunakan tools apa ya ???
    Terimakasih

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

      Halo juga🙂
      Labelisasi data itu pastinya manual, manusia yang lakukan. Memang, hal tersebut adalah salah satu bagian yang cukup menguras waktu pada bidang machine learning.

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

    kak mau nanya, kalo pake cross validation gausah store sm retrieve model lagi? dan semua sentimennya di isi aja gada yg kosong?

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

      Sebetulnya store dan retrieve itu gunanya untuk menyimpan model yg sudah dilatih dan kemudian menggunakannya untuk dipakai di data baru. Kalau cross validation itu untuk mengevaluasi performa model secara komprehensif dengan berbagai variasi data. Jadi kalau ditanya demikian, ya tidak harus pakai retrieve dan store di crossval

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

    Sebelumnya terima kasih pak atas ilmu yang diberikan. Saya sudah mengikuti langkah" nya tetapi ada hal yang error yaitu di tahapan Union dengan pesan error.
    "Incompatible roles Incompatible roles : the attribute named Sentimen has different roles in the input sets ( regular vs. label )"
    Mohon pencerahannya pak ?
    Terimakasih 🙏

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

      dataset Anda pada kolom 'sentimen' belum diubah menjadi 'label'. Silakan nonton video ini: th-cam.com/video/qN4biY67p5k/w-d-xo.html

  • @febi1576
    @febi1576 11 หลายเดือนก่อน

    operator process document tidak ada pak di versi terbaru, pake apa ya pak kalo di versi baru?

    • @KuliahInformatika
      @KuliahInformatika  11 หลายเดือนก่อน

      Operator 'process document' harus diinstall dulu dari extensionnya. nama extensionnya 'Text Processing'. silakan cek tutorial instalasi extension di sini: th-cam.com/video/8h_l_tIaIIs/w-d-xo.html

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

    Mau tanya pak , untuk yang naive bayesnya saya mengalami kendala pak , selalu gagal run di naive bayesnya pak

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

      Coba dicek apa salahnya. Klik pada tanda seru kuning (warning)

  • @newborntabyup671
    @newborntabyup671 4 หลายเดือนก่อน +1

    Izin bertanya pa ko running di tf idf label sentimennya hilang ya pa? Hanya ada label text sajaa itu bagaimana ya?

    • @KuliahInformatika
      @KuliahInformatika  4 หลายเดือนก่อน

      sebenarnya labelnya ngga hilang, hanya belum dimunculkan saja. pastikan kolom label sudah diset role sebagai 'label' ya

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

    Terimakasih pak. penjelasannya sangat terstruktur.. izin bertanya,. bagaimna jika Algoritma yang digunakan lebih dari Satu? Misalnya KNN dan Random Forest. Mhn penjelasannya,. terimakasih

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

      Cara mudahnya adalah mengcopy saja operator yang sudah ada, lalu ganti operatornya dengan classifier lain.

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

    ditunggu video tutorial stemming nya kak

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

    berarti pengujian diatas bisa tidak ya diujikan performanya? accuracy dll pada rapipd miner, atau harus pakai kfold?

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

      pada contoh di atas pembahasannya memang belum sampai ke performa. Untuk menghitung akurasi bisa pakai k-fold cross validation, tapi itu tidak wajib. Jika datanya banyak, cukup pakai split validation, tapi jika datanya sedikit disarankan pakai k-fold cross validation.

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

    jika data yg diinput sudah melalui proses preprocessing, operator yg digunakan apa saja pak?
    Terimakasih..

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

      Bisa langsung ke split data, atau jika datanya sudah disimpan di file yang berbeda (train dan test), maka bisa langsung dihubungkan ke operator "Naive Bayes"

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

    Selamat Siang pak, izin bertanya proses saya error saat ingin memasukkan operator Naive Bayer muncul warning "Cannot check whether input example set has special attribute 'label' " itu kenapa ya pak?
    Mohon bantuannya

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

      Di dalam datasetnya, kolom yang menjadi label belum ditentukan. Gunakan saja operator "Set Role". Operator pembaca datasetnya dikoneksikan ke Set Role, lalu parameter set role diatur: pilih atribut yg akan jadi label (misalnya kolom "Sentimen"), terus role nya diset "Label".

  • @diahrahmawati8542
    @diahrahmawati8542 8 หลายเดือนก่อน

    Pak kenapa saya ketika filtering condition class is not missing data yg tdk terlabeli ikut terbaca ya datanya?

    • @KuliahInformatika
      @KuliahInformatika  8 หลายเดือนก่อน

      seharusnya tidak. pengaturannya bagaimana? konektornya sudah terpasang dengan benar atau belum?

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

    Pak mau bertanya, di proses store model saya kok aada tanda seru yaa? Tulisannya parameter repositori entry access a repositori by name. Itu kenapa ya pak?

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

      coba dilihat apa warningnya, caranya klik tanda warrning (tanda seru kuning) pada operator store. Mungkin errornya karena Anda belum menentukan tempat penyimpanan modelnya.

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

    Terimakasih pak penjelasan nya , bagaimana apakah bisa cek perfomacenya pak ? 🙏

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

      Sama2. Performanya bisa dicek jika kita punya data uji yang sudah terlabeli. Di video ini memang saya belum membahas tentang performance seperti akurasi.

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

    keren mas.....

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

      Terima kasih. Semoga kontennya bermanfaat 🙏

  • @user-lq5fj8el3x
    @user-lq5fj8el3x 3 หลายเดือนก่อน

    Izin bertanya. Pak dari 1000 data, cuman 200an data pas di run. Itu kenapa ya? Terimakasih

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

      200an itu pas training atau testing?

  • @user-vj1eo3wo7l
    @user-vj1eo3wo7l 8 หลายเดือนก่อน

    Permisi pak izin bertanya, apakah dalam sentimen analysis harus negatif dan positif saja, bagaiman jika sentimennya neutral

    • @KuliahInformatika
      @KuliahInformatika  8 หลายเดือนก่อน

      ya, bisa juga ditambah sentimen netral untuk teks2 yang sifatnya tidak punya tendensi positif/ negatif

  • @nisaharnum
    @nisaharnum 4 หลายเดือนก่อน +1

    Pak, kalau mau mengeluarkan akurasinya seperti apa ya

    • @KuliahInformatika
      @KuliahInformatika  4 หลายเดือนก่อน

      Kita perlu menyiapkan data uji yang telah berlabel, lalu mengoneksikannya ke operator Apply Model. Lalu, operator Apply Model tersebut dikoneksikan ke operator Performance Classification.

  • @yyirex
    @yyirex 10 หลายเดือนก่อน

    sebelumnya terimakasih kak buat penjelasannya, mau bertanya, untuk melihat accuracy, precision, dan recall nya menggunakan performance agar tidak terlihat 0 bagaimana ya kak?

    • @KuliahInformatika
      @KuliahInformatika  10 หลายเดือนก่อน

      Bisa menghubungkan operator "Apply Model" ke operator "Performance (Classification)"

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

      ​@@KuliahInformatikasudah pak namun masih 0%. Mohon pencerahannya

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

    maaf mau tanya untuk proses pengambilan datanya bagai mana ya?saya masih awam. saat ini sedang membuat tesis sentimen analisis, data di ambil dari komentar di youtube dan situs berita..

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

      Untuk mengambil data dari TH-cam atau situs berita tidak bisa menggunakan Rapidminer. Alternatifnya membuat program dalam bahasa Python dan menggunakan library seperti pada link berikut: github.com/topics/youtube-comment-scraper

  • @Arin-kn7cg
    @Arin-kn7cg 2 หลายเดือนก่อน

    permisi pak, kenapa setelah saya process dokumen atribut sentimennya menjadi hilang ya? saya selalu ada notif kalau atribut sentimennya bukan label, tapi setelah saya coba set role setelah process, ada notif bahwa sentiment is missing. lalu solusinya bagaimana ya pak?

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

      Posisi penempatan operatornya sudah seperti di video?

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

    Maaf pak saya sudah mengikuti semua step yang ada di video, namun saya mengalami kendala saat me-unionkan data latih dan data testing. Kendala nya yaitu setelah di mainkan text atau tweet pada data testing menjadi "?" semua sama seperti pada atribut/kolom sentimen. Itu kenapa ya, pak? Semoga bisa terjawab, terimakasih

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

      yang digabungkan bukan data mentah yang masih mengandung text/ tweet, tapi data yang sudah diproses dengan Tf-Idf. Coba disimak ulang ya :)

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

    Izin bertanya Pak, bagaimana menampilkan kolom text waktu proses tokenize, disaya cuma muncul sentimen dan hasil tokenizenya saja

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

      Klik operator "Process documents from data", lalu pada panel parameternya (sidebar kanan), itu centang bagian "Keep text". Semoga membantu 🙂

    • @newborntabyup671
      @newborntabyup671 4 หลายเดือนก่อน

      Saya sudah seperti ini tapi kok label text dengan sentimen menyatu ya pak?​@@KuliahInformatika

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

    halo pak,sangat membantu tapi saya mengalami masalah,setelah menjadi data seperti diatas mau dilakukan pengukuran peforma menggunakan confusion matrix,tapi saya tidak tau export data nya agar bisa diujikan,mohon bantuannya gimana ya pak?

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

      Dari Apply Model, koneksikan ke operator "Performance (Classification)", nanti setelah dirun, akan muncul confusion matrixnya

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

    Izin bertanya pak pada saat menghubungkan dari process document ke Naive Bayes pada operator Naive Bayes saya ada warning missing label itu gimana ya pak?

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

      karena di datasetnya belum ada kolom yang diset jadi 'label'. Silakan cek video ini untuk mengatasinya: th-cam.com/video/qN4biY67p5k/w-d-xo.html

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

      @@KuliahInformatika terimakasih pak solved, ilmunya sangat bermanfaat

  • @matchh255
    @matchh255 8 หลายเดือนก่อน

    Assalamualailum, izin bertanya pak, untuk pelabelan apakah ada patokan kata atau batasan yang digunakan untuk mengelompokkan negatif dan positif? Itu ditentukan darimana ya pak? Terimakasih pak 🙏🏻

    • @KuliahInformatika
      @KuliahInformatika  8 หลายเดือนก่อน

      Wa'alaikumussalaam. Maaf baru bisa membalas komentarnya sekarang. Ada patokannya. pakai ilmu linguistik. Memang idealnya pelabelan data untuk sentimen analisis ini harus melibatkan pakar atau orang yang paham mengenai ilmu linguistik.

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

    Pak izin bertanya, saya di filter examples nya sentimen nya tidak ada ya pak

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

      Coba cek datasetnya, jangan2 memang kolom "sentimen"-nya memang belum ada.

  • @FitrianiAni-hv3ij
    @FitrianiAni-hv3ij ปีที่แล้ว

    Maaf izin bertanya pak
    Pada proses apply model entah kenapa data yg muncul hanya data latih yang telah di beri label manual. Sedangkan data model nya tidak keluar
    Itu kenapa ya pak 🙏

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

      Oya, konektor exa dari operator "Apply Model" harus disambungkan ke result

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

    Permisi pak kalau model yang bapak bikin seperti di video ini, apakah bisa ditambahkan operator cross validation? Klau bisa bagusnya di taruh dibagian mana pak🙏?

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

      Bisa, tapi kita harus siapkan dulu data latih dan training yg sdh dalam bentuk TF-IDF, lalu operator Cross Validation diletakkan setelah operator utk membaca dataset yg kita pakai. Di dalam operator Cross Validation itu nanti kita letakkan operator utk algoritma klasifikasi, apply model dan performance

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

      @@KuliahInformatika izin pak, berarti dari prediction sentimen itu ya pak kita split menjadi data training dan testing ? Operator apa saja yang dibutuhkan ya pak, terima kasih

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

      @@KuliahInformatika permisi mau tanya pak apa ada saya lihat di jurnal operator apply modelnya ada 2 ada yg di dalam cross validation dan ada yg di luar jadi apa perbedaan operator apply model di dalam operator cross validation dan apply model di luar operator cross validation pak terima kasih sebelumnya🙏?

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

    Permisi mau nanya pak klau mau penanganan seperti tag negasi bgmn ya pak, sma caranya klau ingin perluas singkatan seperti "sy" jadi "saya", "bkn" menjadi "bukan", terus apakah bisa ditambahkan n-gram feature selection di bagian propocessing? Klau bisa bagaimna caranya ya pak? Terima kasih sebelumnya🙏

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

      tag negasi itu maksudnya kata 'tidak', 'jangan', gitu ya? tinggal kita buang saja kata2 tersebut dari list stop word supaya dia tetap ada di dalam teks tweet kita.
      untuk memperbaiki singkatan itu mau tidak mau kita harus melaukan replace kata dengan memasukkan list singkatan dan kata aslinya, dan ini memakan waktu yang cukup lama untuk membuat listnya, karena sangat banyak variasi singkatan yang kita temui. Biasanya saya abaikan saja hal-hal typo begini, dan dimasukkan sebagai batasan masalah.

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

      @@KuliahInformatika baik pak terima kasih atas jawabannya

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

    Permisi mas mau nanya, knp yah saat saya jalan operator union ada pesan incompatible roles the attribute named sentimen has different role (reguler vs label) padahal saya sudah cek semua atribut sentimennya, udah label semua kok, baik di data latih maupun yg data uji nya apa mungkin krn saya pake file excel yah bang bukan yang csv🙏

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

      Coba kirim screenshotnya ke muhammad.fachrie@staff.uty.ac.id

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

      @@KuliahInformatika sdh saya kirim pak🙏

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

    Halo mas, aku ada kendala, pas mau melakukan union ada pesan Incompatible roles : the attribute named Sentimen has different roles in the inputs sets (regular vs. label), bagaimana memperbaiki nya yaa mas?

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

      Ini karena atribut "Sentimen" di data pertama dan data kedua beda role. Di dataset pertama, atribut "Sentimen" sebagai atribut "regular", sedangkan di dataset satunya lagi atribut "Sentimen" sebagai "label". Jadi salah satunya harus diubah agar sama.

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

      @@KuliahInformatika saya jg kendala kaya gini pak. cara mengubahnya bagaimana ya? kalo dataset itu yg mana ya pak?

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

      @@KuliahInformatika Salam Pak, saya juga mengalami kendala seperti ini. sudah saya cek & set role kolom sentimen sudah sama (label). apakah kendalanya ada di role untuk kolom text ya? sekalian tanya pak, dicontoh bapak kolom textnya berwarna kuning, itu di set role sebagai apa ya? terimakasih

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

      @@KuliahInformatika saya sdh lakukan seperti video yg bapak share tetapi hasil masih sama aja masih muncul reguler vs label

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

    Bang, klau melihat tingkat akurasinya dimana? setelah proses ini berhasil?

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

      di video ini saya belum sampai ke sana. Setelah operator "Apply Model" gunakan operator "Performance (Classification)", tapi pastikan data uji kita sudah berlabel semua ya.

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

    izin bertanya pak, setelah process document punya saya kenapa yang bagian tabel sentimen dan text yang semula ada jadi tidak ada ya? yang tertera hanya hasil dari tf-idf nya. mohon dibantu untuk mencari solusinya, terima kasih banyak🙏

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

      iya, karena setelah masuk operator "Process document from data", outputnya adalah matrix tf-idf.

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

      Kalau gak salah, di video itu saya pakai Rapidminer 9.10. sekarang mungkin ada versi yang lebih baru lagi.

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

    Terima kasih kak videonya membantu banget, bisa minta tutorial yang pakai algoritma klasifikasi support vector machine kak ? terimakasih

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

      alhamdulillaah jika videonya bisa membantu. Doakan ya supaya saya bisa buat yang versi SVM-nya :)

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

      iya pak. saya pake cara di video ini tidak bisa. barangkali svm mah beda caranya. secepatnya pak biar saya juga cepet lulus hehe

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

    permisi pak saya izin bertanya, pas kita pakai operator filter stopword(dictionary) itu masukkan file apa ya pak? terima kasih sebelumnya 🙏

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

      Sepertinya di video sudah ada penjelasannya. Inputnya adalah file txt atau csv yang berisi daftar kata stopword dlm bahasa indonesia

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

      @@KuliahInformatika baik siap terima kasih banyak bapak atas ilmunya😀🙏

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

      @@KuliahInformatika bapak izin bertanya untuk hasil pembobotan tf-idf itu bagaimana cara kita melihatnya? kemudian bagaimana kita bisa mengetahui bahwa hasil pembobotan tersebut dapat mempengaruhi hasil akurasi? terima kasih pak🙏

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

    Terima kasih pak atas ilmunya, cuma saya menghadapai error saat proses masuk ke Naive Bayes yaitu pesan error menunjukkan "missing label, Input ExampleSet does not have a label attribute". Bagaimana ya cara memperbaikinya ? Sebelumnya Terima Kasih Pak.

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

      Terima kasih kembali 🙂
      Dataset pada kasus klasifikasi harus memiliki satu kolom yang berfungsi sebagai label. Silakan tonton penjelasannya di video ini: th-cam.com/video/qN4biY67p5k/w-d-xo.html

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

      @@KuliahInformatika Terima kasih pak sudah tidak error lagi setelah menonton video diatas.

  • @Suryadana007
    @Suryadana007 8 หลายเดือนก่อน

    pak ijin bertanya pas saya sampek di ngisi unionnya sama filter excample nya kok gak mau ya pak
    "incompatible role : the attribute named sentimen has different roles in input sets (regular vs. label)
    bagaimana je solusinya itu ya pak?

    • @KuliahInformatika
      @KuliahInformatika  8 หลายเดือนก่อน

      Ya, karena data dari read csv dan dari retrieve punya kolom 'sentiment' yang role-nya berbeda. yang satu sebagai regular attribute, yg satu lagi sebagai label. Seharusnya keduanya diset sebagai label. Bagaimana menanganinya, tambahkan saja operator "Set Role" setelah read csv maupun setelah retrieve. Tutorialnya silakan cek di sini: th-cam.com/video/qN4biY67p5k/w-d-xo.html

    • @KuliahInformatika
      @KuliahInformatika  8 หลายเดือนก่อน

      Teks ga muncul karena datanya tidak dikoneksikan ke result.

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

    Kenapa ya setelah masuk make naive bayes saya kok muncul peringatan, padahal udah ngikutin smua alur sesuai arahan

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

    Hai Pak, saya mau nanya untuk penguji hasil accuracy saya pakai performance dan hasil accuracy dinyatakan "Unknown". Apakah itu harus dihitung sendiri Accuracy-nya menggunakan rumus accuracy?

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

      Hmm.. saya baru pertama ketemu kasus seperti ini 🙂
      Pastikan data uji telah berlabel dan terkoneksi ke operator "Apply Model", kemudian pastikan Apply Model terkoneksi ke operator performance, yakni operator "Performance (Classification)". Seharusnya jika ini dilakukan, tidak ada masalah. Sebetulnya jika ingin dihitung sendiri juga bisa. Caranya, data hasil klasifikasi dicopy saja, lalu pastekan di Ms. Excel atau aplikasi semacamnya, kita bisa pakai rumus "Countif" atau semacamnya yang ada di Excel untuk menghitung berapa yang diprediksi dengan benar. Semoga membantu.

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

      "Untuk data uji telah berlabel" ini apakah label hasil dari prediksi atau bagaimana Pak? Karena data testing yang untuk label bersifat "kosong" atau "?"

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

      @@Istiqlal_Hatta halo bang, saya juga mengalami kendala yang sama saat menggunakan performance, apakah abang sudah dapat solusinya?

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

      @@Istiqlal_Hatta maaf kak, saya juga sedang mengalami masalah yg sama dengan kakak?apakah kakak SDH tau caranya untuk menampilkan nilai accurasinya?

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

      @@KuliahInformatika sama saya juga tidak bisa menampilkan nilai akurasinya cuma 0

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

    Pak izin bertanya, saya menggunakan metode SVM, kenapa saat saya run terdapat masalah "Support Vector Machine cannot handle polynomial label" kebetulan datset saya label nya ada 3 kategori positif negatif dan netral, bagaimana solusinya ya pak terimakasih sebelumnya 🙏🏻

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

      Iya, SVM dan juga neural networks melibatkan perhitungan matematika di dalam pemrosesan datanya. Oleh karena itu, label data jangan harus diubah dalam bentuk numerik, misalkan negatif = -1, positif = 1, netral = 0.

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

      @@KuliahInformatika terimakasih pak🙏🏻

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

      @@KuliahInformatika pak punten saya izin bertanya lagi, saya sudah melakukan pemrosesan sentimen data dengan metode SVM , tetapi dataset label saya yg sudah di ubah menjadi numerik pada parameter processing terjadi eror krna tidak support numerik, sehingga blm bisa menampilkan hasil akurasinya. Saya mencoba ubah kembali dataset label dengan 2 kategori hanya positif dan negatif ternyata bisa. Kalau Positif, negatif dan Netral tidak bisa. Nah pertanyaannya Saya, saya ingin menggunakan teknik pelabelan sebagai data testing dan sisa yg belum di labeli akan di labelin secara otomatis seperti video bapak tentang analisis sentimen dengan Naive Bayes, saat saya mengikuti tahapan seperti video bapak tetapi hanya beda di metode saja tetapi tidak bisa pak krna ada kendala eror pada saat run, apakah ada cara lain kah pak? Atau memang hal itu hanya di gunakan pada metode Naive Bayes saja?? . Oiya apakah bapak ada sosial media lain atau ada kelas untuk konsultasi bimbingan terkait Rapid miner ini pak? Mohon informasi nya pak🙏🏻 Maaf sebelumnya pak, dan Terimakasih banyak pak🙏🏻

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

      @@dessyangelina5860 SVM memang basicnya untuk binary classification (klasifikasi 2 class). Tapi coba gunakan operator LibSVM di Rapidminer, setau saya itu bisa untuk multiclass classification. Bisa via email ke: muhammad.fachrie@staff.uty.ac.id atau IG @fachrie.jogja

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

    Pak ingin bertanya kalau data analysticnya 70% dan data training 30% itu gimana yaah pak?

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

      maksudnya data test 70% dan training 30% ya? sebenarnya bisa saja, tapi keumumannya, data training itu porsinya lebih banyak dari data test, supaya model ML yang dibangun memiliki pengetahuan yang cukup terkait pola-pola data yang akan dikenali

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

    Halo bapak izin bertanya semoga dijawab ya, saya juga buat pengujian analisis sentimen tpi memang operator yang digunakan tidak sebanyak yg dicontohkan bapak. Yang saya tanyakan apa normal ya setelah di run (sudah ada preprocessing lengkap dan cross validation) dataset nya bertambah banyak. Itu alasannya kenapa ya pak kalau boleh tau, terimakasih 🙏🏻

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

      Jumlah data/ record tidak mungkin bertambah setelah diproses, tapi jika berkurang masih mungkin.

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

      @@KuliahInformatika apa mungkin karena saya menambahkan operator smote upsampling ya sebelum cross validation

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

    Permisi mas mau nanya, klau mau menganalisis sentimen di rapid miner apakah harus pakai feature model? Soalnya sy ditanya sma dosen saya dan saya belum ngerti, dan klau tahap praprocessing itu hanya 4 tahap sj pak?, bagaimana dengan kata yang mengandung negasi saat praprocessing pak🙏?

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

      yang dimaksud feature model di sini bagaimana? apakh feature engineering atau apa? tahap preprocessing bisa bervariasi, tapi standarnya itu adalah tokenisasi, case folding, stemming, stopword removal. kata yang mengandung negasi sebetulnya gak ada masalah, ttp bisa dipakai, tapi biasanya kata 'tidak' atau 'jangan' itu dihilangkan karena dianggap sbg stop word. CMIIW

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

      @@KuliahInformatika iya mas feature engineering apakah harus pake ya mas?, terus klau kata singkat seperti "bkn" "yg" "km", cara ngakalin nya gimana ya mas?, terus divideo ini porsi data training dan testing nya berapa mas apakah 30:70 atau berapa mas? (Mohon maaf mas klau saya banyak bertanya soalnya saya ambil tugas akhir tentang analisis sentimen pak😁🙏)

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

      feature engineering bisa dilakukan dengan menghapus kolom-kolom yang frekuensi kemunculannya sangat kecil. Jika ingin praktis, bisa menggunakan operator Select Attribute Genetic Algorithm. Utk singkatan2 biasanya saya hapus dengan cara memfilter kata yang panjang karakternya kurang dari 4 karakter. Di video ini, porsi data latih dan ujinya seinget saya 70:30

  • @user-vj1eo3wo7l
    @user-vj1eo3wo7l 8 หลายเดือนก่อน

    Bang saya nyari oprator process documents kok tidak ada ya

    • @KuliahInformatika
      @KuliahInformatika  8 หลายเดือนก่อน

      Harus install tersendiri, karena dia berupa extension. Tutorial installnya bisa dilihat di sini: th-cam.com/video/8h_l_tIaIIs/w-d-xo.html

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

    pak mau tanya. alhamdulillah yg naive bayes sudah berhasil, klo svm gimana ya pak cara melabeli data automatis nya ? aku pake cara yg sama cuma diganti nb nya aja tp pas union sama replace missing value nya tidak bisa.

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

      Seharusnya tinggal diubah operator Naive Bayesnya menjadi SVM sudah bisa.

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

      coba nanti dicatat apa warning yang muncul pada bagian union dan replace missing value-nya

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

    halo bapak, izin bertanya knp pada proses saya, yg menjadi atribut spesial hanya atribut teks saja, sementara atribut sentimen malah masuk ke dalam atribut reguler? bagaimana ya solusinya. terimakasih

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

      Koneksikan ke operator "Set Role", lalu nanti pada operator itu set atribut sentimen sebagai "label". Semoga membantu

    • @triarumin5432
      @triarumin5432 25 วันที่ผ่านมา

      @@KuliahInformatika terimakashih pak sebelumnya, mohon maaf untuk pr0cessing tahap stemming belum ada ya di video yt bapak...

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

    halo Pak, saat saya coba pakai performance classification itu tidak tampil nilainya ya? step" nya sudah sesuai sampai tahap video ini dan berjalan normal

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

      Sepertinya konektor performance ('per') dari operator 'Performance Classification' belum dikoneksikan ke result

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

      @@KuliahInformatika Pak, saya sudah berhasil membuat modelnya, apa bisa diskusi dengan bapak seputar analisis sentimen, mungkin ada kontak yg bisa saya hubungi?

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

      @@putrabahriantararamadhan6970 kebetulan permasalahan yang abang alami sama dengan saya. ketika mau menguji performance dari algoritmanya error ya? apakah sekarang sudah ada solusinya?

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

      @@putrabahriantararamadhan6970 kak, mohon bantuannya saya juga memiliki masalah yang sama, apakah kk sudah tau caranya??

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

    Kak kenapa saat saya tahap proses document from data di result varibel saya hilang kenapa ya?

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

      kemungkinan besar ada kesalahan pada operator "Filter Stopwords (dictionary)" atau operator "Filter Tokens (by length)". Coba cek video saya yang ini: th-cam.com/video/kPXtoYCnycg/w-d-xo.html
      semoga membantu ya :)

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

      @@KuliahInformatika terimakasih mas sangat membantu

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

    permisi bapak izin tanya apabila saat di proses "process document from data" results sentimennya hilang, harus gimana ya supaya bisa kembali?

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

      kolom sentimen tidak berwarna hijau

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

      Coba dicek, kolom sentimennya sudah dijadikan sebagai 'Label' belum. Diubah dulu role-nya, bisa pakai operator "Set Role"

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

    selamat siang pak saya mau bertanya apa di aplikasi rapidminer kita bisa menentukan mood atau emosi dari data komentar yang kita punya secara otomatis? mohon pencerahannya pak terima kasih 🙏

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

      Bisa saja mas. Itu basisnya kan klasifikasi data. Asalkkan kita punya datasetnya, kita bisa pakai algoritma klasifikasi apapun di Rapidminer.

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

      @@KuliahInformatika saya mau bertanya2, bisa menguhubungi kemana ya pak?😁

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

      Bisa via email: muhammad.fachrie@staff.uty.ac.id

  • @sahabatkicauku
    @sahabatkicauku 8 หลายเดือนก่อน +1

    halo pak, kenapa pada saat di run semuanya sudah benar tetapi pada saat hasilnya ditampilkan, kolom text nya tidak muncul ya?

    • @KuliahInformatika
      @KuliahInformatika  8 หลายเดือนก่อน

      Karena konektor dari datanya tidak ikut dihubungkan ke konektor result

    • @linggarnursinggah4255
      @linggarnursinggah4255 4 หลายเดือนก่อน

      ​@@KuliahInformatika cara menghubungkannya gimana pak

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

    maaf pak mau bertanya. Saya udah ikutin langkahnya sama persis dan udah berhasil juga sampai tahap akhir. Tapi waktu cek performance kok malah 0% semua ya?😢

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

      kemungkinannya ada 2: proses pembagian data ada yang salah, atau memang dataset yang dibuat tidak bagus sehingga ML gagal mengklasifikasikannya

  • @FitrianiAni-hv3ij
    @FitrianiAni-hv3ij ปีที่แล้ว

    Maaf pak izin bertanya 🙏
    Proses untuk ke tahap k-fold cross validation ada Vidio tutorial nya ngak pak 🙏

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

      Mohon maaf, belum ada video tentang crosa validation. Tapi caranya mudah, pakai operator Cross Validation, lalu sambungkan operator pembaca dataset ke Cross Validation, lalu klik 2x pada operator Cross Validation, maka Anda akan masuk ke dalam oprt tsb, kemudian di situ, tambahkan algoritma ML yang mau dipakai pada bagian canvas sebelah kiri, sambungkan semua koneksinya, lalu pada canvas sebelah kanan tambahkan operator Apply Model dan Performance Classification.

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

      dalam cross validation ini datanya dalam bentuk apa ya pak?saya sudah coba sesuai yg diatas tapi katanya ada data yg missing,saya dr data Prediksi ini saya retrive saja pak,apakah ada tahap yg salah pak?

  • @shintaardani6332
    @shintaardani6332 10 หลายเดือนก่อน

    Izin bertanya Pak, untuk membagi banyaknya data testing dan training itu bagaimana pak? Apakah ada algoritma khusus yang dipakai ataukah memakai feeling saja pak?

    • @KuliahInformatika
      @KuliahInformatika  10 หลายเดือนก่อน

      Tidak ada aturan bakunya. Secara umum proporsi data latih > data uji. Anda bisa pakai rasio 70:30, 80:20, atau 90:10, atau bisa juga selain itu.

    • @shintaardani6332
      @shintaardani6332 9 หลายเดือนก่อน

      @@KuliahInformatika Terimakasih banyak Pak🙏

    • @shintaardani6332
      @shintaardani6332 9 หลายเดือนก่อน

      ​@@KuliahInformatikauntuk datanya pak. Saya ada 1000 data yang belum dilabeli. Jika saya memilih 80:20, apakahdata secara keseluruhan (1000 data) harus dilabeli terlebih dahulu ataukah boleh juga hanya 80%nya saja dan 20%nya dibiarkan tidak ada label?

    • @KuliahInformatika
      @KuliahInformatika  9 หลายเดือนก่อน

      @@shintaardani6332 kalau kita ingin mengukur kinerja dari model yang kita bangun, maka semua data harus dilabeli supaya nanti bisa kita hitung berapa data uji yang diklasifikasikan dgn benar. Kalau tidak dilabeli, bagaimana kita bisa mengecek prediksi model benar atau tidak

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

    hai pak, izin bertanya bagaimana ya pak dari tf idf ke rumus fitur seleksi information gain?

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

      Halo Saras :)
      kamu tinggal menghubungkan 'exa' dari operator "Process Documents from Data" ke operator "Weight by Information Gain" di Rapidminer. Tapi sebelum itu, pastikan dulu bahwa datasetmu sudah memiliki label. Semoga membantu :)

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

      @@KuliahInformatika terimakasih pak atas jawabannya karena sangat membantu, boleh kah saya menghubungi bapak melalui personal? untuk mempertanyakan lebih lanjut pak?

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

      Boleh, silakan via email muhammad.fachrie@staff.uty.ac.id

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

      Mau bertanya kak...kalo ditambah lagi operator performance hasilnya kok 0 (nol) itu kira2 apanya yg salah kak??mohon infonya🙏🙏🙏terimakasih

  • @rusmiati3933
    @rusmiati3933 8 หลายเดือนก่อน

    Misi pak..untuk menghapus emoticon seperti 😅 gmn yh??

    • @KuliahInformatika
      @KuliahInformatika  8 หลายเดือนก่อน

      emoticon di Twitter itu aslinya disimbolkan dengan karakter yang ada di keyboard, misalnya emoticon senyum itu disimbolkan dengan tanda titik dua dan kurung tutup :). Maka untuk menghapus emoticon, replace saja simbol2 yang umum digunakan untuk membuat emoticon.

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

    alhamdulillah sukses sdh sampai tahap ini. setelah ini klo mau diuji menggunakan apa ya pak?trims

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

      Maksudnya menguji dalam bentuk aplikasi? Atau menguji model machine learningnya?

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

      @@KuliahInformatika uji machine learningnya pak

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

      dan boleh share sumber pustakanya pak, terimakasih

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

    Pak kalau setelah dirun tampi text nya tidak muncuk itu kenapa ya?

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

      Bermasalahnya gara2 difilter examples yg ke 2 nya

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

      sudah teratasi kah?

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

    Mau tanya pak. Setelah proses ini selesai, klo mau nentuin nilai accuracy, presisi, dan recall caranya gimana ya pak

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

      Iya, gimana ya pak?soalnya saya pakai performance nilainya unknown

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

      oh iya, Anda harus siapkan dua data terpisah, yakni data training dan data testing, dan dua-duanya harus berlabel semua. Sedangkan di contoh video ini, pembahasan belum sampai sana., saya belum pakai data testing yang berlabel.

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

      berati data yg dibaca ada dua ya pak?data latih dan data uji kalo mau jadikan data uji gimana ya pak?

  • @Mr.Dybrong
    @Mr.Dybrong 2 ปีที่แล้ว

    Terimakasig pak penjelasannya.
    Ijin bertanya pak, untuk melihat hasil tingkat keberhasilan algoritma naive bayes bagaimana pak, apakah ada tutorialnya?
    Terimakasih 🙏

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

      Tingkat keberhasilan yang dimaksud seperti apa? Apakah akurasi? Jika iya, sudah saya jelaskan di video tersebut, menggunakan operator "Performance (classification)".

    • @Mr.Dybrong
      @Mr.Dybrong 2 ปีที่แล้ว

      @@KuliahInformatika ohh iya, terimakaish pak 🙏

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

      @@KuliahInformatika izin pak. saya sudah pakai tapi hasilnya 0 pak, kenapa ya pak🙏

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

      @@paine1136 pastikan data ujinya sudah berlabel yaa

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

      @@KuliahInformatika yang sentimen nya kan ya pak, sudah. Tapi masih begitu

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

    Pak klo sy tambahkan performance hasilnya kenapa 0 semua accurasinya

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

      Di video itu memang belum membahas tentang performance. Sebelum pakai operator performance, harus ada Apply Model dulu dan hrs ada data testing dulu

    • @Jeje-xx4tx
      @Jeje-xx4tx ปีที่แล้ว

      Untuk video performancennya ada tidak pak

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

    dihasil akhir kenapa tidak muncul textnya disaya?

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

      kemungkinan ada step yang terlewat. pastikan konektor 'lab' pada operator 'Apply Model' terkoneksi ke result. semoga berhasil

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

      ​@@KuliahInformatikasaya sudah ngikutin semuanya pak tapi tetap aja text nya munculnya hanya tanda ? Itu kenapa ya pak

  • @juanyatsin5177
    @juanyatsin5177 11 หลายเดือนก่อน

    assalamualaikum pak ijin bertanya ko yg saya hasil predictionnya negatif semua ya pak ? itu kenapa ya pak, terimakasih mohon bantuan penjelasannya

    • @KuliahInformatika
      @KuliahInformatika  11 หลายเดือนก่อน

      wa'alaikumussalaam. negatif semua itu banyak kemungkinan. bisa jadi memang data yang diprediksi semuanya negatif, atau bisa jadi pelabelan data trainingnya ada yang keliru, atau bisa jadi saat proses training distribusi datanya kebanyakan negatif, jadi data trainingnya berat sebelah, sehingga algoritma lebih banyak mempelajari data negatif ketimbang data positif

    • @juanyatsin5177
      @juanyatsin5177 11 หลายเดือนก่อน

      oalaa pantesan, memang data testing lebih dominan negatif, terimakasih pak sudah bantu menjawab 🙏🏻

  • @juanyatsin5177
    @juanyatsin5177 10 หลายเดือนก่อน

    assalamualaikum, izinbertanya kembali pak, saya pas di bagian union bacaannya reguler vs label terus pak,padahal sudah saya ubah yg reguler ke label

    • @yoziauliaputri1282
      @yoziauliaputri1282 10 หลายเดือนก่อน

      Sudah nemu pemecahan masalahnya belum, Mas?

    • @juanyatsin5177
      @juanyatsin5177 10 หลายเดือนก่อน

      @@yoziauliaputri1282 belom mba

    • @KuliahInformatika
      @KuliahInformatika  10 หลายเดือนก่อน

      Wa'alaikumussalaam. Mohon maaf saya baru bisa cek komentarnya sekarang. Coba dicek, bagian "retrieve data analisis sentimen" sudah jadi label belum kolom "sentimen"-nya? jadi semua data yang kita inputkan ke workflow harus dipastikan bahwa kolom "sentimen"-nya sudah jadi label.

    • @juanyatsin5177
      @juanyatsin5177 10 หลายเดือนก่อน

      @@KuliahInformatika baik pak, terimakasih 🙏🏻

  • @shintaardani6332
    @shintaardani6332 10 หลายเดือนก่อน

    Pak sekarang di Rapidminer sudah ada stemming tapi saya cari2 tidak support bahasa bagaiman saya mendapatkan dictionary bahasa Indonesianya?

    • @KuliahInformatika
      @KuliahInformatika  10 หลายเดือนก่อน

      Iya, memang ada operator stemming, tapi tidak support untuk bahasa indonesia. Kalau mau, stemmingnya lewat Python (pakai library Sastrawi). Sejauh ini saya belum berhasil menggunakan stemming berbasis dictionary di Rapidminer untuk Bahasa Indonesia.

    • @shintaardani6332
      @shintaardani6332 9 หลายเดือนก่อน

      Terimakasih banyak Pak semoga rezekinya dimudahkan🙏

  • @sherlyna.7284
    @sherlyna.7284 8 หลายเดือนก่อน +1

    IZIN BERTANYA PAK, KOK DI OPERATOR SAYA TIDAK ADA PROCESS DOCUMENT DATAA, TOKENISING DLL. APAKAH ADA PENGINSTALAN JG ATAU BAGAIMANA PAK? MOHON DI BANTU PAK UNTUK TUGAS AKHIR🙏🙏

    • @diahrahmawati8542
      @diahrahmawati8542 8 หลายเดือนก่อน

      Download di extemsions ka

    • @KuliahInformatika
      @KuliahInformatika  8 หลายเดือนก่อน

      Text Processing adalah operator extension yang harus diinstall tersendiri mbak. Tutorialnya silakan cek di sini ya: th-cam.com/video/8h_l_tIaIIs/w-d-xo.html

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

      Assalamu'alaikum warahmatullah pak mohon maaf ijin di gunakan untuk bahan skripsi,, terimakasih sebelumnya pak,, semoga berkah selalu ilmunya pak 🙏🏻

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

    Pak, cara memunculkan text di result bagaimana ya?

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

      yang muncul malah waktu dan id

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

      kalau ikut tutorial di video sampai selesai, nanti teksnya muncul juga kok. Coba saja dicek di menit 32.13, di situ ada kolom teksnya (kolom warna kuning)

  • @aguspriyatna2985
    @aguspriyatna2985 9 หลายเดือนก่อน

    untuk mengukur akurasi/performance nya bagaimana ya pak ?

    • @KuliahInformatika
      @KuliahInformatika  9 หลายเดือนก่อน +1

      kita hubungkan operator "Apply Model" ke operator "Performance Classification", tapi kita harus siapkan dulu data uji yang sudah berlabel supaya bisa dihitung akurasinya.

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

      apakah data uji ini yg sentimen dibuat agar belabel angka kah pak?trs bagaimana nya caranya ya

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

    mohon izin bertanya pak,saya sudah mengikuti seluruh step by step tutorial bapak dengan 300 data dan 210 data sudah diberi label manual,pada operator metode,saya menggunakan metode SVM,pada tahap run di apply model step terakhir,hasil result dari 91 data isinya positif semua,lalu kolom textnya kosong,apa emang bener seperti itu pak,saya mau sampai tahap akurasi,tapi ngeliat positif semua jadi ga yakin😂

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

      di operator retrieve data dan model,ada icon warning sih pak,"parameter 'repository entry' accesses a repository by name(//localRepository/processes/model_analisis_sentimen). this may not be portable when sharing processes. tapi semua operator termasuk retrieve bisa run,ada ceklis hijaunya juga disebelah icon warning tersebut,mohon banget bantuannya pak

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

      maaf saya baru bisa cek komennya satu per satu. Kalau butuh akurasi, maka semua data harus dilabeli dulu, setelah itu data kita bagi dua, misalnya 80% untuk data latih, 20% untuk data uji. nah nanti akurasi itu didapat dengan cara si Rapidminernya membandingkan hasil prediksinya dengan label yang ada di data uji kita. Pakai operator Apply Model dan Performance. Kalau data uji kita tidak dilabeli, maka akurasi tidak bisa dihitung.

  • @AndiBesseNurwahida
    @AndiBesseNurwahida 11 หลายเดือนก่อน

    Ini kalau pake metode knn bisa ta pak?

    • @KuliahInformatika
      @KuliahInformatika  11 หลายเดือนก่อน

      Bisa. Pakai classifier lain juga bisa.

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

    Bisa nggak bang buatin video analisis sentimen menggunakan algoritma k-nearest neighbor?

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

      Sebetulnya prosesnya sama saja, hanya perlu mengganti operator naive bayes dengan operator knn

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

      @@KuliahInformatika dalam video ini bapak pakai k-fold validation? Kalau pakai nilai K nya berapa ya pak?

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

      @@randimursalim9444 pakai 10 yang bagus

  • @VenaCava-tq2cz
    @VenaCava-tq2cz ปีที่แล้ว +1

    Halo pak, izin bertanya. Kenapa ya banyak analisis sentimen yang saya baca hanya mengelompokkan 2 kelas, yaitu positif dan negatif, bukan kah ada kelas netral? Mengapa pada beberapa kasus penelitian kelas netral tidak pakai?

    • @KuliahInformatika
      @KuliahInformatika  11 หลายเดือนก่อน +1

      itu tergantung kebutuhan saja sebetulnya. Memang kalau mau lebih detil, sebaiknya sentimennya dibedakan menjadi tiga: positif, negatif, dan netral. karena tweet ataupun data teks itu tidak selamanya ada di area positif atau negatif, terkadang ada juga yang feel-nya itu netral saja, tidak memihak manapun.

    • @VenaCava-tq2cz
      @VenaCava-tq2cz 11 หลายเดือนก่อน +1

      @@KuliahInformatika terimakasih jawabannya pak, izin bertanya sekali lagi pak, seperti kita ketahui bahwa terkadang ada data teks yg feel nya hanya di netral saja, nah jika penelitiannya hanya dibutuhkan dua kelompok kelas. Yaitu negatif dan positif, saat pelabelan data pastinya ada data teks yg bersifat netral, dan data tweet yg bersifat netral ini apakah di hapus atau dimasukkan ke kategori mana ya pak?

    • @KuliahInformatika
      @KuliahInformatika  11 หลายเดือนก่อน +1

      @@VenaCava-tq2cz ada 2 opsi, pertama data netral tidak perlu diikutsertakan, atau yang kedua data netral dimasukkan ke dalam kelas positif. Saya biasanya pakai cara kedua.

    • @VenaCava-tq2cz
      @VenaCava-tq2cz 11 หลายเดือนก่อน +1

      @@KuliahInformatika terimakasihh banyak pak jawabannya sangat membantu 🙏🏻

    • @nitaarnita5548
      @nitaarnita5548 11 หลายเดือนก่อน

      Maaf pak apakah ada alasan tertentu kenapa yang netral dimasukkan ke positive? Apakah tidak mengapa? Seperti penjelasan diatas bahwa sentimen netral tidak memihak manapun? Semoga dijawab ya pak, terimakasihh pak 🙏🏻

  • @iskandararif6157
    @iskandararif6157 4 หลายเดือนก่อน

    boleh minta apknya kak?

    • @KuliahInformatika
      @KuliahInformatika  4 หลายเดือนก่อน

      bisa diunduh melalui web resminya: altair.com/altair-rapidminer

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

    pak ini saya coba gabungin atribut process documen sama yg data analisis ke union, kok data analisis nya gabisa yaa pak

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

      mungkin bisa dituliskan di sini mbak error yg muncul seperti apa. biasanya ada tanda warning '!' di operatornya, itu bisa diklik dan nanti keluar apa kesalahannya.

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

      @@KuliahInformatika your conncection is producting the wrong type of data. Try changing the starting point of the connection. itu pak
      yang muncul

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

      Oooh, sepertinya dari operator "Process document from data" itu Anda salah tarik, harusnya tarik dari output "exa", bukan "wor". Jadi operator union itu hanya mau menerima input berupa data tabular (exa). Gagal tadi itu karena kedua data yang mau digabungkan itu formatnya berbeda, makanya dia nggak mau union. Semoga membantu 🙂

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

      @@KuliahInformatika iyaa bapak sudah saya hubungkan pakai yang exa kok. nah tulisan nya jg expected exampleset but received wordlist, yg wordlist itu yg data analisis atau yg data csv dari twitter itu yaa pak?

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

      Nah, kalau yg dari "procesa documents from data" sudah benar exa, berarti yang salah itu di data analisis. Coba cek lg, td nyimpennya sebagai wordlist atau exa 🙂

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

    Bang kenapa kolom sentimen saya hasilnya bergabung dengan kolom text?

    • @KuliahInformatika
      @KuliahInformatika  27 วันที่ผ่านมา

      Hmm.. bergabung gimana maksudnya? Jadi satu kolom begitu? Harusnya beda kolom

    • @vindarjaya
      @vindarjaya 27 วันที่ผ่านมา

      @@KuliahInformatika iya pak jadi 1 kolom text dan sentimen nya gabung

    • @KuliahInformatika
      @KuliahInformatika  27 วันที่ผ่านมา

      @@vindarjaya wah, unik nih.. saya sulit untuk kasih solusi karena ga tau workflow yang dibuat seperti apa

    • @vindarjaya
      @vindarjaya 27 วันที่ผ่านมา

      @@KuliahInformatika masih cari solusi juga ini. Udah buat excel berkali kali masih sama

    • @vindarjaya
      @vindarjaya 23 วันที่ผ่านมา

      Gimana solusinya ya pa? Textnya masih gabung dengan sentimen

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

    Izin bertanya pak, kalau TA saya mau analisis sentimen suatu topik pada youtube, apakah ada ketentuan untuk menentukan video yg mau diambil komentarnya pak? Misalnya video yg mau diambil komentarnya hrs lebih dari 1 atau video trsbt hrs pernah trending ya pak?

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

      pada dasarnya tidak ada aturan baku untuk hal tersebut. tapi memang, analisis sentimen umumnya dilakukan terhadap konten/ video yang sedang trending/ viral.

  • @FitrianiAni-hv3ij
    @FitrianiAni-hv3ij ปีที่แล้ว +1

    Maaf izin bertanya pak 🙏
    Cara untuk melihat akurasinya gimana pak
    Terimakasih 🙏

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

      harus ada data uji dahulu, di video ini belum sampai sana. Jika ingin melihat akurasi, siapkan data uji yang sudah berlabel, masukkan ke dalam proses rapidminer, lalu hubungkan ke operator "Apply Model", kemudian di bagian akhir disambungkan ke operator "Performance Classification".

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

    Kumpulan contoh tidak kompatibel
    Kumpulan contoh yang diberikan tidak kompatibel: Atribut 'sentimen' memiliki tipe yang tidak kompatibel (nyata dan polinominal) dalam dua set input. Operator mengharapkan satu atau lebih contoh set yang kompatibel dengan yang lain. Ini biasanya berarti bahwa mereka harus memiliki jumlah atribut dan nama atribut yang sama

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

      Datasetnya sepertinya kurang sesuai dengan contoh yang saya tunjukkan di video. Tipe data atribut 'sentimen' pada data latih tidak sama dengan tipe data atribut 'sentimen' pada data uji. Yang satu 'real', satu lagi "polynominal". Yang bertipe real harus diubah dulu menjadi polinominal. Cara mengubah tipe data silakan cek th-cam.com/video/qN4biY67p5k/w-d-xo.html pada menit 29:08
      semoga membantu 🙂

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

    Assalamualaikum pak, saya mengambil Tugas Akhir ttg analisis sentimen menggunakan Rapidminer. Bolehkan saya meminta email atau kontak bapak, kiranya bisa memberikan saran kpd saya apabila saya memiliki kendala dalam mengoperasikan rapidminer🙏

    • @KuliahInformatika
      @KuliahInformatika  4 หลายเดือนก่อน

      Silakan, dengan senang hati. Email saya: muhammad.fachrie@staff.uty.ac.id. Mohon maaf, komentarnya baru sempat saya balas

    • @shintaardani6332
      @shintaardani6332 4 หลายเดือนก่อน

      @@KuliahInformatika Terimakasih banyak pak🙏

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

    Ijin bertanya pak, hasil dr analis sentimensda bagian text yg kosong..itu kira2 kenapa ya pak??

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

      bagian text yang kosong itu karena dia habis terfilter oleh stop word ataupun filter token, jadi biasanya itu karena isi teksnya sedikit dan tidak begitu penting, makanya dia terhapus semua.

  • @qoisalqorni11
    @qoisalqorni11 9 หลายเดือนก่อน

    hallo pak, penjelasannya sangat membantu..
    untuk mengenai performance itu yang saya dapatkan jumlahnya sama seperti data latih, apakah benar?
    atau untuk hasil performancenya sama seperti jumlah data uji?

    • @KuliahInformatika
      @KuliahInformatika  9 หลายเดือนก่อน +1

      performance itu diukur menggunakan data uji, bukan data latih. Umumnya nilai akurasi data uji dengan data latih ga akan identik/ sama persis. Biasanya ada perbedaan, akurasi data uji biasanya lebih rendah dari data latih, tapi tidak terlampau jauh.

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

    assalamualaikum pak, saya sudah ikuti instruksi dari awal hingga akhir, sekarang kalau mau lihat hasil pemodelan melalui performance kok malah 0 ya pak? itu gimana?

    • @KuliahInformatika
      @KuliahInformatika  4 หลายเดือนก่อน

      Wa'alaikumussalaam. banyak faktor: apakah pembagian datanya sudah representatif mewakili semua kelas? apakah pemilihan algoritma sudah tepat? apakah koneksi operator sudah sesuai atau belum?