daptristan/CaseBasedCC
0
1import gradio as gr2import tensorflow as tf3import numpy as np4from PIL import Image5 6model = tf.keras.models.load_model("modelCC.h5")7 8def predict_mask(image):9 image = image.resize((150, 150))10 img_array = np.array(image)11 img_array = np.expand_dims(img_array, axis=0)12 13 14 prediction = model.predict(img_array)15 16 if prediction[0][0] > 0.5:17 return "Tanpa Masker (Without Mask)"18 else:19 return "Memakai Masker (With Mask)"20 21 22iface = gr.Interface(23 fn=predict_mask,24 inputs=gr.Image(type="pil"),25 outputs=gr.Text(label="Hasil Analisis Sistem"),26 title="Klasifikasi Masker Wajah Berbasis Cloud",27 description="Proyek Komputasi Awan. Model ini dilatih menggunakan PaaS (Google Colab T4 GPU) dan di-deploy sebagai SaaS menggunakan Hugging Face Spaces."28)29 30iface.launch()