Git Product home page Git Product logo

stroke-disease-detection's Introduction

Submission 2: Stroke Disease Detection

Nama: Andrew Benedictus Jamesie

Username Dicoding: andrewbj

Deskripsi
Dataset Stroke Prediction Dataset
Masalah Berdasarkan latar belakang di atas, dapat kita ketahui bahwa penyakit stroke adalah masalah kesehatan yang cukup serius, terutama bagi orang yang sudah cukup berumur, memiliki beberapa penyakit penyebab stroke, dan yang paling umum adalah karena memiliki kebiasaan merokok. Meskipun stroke pada umumnya terjadi pada orang yang sudah berumur, namun tidak menutup kemungkinan pula dapat terjadi di usia dewasa menengah atau usia produktif.
Solusi Machine Learning Oleh karena itu, akan lebih baik apabila dilakukan pengecekan secara berkala sebagai tindakan preventif lebih dini terhadap penyakit stroke dengan menggunakan sistem machine learning untuk mengetahui kemungkinan risiko terkena penyakit stroke.
Metode Pengolahan Data Metode pengolahan data yang digunakan pada proyek ini adalah dengan menghapus atau drop beberapa fitur atau kolom yang tidak dibutuhkan, melakukan tahap Data Ingestion dengan membagi dataset menjadi data training dan data evaluation dengan rasio 8:2. Kemudian melakukan tahap Data Validation dengan cara melihat statistik data, data schema. Setelah itu melakukan tahap Data Preprocessing dengan melakukan transformasi fitur input pada data.
Arsitektur Model Arsitektur model yang dibangun menggunakan sebuah input layer yang menerima data kategorikal dan numerik yang telah diproses terlebih dahulu. Kemudian terdapat dua buah hidden layer (Dense layer) dan sebuah Dropout layer serta sebuah output layer.
Metrik Evaluasi Metrik yang digunakan untuk mengevaluasi performa model machine learning adalah AUC (Area Under the ROC Curve), Precision, Recall, TFMA Example Count, True Positive, True Negatives, False Positive, False Negatives, dan Binary Accuracy.
Performa Model Performa model yang telah dibuat termasuk ke dalam kategori yang cukup baik dan ideal dengan tingkat binary_accuracy sebesar 96% dan val_binary_accuracy sebesar 95%. Sedangkan untuk nilai loss sebesar 0.1510 dan val_loss sebesar 0.1580.
Opsi Deployment Proyek machine learning Stroke Disease Detection ini telah di-deploy menggunakan Railway App sebagai salah satu Platform as a Service (PaaS) yang menyediakan layanan untuk deploying proyek secara gratis.
Web App Model serving dapat diakses melalui https://stroke-detection.up.railway.app/v1/models/stroke-detection-model/metadata.
Monitoring Proses monitoring pada proyek machine learning ini dapat dilakukan menggunakan layanan open-source, yaitu Prometheus. Salah satu proses monitoring Prometheus adalah melihat perubahan jumlah permintaan yang dilakukan dengan cara menampilkan status dan informasi request beserta jamnya (:tensorflow:serving:request_count).
Kesimpulan Model yang telah berhasil dibangun telah diuji coba dapat bekerja dan dapat melakukan klasifikasi apakah seseorang berpotensi untuk terkena penyakit stroke atau tidak dengan tepat.

Referensi:

[1] Rokom, "Tingkatan Kualitas dan Layanan Stroke Lewat Transformasi Kesehatan", Sehat Negeriku, 2022, Diambil dari: https://sehatnegeriku.kemkes.go.id/baca/rilis-media/20221011/4641254/tingkatan-kualitas-dan-layanan-stroke-lewat-transformasi-kesehatan.

[2] P2PTM Kemenkes RI, "Hari Stroke Sedunia 2019 : Otak Sehat, SDM Unggul", Direktorat P2PTM, 2019, Diambil dari: https://p2ptm.kemkes.go.id/tag/hari-stroke-sedunia-2019-otak-sehat-sdm-unggul.

stroke-disease-detection's People

Contributors

andr3w03 avatar

Stargazers

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