Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 스프링 부트3
- streamlit
- 오라클
- openai
- 프로그래머스
- conda remove
- 머신러닝
- 셀레니움
- 사이킷런 회귀
- Python
- 자바 열거형
- 쓰레드 풀
- Selenium
- 컬렉션 인터페이스
- h2 데이타베이스
- GIT
- 자바 로그 레벨
- Java
- 파이썬
- 컬렉션 프레임웍
- WinError5
- oracle
- 차원증가
- db
- 스프링 부트
- REST API
- 알고리즘
- URI 원칙
- 완주하지못한선수
- 사이킷런
Archives
- Today
- Total
노트 :
반응형 머신러닝 앱을 만드는 가장 빠른 방법 - gradio 본문
gradio를 이용해 웹앱을 만들어 보았다.
다음은 gradio 공식 홈페이지에 있는 gradio 관련 설명이다.
머신러닝 모델, API, 데이터 작업을 다른 사람들에게 공유할 수 있는 최고의 방법 중 하나라고 한다.
What Does Gradio Do?
One of the best ways to share your machine learning model, API, or data science workflow with others is to create an interactive app that allows your users or colleagues to try out the demo in their browsers.
Gradio allows you to build demos and share them, all in Python. And usually in just a few lines of code! So let's get started.
사용방법은 생각보다 간단했다.
1. pip를 이용해 gradio를 설치한다.
pip install gradio
2. 아래의 코드를 작성하고, app.py라는 이름으로 저장한다.
import gradio as gr # gradio를 임포트한다.
def greet(name):
return 'Hello' + name + '!'
demo = gr.Interfac(fn = greet, inputs = 'texts', outputs = 'text'
demo.launch()
3. 명령창에서 해당 파일을 실행한다.
# 명령창에 입력
python app.py
코드 작성 시 demo.launch()라고 작성했더니,
퍼블릭 링크를 원하면 launch에 인자로 'share=True' 값을 넣어달라는 설명이 뜬다.
이제, http://localhost:7860 또는 http://127.0.0.1:7860으로 접속하면 만들어진 웹앱을 확인 할 수 있다.
완성!
'ML' 카테고리의 다른 글
피처 스케일링과 정규화 (0) | 2023.03.27 |
---|---|
활성화 함수 구현하기 (0) | 2023.03.27 |
DALL-E 2 (0) | 2023.03.03 |
ChatGPT (0) | 2023.01.29 |
ML - 사이킷런 (0) | 2022.11.27 |