오늘은 Streamlit 으로 모델 Inference 를 하는 방법을 배워보도록하겠습니다! 순서는 학습된 모델 생성 및 저장(Jupyter Notebook에서 진행) - Streamlit 코드 작성 (Python 인터프리터 환경에서 진행) 입니다. #1. 학습 모델 생성 및 저장 필요한 라이브러리를 불러옵니다. import pickle # joblib을 사용해도 됨. from sklearn.ensemble import RandomForestClassifierfrom sklearn.datasets import load_irisfrom sklearn.model_selection import train_test_splitimport numpy as npimport pandas as pdimport mat..
1) DB Connection기본 스크립트가 포함된 폴더에 `.streamlit` 폴더 생성 (폴더명 앞에 점을 꼭 붙여주세요!)`.streamlit` 폴더에 `secrets.toml` 파일 생성다음과 같이 본인 DB에 맞게 toml 파일 내용 작성.[connections.my_database] type="sql" dialect="mysql" username="root" password="0000" host="localhost" # IP or URL port=3306 # Port number database="my_test" # Database name 다음과 같이 코드를 작성하면 DB에 있는 내용을 앱에서 확인 할 수 있음.import streamlit as st..
학습 목표Steamlit이 무엇인지 알아보고 어떻게 활용할 수 있는지 알아보겠습니다.개발 환경을 설정하고 Streamlit을 설치해봅니다.Streamlit을 직접 실행하고 Streamlit에서 사용되는 문법에 대해 알아봅시다.DB 연결, 다중 페이지 생성, 앱 배포 등 Streamlit 에서 제공하는 강력한 기능들에 대해 알아봅시다. 01. 소개1) Streamlit이란공식 홈페이지: https://streamlit.io/ Streamlit • A faster way to build and share data appsStreamlit is an open-source Python framework for machine learning and data science teams. Create interacti..
How to Change the DateТime Tick Frequency for Matplotlib x축이 날짜일 때 간격 설정 import matplotlib.pyplot as plt import seaborn as sns df = sns.load_dataset("taxis") 택시 데이터. 막간을 이용한 dt 접근자 팁 date time import matplotlib.dates as mdates fig, ax = plt.subplots() ax.plot('pickup', 'dropoff', data=df) ax.xaxis.set_major_locator(mdates.WeekdayLocator(interval=1)) ax.xaxis.set_major_formatter(mdates.DateFormat..
!pip install plotly html로 저장할 때 import plotly.express as px fig =px.scatter(x=range(10), y=range(10)) fig.write_html("file.html") sample data import pandas as pd d = {'month': [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3], 'label': ['a', 'a', 'a', 'b', 'b', 'b', 'a', 'a', 'a', 'b', 'b', 'b'], 'value': [100, 105, 200, 205, 300, 100, 200, 105, 400, 705, 900, 1000], 'code': ['abc', 'abc', 'abc', 'abc', 'abc..
가장 먼저 시각화에 필요한 라이브러리를 불러옴. # matplot import matplotlib as mpl import matplotlib.pyplot as plt # seaborn import seaborn as sns # numpy와 pandas import numpy as np import pandas as pd matplot 버전확인 방법 print(mpl.__version__) 가장 기본적인 사용법 (plt.plot()) # sample data data_dict = {'x':[1, 2, 3, 4, 5], 'y':[6, 7, 8, 9, 10], 'y2':[1, 3, 5, 7, 9]} plt.plot(data_dict['y']) # y값 plt.plot(data_dict['x'], data_d..
- Total
- Today
- Yesterday