Code Monkey home page Code Monkey logo

ml_mlo-submission_1's Introduction

Submission 1: Klasifikasi tweet positif atau negatif

Nama: Habib Azizul Haq

Username dicoding: kuroba_izzul

Deskripsi
Dataset Sentiment Analysis of Tweet Reviews
Masalah Dizaman sekarang kita sering menghabiskan waktu di media sosial, baik sekedar melihat-lihat saja atau memantau idola kita di media sosialnya. Tak jarang saat kita sedang berselancar di media sosial kita menemukan tweet yang dirasa kurang sedap atau terlalu vulgar. Tentu kita akan merasa risih dan terganggu oleh hal tersebut.
Solusi machine learning Untuk mengatasi masalah tersebut kita bisa membuat sebuah model machine learning untuk mengklasifikasikan sebuah tweet, apakah tweet itu bermuatan posotif atau justru negatif.
Metode pengolahan Pertama kita akan melaukan proses data ingestion. Pada proses ini kita menggunakan komponen ExampleGen() dan membagi dataset kita menjadi training dan evaluasi dengan perbandingan 8:2. Kedua kita akan melakukan proses Data Validation, pada proses ini kita akan menggunakan komponen StatisticsGen() untuk mengetahui detil dari dataset kita, komponen ShcemaGen() untuk membuat data schema, komponen ExampleValidator() untuk mengidentifikasi anomali pada dataset. Ketiga kita akan masuk ke tahap Data Preprocessing, pada proses ini kita akan menggunakan komponen Transform(), untuk mengubah dataset kita menjadi data yang siap digunakan oleh Model.
Arsitektur model Model ini memiliki Arsiteksur TextVectorization untuk memetakan fitur teks ke urutan bilangan bulat, Embedding Mengubah bilangan bulat positif (indeks) menjadi vektor padat dengan ukuran tetap, GlobalAveragePooling1D penyatuan rata-rata global untuk data temporal. Dense Layer merupakan hidden layer untuk pemrosesan neural network, dan outputs nya hanya menggunakan sigmoid untuk mengklasifikasikan element menjadi 0 dan 1.
Metrik evaluasi Metrik yang dipakai disini adalah BinaryAccuracy karena hanya klasifikasi biner. Cara kerja metrik ini yaitu membuat dua variabel lokal, total dan count yang digunakan untuk menghitung frekuensi yang y_pred yang cocok dengan y_true. Frekuensi ini pada akhirnya dikembalikan sebagai binary accuracy
Performa model Model memiliki performa sangat baik dalam mengklasifikasi dengan memiliki skor true yaitu 0.94780 dengan nilai loss 0.24522

ml_mlo-submission_1's People

Contributors

izzul112 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.