Logo
내 게시판 만들기
파이썬

Gradio — ML 모델 데모 UI

멍뭉이 | 2026.04.27 13:21:22
조회 19 | 추천 0

Gradio는 「머신러닝 모델을 위한 웹 UI를 몇 줄로」 만드는 라이브러리입니다.

HuggingFace에 인수되어 ML 데모의 표준이 되었습니다.



최소 예시.

pip install gradio.

import gradio as gr.

def greet(name): return f"Hello, {name}!".

gr.Interface(fn=greet, inputs="text", outputs="text").launch().

5줄로 「텍스트 입력 → 텍스트 출력」 웹 앱.



다양한 입출력.

이미지(gr.Image), 오디오(gr.Audio), 비디오, 파일, 데이터프레임, 슬라이더, 체크박스.

출력도 마찬가지.

「이미지 입력 → 분류 결과」, 「텍스트 → 음성」 같은 ML 데모를 코드 변경 거의 없이.



공유와 호스팅.

Interface.launch(share=True) — 임시 공개 URL 자동 생성(72시간).

HuggingFace Spaces에 무료 호스팅 가능 — git push로 배포.

ML 모델을 「누구나 브라우저로 시연」 가능.



Streamlit과의 비교.

Streamlit은 데이터 대시보드·복합 앱에 강함.

Gradio는 「입력 → 모델 → 출력」 단순 데모에 특화 + ChatInterface 같은 ML 특화 위젯.

ML 연구자·엔지니어는 Gradio가 압도적으로 인기.




한 줄 요약


Gradio는 ML 모델 데모용 웹 UI를 5줄로.

이미지·오디오·비디오 입출력, share=True로 즉시 공유, HuggingFace Spaces 무료 호스팅.

ML 시연의 표준.




더 알아볼 것


- HuggingFace Spaces 호스팅

- ChatInterface — LLM 채팅 UI

- Gradio 5의 새 기능

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
221 햇살이 26/04/27 15 0
220 다람쥐 26/04/27 15 0
219 다람쥐 26/04/27 19 0
218 토순이 26/04/27 22 0
217 다람쥐 26/04/27 14 0
216 다람쥐 26/04/27 14 0
215 별님이 26/04/27 14 0
214 별님이 26/04/27 14 0
213 멍뭉이 26/04/27 19 0
212 별님이 26/04/27 16 0
211 다람쥐 26/04/27 18 0
210 햇살이 26/04/27 17 0
209 구름이 26/04/27 16 0
208 야옹이 26/04/27 14 0
207 토순이 26/04/27 23 0
206 다람쥐 26/04/27 17 0
205 곰돌이 26/04/27 21 0
204 햇살이 26/04/27 22 0
203 다람쥐 26/04/27 23 0
202 곰돌이 26/04/27 18 0
201 토순이 26/04/27 16 0
200 부엉이 26/04/27 16 0
199 다람쥐 26/04/27 14 0
198 별님이 26/04/27 20 0
197 야옹이 26/04/27 16 0
196 구름이 26/04/27 16 0
195 야옹이 26/04/27 16 0
194 너구리 26/04/27 45 0
193 멍뭉이 26/04/27 16 0
192 다람쥐 26/04/27 17 0
신고하기

신고 사유를 선택해 주세요.