프로그래밍/Streamlit ML Web

[ML Web #1] Image Classifier

지누; 2020. 3. 27. 23:02

DSC Ewha 에서는 모든 멤버가 미니세미나를 해야 한다.

무슨 주제로 할지 고민하다가 방학에 ML 관련 웹앱 조사 중 알게 된

Streamlit 이라는 웹 개발 프레임워크를 소개하는 걸로 정하게 되었다 !@!

(그냥.. 나도 한번 써보고 싶었다..)

 

단순히 소개만 하고 끝내기에는 시간이 너무 짧아서 실습을 추가했고,

'Image Classifier Web'을 케라스에서 제공하는 Xception 모델과, VGG16 모델을 사용해 만들기로 했다. 

 

[Streamlit]

 

Streamlit — The fastest way to build custom ML tools

Streamlit is an open-source app framework for Machine Learning and Data Science teams. Create beautiful data apps in hours, not weeks. All in pure Python. All for free.

www.streamlit.io

- 웹 개발 프레임워크

- Html, CSS, JS 없이 웹 프론트 제작 가능

- 간단한 사용법

- Machine Learning / Data Science 관련 Web에 특화

- 캐시데이터 사용 ➔ 모델 reload X

 

[실습- Image Classifier Web]

- xception, vgg16 모델 중 선택해서 사용 가능

xception 모델(좌), vgg16 모델(우)

 

[pdf 자료]

 

 

[코드 깃허브 링크]

https://github.com/Turtlefromocean/WEB/tree/master/Streamlit_ML_Object_Detection

 

Turtlefromocean/WEB

Contribute to Turtlefromocean/WEB development by creating an account on GitHub.

github.com

'프로그래밍 > Streamlit ML Web' 카테고리의 다른 글

[ML Web #2] 뉴스 기사 요약기  (0) 2020.03.30