streamlit6 [편의점 매출 예측] Streamlit 페이지 구현 3. 메인 페이지 모델 적용 코드 개요 지난 포스팅에서 모델을 pkl로 models 폴더에 저장했다. 이번 포스팅에서는, 저장한 모델로 pages 폴더의 main page 구현 원리를 설명한다. Streamlit ┣ 📂data ┣ 📂models ┃ ┣ 📜gm_model.pkl # 모델 pkl ┃ ┗ 📜ngm_model.pkl # 모델 pkl ┣ 📂pages ┃ ┣ 📜main_page.py # 메인 페이지 ┃ ┗ 📜sub_page.py # 서브 페이지 ┣ 📜Home.py # 첫 페이지 메인 페이지 기능 왼쪽의 회색 Side Bar 부분의 영역과 오른쪽 하얀 바탕의 Main 영역으로 나눠서 분류한다. Python 코드 구현 라이브러리 및 데이터 불러오기 import streamlit as st import joblib import numpy.. 2023. 12. 22. [편의점 매출 예측] Streamlit 페이지 구현 2. 모델 pkl 저장 이전 포스팅의 구현 순서에 맞게 코드를 작성한다 주요 아키텍쳐 Streamlit ┣ 📂data ┣ 📂models ┃ ┣ 📜gm_model.pkl # 모델 pkl ┃ ┗ 📜ngm_model.pkl # 모델 pkl ┣ 📂pages ┃ ┣ 📜main_page.py # 메인 페이지 ┃ ┗ 📜sub_page.py # 서브 페이지 ┣ 📜Home.py # 첫 페이지 ┣ 📜models_gol.py # 골목상권 모델 ┣ 📜models_ngol.py # 비골목상권 모델 ┗ 📜requirements.txt 모델 pkl 형태로 저장 > models_gol.py, models_ngol.py 에서 각각 진행 머신러닝 코드 작성 (예시. models_gol.py 골목상권 모델) import numpy as np import pan.. 2023. 12. 22. [편의점 매출 예측] Streamlit 페이지 구현 1. 페이지 설명 및 구현 순서 Streamlit 페이지 구현 1. 페이지 설명 및 구현 순서 1. Streamlit 구현 페이지 Home This app was built in Streamlit! Check it out and visit https://streamlit.io for more awesome community apps. 🎈 procspredictor.streamlit.app 2. Streamlit 구현 페이지 상세 ┣ 📂pages ┃ ┣ 📜main_page.py # 메인 페이지 ┃ ┗ 📜sub_page.py # 서브 페이지 ┣ 📜Home.py # 첫 페이지 Home Page > 서비스 안내 등 main page, sub page 이용 방법을 안내하는 페이지이다. Main Page > map 에서 원하는 상권을 확인 후, .. 2023. 12. 22. [Web] Streamlit - 예측 모델 구현 구조 및 순서 이 포스팅은 MiniPJT를 진행하면서, 구현하며 학습한 내용을 종합한 것으로 streamlit 모델을 스트림릿 웹페이지에서 구현하는 방법이다. Streamlit 구조 및 순서 streamlit 에서 예측 모델을 구현하는 코드를 간략하게 표현하면 다음과 같다. 모델 파일이 저장된 상태에서, 모델 파일을 불러오고, 해당 모델에 input_data를 넣어줘서 예측을 수행한다. # 저장된 모델 파일을 불러옴 loaded_model = joblib.load("models/모델.pkl") # 불러온 모델을 사용하여 예측 수행 predictions = loaded_model.predict(input_data) 즉, 모델을 불러오고 해당 모델이 예측을 수행할 수 있게 불러온 모델.predict(이부분) 에 해당하는 .. 2023. 9. 27. [Web] Streamlit 시작 - 콘다 가상환경 설치, 실행 준비 for mac Streamlit 시작 공식문서 링크 https://docs.streamlit.io/tj Step 0. Anaconda, Visual Studio Code 설치 https://www.anaconda.com/download Free Download | Anaconda Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com https://code.visualstudio.com Visual Studio Code - Code Editing. Redefined Visual Studio Code is a cod.. 2023. 9. 16. [Web] Streamlit 라이브러리 소개 및 기본문법 Streamlit Streamlit은 웹 애플리케이션(대시보드)을 쉽게 만들고 공유하기 위한 파이썬 라이브러리이다. https://docs.streamlit.io/ Streamlit Docs Join the community Streamlit is more than just a way to make data apps, it's also a community of creators that share their apps and ideas and help each other make their work better. Please come join us on the community forum. We love to hear your questions docs.streamlit.io Streamlit을 사용하면 .. 2023. 9. 11. 이전 1 다음