羅德興老師的教學歷程檔案 - 112-1 人工智慧 AI - 作業 2 (用 Gradio_神速打造 Web App)
 

企業資訊與管理系
助理教授/日導
羅德興


歷程檔案 Portfolio

    作業 2 (用 Gradio_神速打造 Web App)

    '''
    冒險05_用 Gradio_神速打造 Web App.ipynb
    This is by 學號 10914D0XX 姓名 L.D.S. on 2023/10/02
    AI-Ex3-冒險05_用Gradio_神速打造WebApp.ipynb

    Ex3-1. 請依此範例寫一個 攝氏 (C)、華氏(F) 溫度的轉換
    參考公式: F=(C)*(9/5)+32

    Ex3-2. 請參考以下 BMI值,說明使用者的BMI狀態

    BMI           狀態
    <18.5        體重過輕
    18.5 <= BMI < 24 非常標準
    24 <= BMI < 27  過重
    27 <= BMI < 30  輕度肥胖
    30 <= BMI < 35  中度肥胖
    BMI <= 35      重度肥胖

     1. 讀入基本套件
    '''

    %matplotlib inline

    import numpy as np
    import pandas as pd
    import matplotlib.pyplot as plt

    # 2. 一樣是有函式,就能互動!
    def bmi_cal(h, w):
        h = float(h)/100
        w = float(w)
        bmi = w/(h**2)
        message = f"你的 BMI 是 {bmi:.2f}。"
        return message
    bmi_cal(170, 80)

    # 3. 引入 Gradio
    !pip install gradio


    import gradio as gr
    # 4. Wep App 瞬間完成!
    # iface = gr.Interface(bmi_cal, inputs=["number", "number"], outputs="text")
    inp1 = gr.Number(label="請輸入您的身高 (公分)")
    inp2 = gr.Number(label="請輸入您的體重 (公斤)")
    iface = gr.Interface(bmi_cal,
                        inputs = [inp1, inp2],
                        outputs = "text",
                        title="學號 10914D0XX 的 BMI 計算器",
                        description="輸入你的身高體重, 幫你計算 BMI!"
    )
    iface.launch(share=True)
    全部共 3則留言
    10-02 11:19:作業二https://colab.research.google.com/drive/1FJdJQZh87xhjJT5BD6JDtdhNmq19AlFV?usp=sharing
    10-02 11:19:作業二https://colab.research.google.com/drive/1FJdJQZh87xhjJT5BD6JDtdhNmq19AlFV?usp=sharing
    10-02 11:47:https://colab.research.google.com/drive/1djHzuAaQANXMnCDnwFkGRweu_WcPjbJc?hl=zh-tw
    登入帳號密碼代表遵守學術網路規範


    文章分類 Labels


    最新文章 Top10

    中華科技大學數位化學習歷程 - 意見反應