Face Mask Detection w/ TensorFlow on Google Colab

Muhammad Mujahid Nasrullah

Sosial Media


0 orang menyukai ini
Suka

Summary

Ini adalah bentuk machine learning yang mendeteksi sebuah gambar dengan meng-klasifikasikannya ke dalam 3 kelas, yaitu:

  1. Menggunakan masker dengan benar
  2. Menggunakan masker dengan tidak benar
  3. Tidak menggunakan masker

Dengan menggunakan algoritma Convolution Neural Network (CNN) dengan TensorFlow, machine learning dapat mendeteksi dan melakukan klasifikasi 3 kelas dari sebuah gambar dengan akurasi melebihi 83%. 

Description

A. Data

  1. Download kaggle.json
  2. Upload data dari kaggle
  3. Unzip data yang berasal dari kaggle

B. Library

Import library yang diperlukan

C. EDA & Pre-Processing

Melakukan directories terhadap data yang sudah tersedia dan melakukan encoded untuk mempermudah klasifikasi machine learning

Menampilakan shape daripada x dan y dan Split Data untuk membagi data gambar menjadi train, validation & test data.

Menampilakan contoh gambar pada data

D. Model

Membuat arsitektur model algoritma CNN

Membuat perintah Callback & Checkpoint untuk memberhentikan pembalajaran model jika tujuan dan kebutuhan pada model sudah terpenuhi

Save file & training model

Dengan jumlah epochs = 10 dan step = 57, pembelajaran model telah selesai dan memenuhi kebutuhan dan tujuan pembuatan model

Membuat perintah menampilkan/memvisualisasikan hasil training model dalam bentuk line plot

Menampilkan visualiasi hasil training model

E. Predict

Informasi Course Terkait
  Kategori: Artificial Intelligence
  Course: Deep Learning dengan TensorFlow