Anda di halaman 1dari 15

Skin Disease

Detector
Project Akhir
Orbit Future Academy
Kelompok
Fibonacci

Nabila Mawaddati Rivai Yoel Hendrik Bunga Asfitrah Alamsyah

Saufi Azzahra P
Topics Project

Agenda Topic 1 Latar Belakang

Topic 2 Penjelasan

Topic 3 Bukti
Latar Belakang
Kulit merupakan pembungkus yang elastis yang melindungi tubuh dari pengaruh
lingkungan, kulit merupakan organ tubuh yang terletak paling luar dan membatasinya
dari lingkungan hidup manusia. Penyakit kulit dapat disebabkan oleh jamur, virus, kuman,
parasit hewani, infeksi bakteri dan lain?lain. Mengidentifikasi penyakit kulit biasanya kita
harus ke dokter, namun masih mengalami kendala dalam menangani pengidentifikasi
penyakit hal itu terkadang dipengarui oleh masyarakat terkadang merasa malu untuk
mengkonsultasikan penyakit kulitnya ke dokter karena tanda-tanda penyakit kulit sudah
mulai tampak, biaya konsultasi dan obat yang tergolong mahal.

Kelompok kami memilih atau mengangkat topik ini bertujuan untuk membantu masyarakat
luas agar mudah untuk mencari solusi terhadap masah kulit yang sedang dialami. Project
akhir ini juga bertujuan memberikan solusi alternatif kepada setiap individu agar bisa
meminamlisir penyakit-penyakit kulit yang sedang marak terjadi di Indonesia ini.
Penjelasan
Skin disease detection merupakan project akhir yang dibuat untuk
memudahkan masyarakat mengenali berbagai macam jenis
penyakit kulit yang ada di Indonesia. pada proyek ini model AI yang
telah dibuat akan diiimplementasikan dalam bentuk aplikasi berbasis
website dengan nama Skin Disease Detector. Skin Disease Detection
merupakan aplikasi pendeteksi kulit yang dapat membantu
masyarakat mengatasi permasalahan penyakit kulit yang sedang
melanda di Indonesia.
Data Exploration
Pada tahap ini penulis melakukan preprocessing data yang merupakan tahap
pembersihan data atau hal yang dapat mengganggu proses pemodelan.
Berikut tahap preprocessing yang dilakukan.

Mengubah ukuran dari gambar dan merubahnya kedalam bentuk


list

emberikan label pada dataset gambar agar dapat dibedakan oleh system saat
endeteksi.
Gambar 1. Memberikan label pada
Gambar 2. Mengatur ukuran
dataset gambar
engubah bentuk dari gambar dan merubahnya kedalam bentuk
ray
Modellin
g
Algoritma yang digunakan pada perancangan menggunakan
algoritma machine learning, yaitu Convolutional neural network.
Fungsi algoritma dalam proyek ini adalah melakukan klasifikasi
berdasarkan gambar yang dimasukkan oleh pengguna,
mencocokkan dengan pola yang sudah dibentuk, serta melakukan
prediksi yang sesuai dengan pola yang cocok. Pola-pola dibentuk
dengan manual, serta disimpan ke dalam sebuah folder dataset.
Proses pelatihan convolutional neural network mendapatkan nilai
akurasi yang cukup tinggi. Program dapat mempredikasi
masukkan sesuai dengan pola dengan cukup baik. Untuk
optimizer yang digunakan adalah Adam. Adam adalah algoritma
Gambar 3. Mengatur bentuk pengoptimalan yang dapat digunakan sebagai pengganti dari
gambar
prosedur classical stochastic gradient descent untuk memperbarui
bobot secara iteratif berdasarkan data training. Adam dapat
dikatakan kombinasi dari RMSprop dan SGD dengan momentum.
Berikut adalah tahap pemodelan
Gambar 4.
Gambar 5.
Modeling
Training
Evaluatio
n
Setelah dibuat model harus
melalui serangkaian
penguian. Ini membantu
menentukan apakah model
memenuhi persyaratan
proyek yang telah dirancang.
Hasil akurasi tersebut tinggi
sehingaa model bisa
digunakan. Berikut adalah
source code untuk tahap
evaluasi.

Gambar 6. Los dan


Acuracy
Deploymen 1. Download file lalu
t ekstrak
Jika model bekerja dengan baik dan
merespon dengan benar, maka tahap
deployment bisa dimulai. Tujuan dari
deployment adalah untuk menyebarkan
aplikasi yang telah dikerjakan. Penulis
melakukan deployment dan dijalankan di
localhost.
mengetik
conda create -n <nama-environment> python=3.9

kan environment yang sudah dibuat, jika ada environtment yang aktif maka harus di nonaktifkan
ngan mengetik deactivate.
4. Setelah itu CD ke directory ekstraksi file tadi, lalu install requirements

u jalankan aplikasi dengan mengetik python app.py, tunggu hingga muncul link http://127.0.0.1:5000/
6. Lalu pastekan atau ketikkan link diatas ke browser, maka akan muncul tamplan seperti
dibawah
Beranda
Ini adalah tampilan awal ketika user
mengunjungi webnya.

Program
 
Dimana letak objek
detection dalam Web,
dapat langsung digunakan
dengan menekan tombol
choose file.
Kontak
Pada fitur kontak, user dapat menghubungi
admin jika ada yang ingin ditanya seputar
tempat wisata atau ada kendala dalam
penggunaan website.
Thank you!

Anda mungkin juga menyukai