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

Sdílet
Vložit
  • čas přidán 16. 12. 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

Komentáře • 282

  • @azahraarumita7476
    @azahraarumita7476 Před rokem +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  Před rokem

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

    • @euissitinuraisyah7835
      @euissitinuraisyah7835 Před rokem

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

    • @medianow7461
      @medianow7461 Před 11 měsíci

      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 Před 10 měsíci

      terimakasih sudah sharing problem solvingnya, Allah Bless You

    • @diahrahmawati8542
      @diahrahmawati8542 Před 7 měsíci

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

  • @riskadwiayulestari9883
    @riskadwiayulestari9883 Před 2 lety +1

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

  • @ayobelajarbareng1744
    @ayobelajarbareng1744 Před 2 lety

    Alhamdulillah sangat membantu sekali video ini.. terima kasih banyak

  • @user-ot4dh8bd8o
    @user-ot4dh8bd8o Před rokem

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

  • @virgeliushendrawantaraland683

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

  • @freenchang9557
    @freenchang9557 Před rokem +1

    Terima kasih pak, sangat membantu

  • @295rezasaputra4
    @295rezasaputra4 Před 2 lety +2

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety

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

  • @andreaspakpahan3271
    @andreaspakpahan3271 Před 2 lety

    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  Před 2 lety

      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.

  • @caturharyono9576
    @caturharyono9576 Před rokem

    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  Před rokem

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

  • @yuliansyahilham4372
    @yuliansyahilham4372 Před 2 lety +1

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety +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.

  • @triarumin5432
    @triarumin5432 Před 7 dny

    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

  • @newborntabyup671
    @newborntabyup671 Před 4 měsíci +1

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

    • @KuliahInformatika
      @KuliahInformatika  Před 4 měsíci

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

  • @aqilaat
    @aqilaat Před rokem

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

      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

  • @ronaldomessi9550
    @ronaldomessi9550 Před 6 dny

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

  • @yusupyuliadi4819
    @yusupyuliadi4819 Před rokem

    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  Před rokem

      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".

  • @aword4845
    @aword4845 Před 2 lety

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety

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

    • @newborntabyup671
      @newborntabyup671 Před 4 měsíci

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

  • @enyalvitasari
    @enyalvitasari Před rokem +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  Před rokem

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

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

  • @gelardirgantara1487
    @gelardirgantara1487 Před 2 měsíci

    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  Před 2 měsíci

      Untuk mengambil data dari CZcams 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

  • @larasatidean6009
    @larasatidean6009 Před rokem

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

      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.

  • @anugrah4064
    @anugrah4064 Před 2 lety

    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  Před 2 lety +1

      karena di datasetnya belum ada kolom yang diset jadi 'label'. Silakan cek video ini untuk mengatasinya: czcams.com/video/qN4biY67p5k/video.html

    • @anugrah4064
      @anugrah4064 Před 2 lety

      @@KuliahInformatika terimakasih pak solved, ilmunya sangat bermanfaat

  • @febi1576
    @febi1576 Před 11 měsíci

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

    • @KuliahInformatika
      @KuliahInformatika  Před 11 měsíci

      Operator 'process document' harus diinstall dulu dari extensionnya. nama extensionnya 'Text Processing'. silakan cek tutorial instalasi extension di sini: czcams.com/video/8h_l_tIaIIs/video.html

  • @muhammadabiyazid1443
    @muhammadabiyazid1443 Před rokem

    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  Před rokem

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

  • @muhammadbagja4550
    @muhammadbagja4550 Před rokem

    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  Před rokem

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

  • @tom3579
    @tom3579 Před rokem

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

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

  • @user-vj1eo3wo7l
    @user-vj1eo3wo7l Před 7 měsíci

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

    • @KuliahInformatika
      @KuliahInformatika  Před 7 měsíci

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

  • @roarbig5130
    @roarbig5130 Před 2 lety +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  Před 2 lety

      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 Před 2 lety

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

    • @azahraarumita7476
      @azahraarumita7476 Před rokem

      @@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 Před rokem

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

  • @diahrahmawati8542
    @diahrahmawati8542 Před 7 měsíci

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

    • @KuliahInformatika
      @KuliahInformatika  Před 7 měsíci

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

  • @asnofirdaus4932
    @asnofirdaus4932 Před rokem

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

      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"

  • @startmove6546
    @startmove6546 Před rokem

    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  Před rokem

      dataset Anda pada kolom 'sentimen' belum diubah menjadi 'label'. Silakan nonton video ini: czcams.com/video/qN4biY67p5k/video.html

  • @randimursalim9444
    @randimursalim9444 Před rokem

    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🙏

  • @agustetilaia2991
    @agustetilaia2991 Před rokem +1

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

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

  • @dessyangelina5860
    @dessyangelina5860 Před rokem

    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  Před rokem

      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 Před rokem

      @@KuliahInformatika terimakasih pak🙏🏻

    • @dessyangelina5860
      @dessyangelina5860 Před rokem

      @@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  Před rokem

      @@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

  • @randimursalim9444
    @randimursalim9444 Před 2 lety

    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  Před 2 lety

      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 Před rokem

      @@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 Před rokem

      @@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🙏?

  • @yyirex
    @yyirex Před 10 měsíci

    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  Před 10 měsíci

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

    • @reroll2401
      @reroll2401 Před 7 měsíci

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

  • @dinnanurfadlillah4506

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

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

    • @dinnanurfadlillah4506
      @dinnanurfadlillah4506 Před rokem

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

    • @dinnanurfadlillah4506
      @dinnanurfadlillah4506 Před rokem

      @@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🙏

  • @sahabatkicauku
    @sahabatkicauku Před 8 měsíci +1

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

  • @FitrianiAni-hv3ij
    @FitrianiAni-hv3ij Před rokem

    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  Před rokem

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

  • @Arin-kn7cg
    @Arin-kn7cg Před měsícem

    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?

  • @Suryadana007
    @Suryadana007 Před 8 měsíci

    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  Před 8 měsíci

      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: czcams.com/video/qN4biY67p5k/video.html

    • @KuliahInformatika
      @KuliahInformatika  Před 8 měsíci

      Teks ga muncul karena datanya tidak dikoneksikan ke result.

  • @randimursalim9444
    @randimursalim9444 Před rokem

    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  Před rokem

      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 Před rokem

      @@KuliahInformatika baik pak terima kasih atas jawabannya

  • @Istiqlal_Hatta
    @Istiqlal_Hatta Před 2 lety

    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  Před 2 lety +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 Před 2 lety

      "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 Před 2 lety

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

    • @sitinurwahidaarif1087
      @sitinurwahidaarif1087 Před 2 lety

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

    • @paine1136
      @paine1136 Před rokem

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

  • @victor12360356
    @victor12360356 Před 2 lety

    keren mas.....

  • @jadimesin936
    @jadimesin936 Před rokem

    terimakasih pak

  • @user-lq5fj8el3x
    @user-lq5fj8el3x Před 2 měsíci

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

  • @SahabatJuaraTupari
    @SahabatJuaraTupari Před rokem

    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  Před rokem

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

  • @sunwooscloud7989
    @sunwooscloud7989 Před rokem

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

    • @sunwooscloud7989
      @sunwooscloud7989 Před rokem

      kolom sentimen tidak berwarna hijau

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

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

  • @wiwiksriwilujeng6591
    @wiwiksriwilujeng6591 Před 2 lety

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety

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

    • @nuradindasalsabila7918
      @nuradindasalsabila7918 Před rokem

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

  • @VenaCava-tq2cz
    @VenaCava-tq2cz Před 11 měsíci +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  Před 11 měsíci +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 Před 11 měsíci +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  Před 11 měsíci +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 Před 11 měsíci +1

      @@KuliahInformatika terimakasihh banyak pak jawabannya sangat membantu 🙏🏻

    • @nitaarnita5548
      @nitaarnita5548 Před 10 měsíci

      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 🙏🏻

  • @qoisalqorni11
    @qoisalqorni11 Před 9 měsíci

    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  Před 9 měsíci +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.

  • @nisaharnum
    @nisaharnum Před 3 měsíci +1

    Pak, kalau mau mengeluarkan akurasinya seperti apa ya

    • @KuliahInformatika
      @KuliahInformatika  Před 3 měsíci

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

  • @wildanmuhamat
    @wildanmuhamat Před měsícem

    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  Před měsícem

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

  • @gitafauziahamanilulu5680

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

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

  • @shintaardani6332
    @shintaardani6332 Před 9 měsíci

    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  Před 9 měsíci

      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 Před 9 měsíci

      @@KuliahInformatika Terimakasih banyak Pak🙏

    • @shintaardani6332
      @shintaardani6332 Před 9 měsíci

      ​@@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  Před 9 měsíci

      @@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

  • @akunbaru6288
    @akunbaru6288 Před 2 lety

    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  Před 2 lety

      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 Před 2 lety

      @@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  Před 2 lety

      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

  • @matchh255
    @matchh255 Před 8 měsíci

    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  Před 8 měsíci

      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.

  • @kurniawansandiwidianto8293

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety +1

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

    • @kurniawansandiwidianto8293
      @kurniawansandiwidianto8293 Před 2 lety

      @@KuliahInformatika terimakasih mas sangat membantu

  • @prasetyo7507
    @prasetyo7507 Před 2 lety

    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  Před 2 lety

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

    • @prasetyo7507
      @prasetyo7507 Před 2 lety

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

  • @putrabahriantararamadhan6970

    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  Před 2 lety

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

    • @putrabahriantararamadhan6970
      @putrabahriantararamadhan6970 Před 2 lety

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

    • @dplsmkdaarulabroor8549
      @dplsmkdaarulabroor8549 Před 2 lety

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

    • @sitinurwahidaarif1087
      @sitinurwahidaarif1087 Před 2 lety

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

  • @triarumin5432
    @triarumin5432 Před měsícem

    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  Před měsícem

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

    • @triarumin5432
      @triarumin5432 Před 14 dny

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

  • @reroll2401
    @reroll2401 Před 7 měsíci

    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  Před 6 měsíci

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

  • @jefina8174
    @jefina8174 Před rokem

    Pak klo sy tambahkan performance hasilnya kenapa 0 semua accurasinya

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

      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 Před rokem

      Untuk video performancennya ada tidak pak

  • @mohammadtowilumuri2241

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

      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.

  • @sherlyna.7284
    @sherlyna.7284 Před 8 měsíci +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 Před 7 měsíci

      Download di extemsions ka

    • @KuliahInformatika
      @KuliahInformatika  Před 7 měsíci

      Text Processing adalah operator extension yang harus diinstall tersendiri mbak. Tutorialnya silakan cek di sini ya: czcams.com/video/8h_l_tIaIIs/video.html

    • @ghinashalihah7417
      @ghinashalihah7417 Před 7 měsíci

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

  • @satyautama09
    @satyautama09 Před 2 lety

    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  Před 2 lety

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

    • @satyautama09
      @satyautama09 Před 2 lety

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety

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

  • @wiwiksriwilujeng6591
    @wiwiksriwilujeng6591 Před 2 lety

    ditunggu video tutorial stemming nya kak

  • @user-vj1eo3wo7l
    @user-vj1eo3wo7l Před 7 měsíci

    Bang saya nyari oprator process documents kok tidak ada ya

    • @KuliahInformatika
      @KuliahInformatika  Před 7 měsíci

      Harus install tersendiri, karena dia berupa extension. Tutorial installnya bisa dilihat di sini: czcams.com/video/8h_l_tIaIIs/video.html

  • @shintaardani6332
    @shintaardani6332 Před 9 měsíci

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

    • @KuliahInformatika
      @KuliahInformatika  Před 9 měsíci

      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 Před 9 měsíci

      Terimakasih banyak Pak semoga rezekinya dimudahkan🙏

  • @adindasalsabila7196
    @adindasalsabila7196 Před 2 lety

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

    • @sitinurwahidaarif1087
      @sitinurwahidaarif1087 Před 2 lety

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

      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 Před měsícem

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

  • @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  Před rokem

      Seharusnya tinggal diubah operator Naive Bayesnya menjadi SVM sudah bisa.

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

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

  • @alfirafn2556
    @alfirafn2556 Před měsícem

    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  Před měsícem

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

    • @alfirafn2556
      @alfirafn2556 Před měsícem

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

  • @saraswatiyogaandriyani8182

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety +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 Před 2 lety

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety

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

    • @dewiamik7881
      @dewiamik7881 Před 2 lety

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

  • @juanyatsin5177
    @juanyatsin5177 Před 11 měsíci

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

    • @KuliahInformatika
      @KuliahInformatika  Před 11 měsíci

      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 Před 11 měsíci

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

  • @FitrianiAni-hv3ij
    @FitrianiAni-hv3ij Před rokem

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem +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 Před měsícem

      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?

  • @ken_brewoks2813
    @ken_brewoks2813 Před rokem

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

  • @juanyatsin5177
    @juanyatsin5177 Před 10 měsíci

    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 Před 10 měsíci

      Sudah nemu pemecahan masalahnya belum, Mas?

    • @juanyatsin5177
      @juanyatsin5177 Před 10 měsíci

      @@yoziauliaputri1282 belom mba

    • @KuliahInformatika
      @KuliahInformatika  Před 9 měsíci

      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 Před 9 měsíci

      @@KuliahInformatika baik pak, terimakasih 🙏🏻

  • @jefinafina322
    @jefinafina322 Před 2 lety

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety

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

    • @jefinafina322
      @jefinafina322 Před rokem

      @@KuliahInformatika uji machine learningnya pak

    • @jefinafina322
      @jefinafina322 Před rokem

      dan boleh share sumber pustakanya pak, terimakasih

  • @Mr.Dybrong
    @Mr.Dybrong Před 2 lety

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety

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

    • @Mr.Dybrong
      @Mr.Dybrong Před 2 lety

      @@KuliahInformatika ohh iya, terimakaish pak 🙏

    • @paine1136
      @paine1136 Před rokem

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

      @@paine1136 pastikan data ujinya sudah berlabel yaa

    • @paine1136
      @paine1136 Před rokem

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

  • @beritafaktual3339
    @beritafaktual3339 Před rokem

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

      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

  • @hasbiassiddiqi756
    @hasbiassiddiqi756 Před 7 měsíci

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

  • @aguspriyatna2985
    @aguspriyatna2985 Před 9 měsíci

    untuk mengukur akurasi/performance nya bagaimana ya pak ?

    • @KuliahInformatika
      @KuliahInformatika  Před 9 měsíci +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 Před měsícem

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

  • @rusmiati3933
    @rusmiati3933 Před 8 měsíci

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

    • @KuliahInformatika
      @KuliahInformatika  Před 8 měsíci

      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.

  • @risarilhana4980
    @risarilhana4980 Před rokem

    dihasil akhir kenapa tidak muncul textnya disaya?

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

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

    • @hasbiassiddiqi756
      @hasbiassiddiqi756 Před 7 měsíci

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

  • @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 Před rokem

      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  Před rokem +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.

  • @sylvia4307
    @sylvia4307 Před 2 lety +1

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety

      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 Před 2 lety

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety

      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 Před 2 lety

      @@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  Před 2 lety

      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 🙂

  • @laurentzanne
    @laurentzanne Před 7 měsíci

    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  Před 6 měsíci

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

  • @Almaszt
    @Almaszt Před rokem

    Pak, cara memunculkan text di result bagaimana ya?

    • @Almaszt
      @Almaszt Před rokem

      yang muncul malah waktu dan id

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

      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)

  • @AndiBesseNurwahida
    @AndiBesseNurwahida Před 11 měsíci

    Ini kalau pake metode knn bisa ta pak?

  • @randimursalim9444
    @randimursalim9444 Před 2 lety

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety

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

    • @randimursalim9444
      @randimursalim9444 Před 2 lety

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

    • @KuliahInformatika
      @KuliahInformatika  Před 2 lety

      @@randimursalim9444 pakai 10 yang bagus

  • @vindarjaya
    @vindarjaya Před 19 dny

    Bang kenapa kolom sentimen saya hasilnya bergabung dengan kolom text?

    • @KuliahInformatika
      @KuliahInformatika  Před 16 dny

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

    • @vindarjaya
      @vindarjaya Před 15 dny

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

    • @KuliahInformatika
      @KuliahInformatika  Před 15 dny

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

    • @vindarjaya
      @vindarjaya Před 15 dny

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

    • @vindarjaya
      @vindarjaya Před 12 dny

      Gimana solusinya ya pa? Textnya masih gabung dengan sentimen

  • @FitrianiAni-hv3ij
    @FitrianiAni-hv3ij Před rokem +1

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem +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".

  • @iskandararif6157
    @iskandararif6157 Před 3 měsíci

    boleh minta apknya kak?

    • @KuliahInformatika
      @KuliahInformatika  Před 3 měsíci

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

  • @anisuryani6433
    @anisuryani6433 Před 2 lety

    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  Před 2 lety

      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 czcams.com/video/qN4biY67p5k/video.html pada menit 29:08
      semoga membantu 🙂

  • @shintaardani6332
    @shintaardani6332 Před 6 měsíci

    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  Před 4 měsíci

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

    • @shintaardani6332
      @shintaardani6332 Před 4 měsíci

      @@KuliahInformatika Terimakasih banyak pak🙏

  • @dewiamik7881
    @dewiamik7881 Před rokem

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

    • @KuliahInformatika
      @KuliahInformatika  Před rokem

      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.

  • @gymnastiarhakim6698
    @gymnastiarhakim6698 Před 6 měsíci

    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  Před 4 měsíci

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