๋ชฉ๋ก์ ์ฒด ๊ธ (1005)
๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
batch_size : ๋งค ํ๋ จ ๋จ๊ณ๋ง๋ค ํ์ตํ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ epoch : ๋ฐฐ์น ์ฌ์ด์ฆ๋ก ๋ถํ ๋ ํ๋ จ ๋ฐ์ดํฐ ์ ์ฒด๋ฅผ 1ํ ํ์ตํ๋ ํ์๋ฅผ ๋ช ๋ฒ ๋ฐ๋ณตํ ์ง learning rate : ๋ชจ๋ธ์ weight์ด ์ ๋ฐ์ดํธ ๋ ๋๋ง๋ค ์์ ์ค๋ฅ์ ๋ํ ์๋ต์ผ๋ก ๋ชจ๋ธ์ ์กฐ์ ๐ Learning rate ํด ๋ ํ ๋ฒ์ step์์ ํ์ต์ด ํฌ๊ฒ ์งํ ๋ณดํญ์ด ํฌ๊ธฐ ๋๋ฌธ์ ์ข ๋ ๋นจ๋ฆฌ ์๋ ด ์ค๋ฒ์์ด ์ฌํ๊ฒ ์ผ์ด๋ loss๊ฐ ์ ํ ์ค์ง ์์ ๐ Learning rate ์์ ๋ step ๋ณดํญ์ด ์์ ์กฐ๊ธ์ฉ ํ์ต ์์ ๋ณดํญ ๋๋ฌธ์ local minima์ ๋น ์ง ๐ฆ batch_size ํด ๋ ํ ๋ฒ ํ์ตํ ๋ ๋ง์ ๋ฐ์ดํฐ๋ก ํ์ต batch๊ฐ ํฌ๋ฉด ๊ณ์ฐ๋๋ loss๊ฐ์ ํธ์ฐจ๊ฐ ์์ ๊ณผ์ ํฉ ์ํ ๐ฆ batch_size ์..
๐ฆ ์ ์ฒ๋ฆฌ ํ๊ธฐ ์ ์ ๋ฐ์ดํฐ ๊ตฌ๊ฒฝ~ ๐ธ1. ์ฌ๋ฌ ํด๋ ์์ CSV ํ์ผ ํฉ์น๊ธฐ import numpy as np # linear algebra import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv) import matplotlib.pyplot as plt import math as math %matplotlib inline import pickle import os # Load the data forder_list = os.listdir("./DATA") forder_list csv1 = [] csv2 = [] csv3 = [] csv4 = [] csv5 = [] csv6 = [] for forder in forder_list : p..
dataframe์ ๊ฐ ์ด๋ณ๋ก plot ๋ง๋ค๊ธฐ ๐ ์ ๊ทธ๋ํ ์๊ฐํ fig = plt.figure() #figure๊ฐ์ฒด๋ฅผ ์ ์ธํด ๋ํ์ง(๊ทธ๋ํ) ๊ฐ์ฒด ์์ฑ** ax = fig.add_subplot() ## ๊ทธ๋ฆผ ๋ผ๋(ํ๋ ์) ์์ฑ #์ถ์ ๊ทธ๋ ค์ค** #figure()๊ฐ์ฒด์ ํ์ ๊ทธ๋ํ subplot๋ฅผ ์ถ๊ฐ. add_subplot ๋งค์๋๋ฅผ ์ด์ฉํด ์ถ์ ๊ทธ๋ ค์ค์ผ ํจ # 1, 1, 1์ ๋ป : nrows(ํ), nclos(์ด), index(๊ทธ๋ํ๊ฐ ๊ทธ๋ ค์ง๋ ์ขํ) for i in range(2, 15) : # ํน์ ์ด Plot ๋ณํ plt.title(dataCombine.columns[i]) plt.plot(dataCombine["insert_date_time"], dataCombine.iloc[:, i], co..
์ฌ๋ฌ ํด๋ ์์ csv ๋ถ๋ฌ์ค๊ธฐ ์ฝ๊ฐ ๋ ธ๊ฐ๋ค... ใ ํด๋๋ง๋ค ๋ ์ง๋ณ๋ก ๋ค๋ฅธ csv ํ์ผ์ด ์๊ธฐ ๋๋ฌธ์ ๊ฐ์ ํ์ผ๋ช ์ ๊ฐ์ง csv ํ์ผ๋ผ๋ฆฌ concat ํ ์์ ~~~~ ๐ธ ํด๋ load # Load the data forder_list = os.listdir("./DATA") forder_list ๐ธ csv ๊ฒฝ๋ก ๋ฆฌ์คํธ ์์ฑ csv1 = [] csv2 = [] csv3 = [] csv4 = [] csv5 = [] csv6 = [] for forder in forder_list : paths = "./DATA/" + forder + "/" # print(paths) file_path = sorted(os.listdir(paths)) # print(file_path) csv1.append(paths + fi..
https://www.donskytech.com/python-flask-websockets/ Display Real-Time Updates Using Python, Flask, and Websockets We will discuss how to display a real-time application using Python, Flask, and Websocket using the Flask-SocketIO library. www.donskytech.com ๐ฅ Flask-SocketIO Flask ์ ํ๋ฆฌ์ผ์ด์ ์ด ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ๋๊ธฐ ์๊ฐ์ด ์งง์ ์๋ฐฉํฅ ํต์ ์ ์ก์ธ์ค ํด๋ผ์ด์ธํธ ์ธก ์ ํ๋ฆฌ์ผ์ด์ ์ Javascript, Python, C++, Java ๋ฐ Swift ์ ๋ชจ๋ SocketIO ํด๋ผ์ด์ธํธ ๋ผ..
GET์ ๊ฐ์ ธ์ค๋ ๊ฒ POST๋ ์ํํ๋ ๊ฒ GET๋ฐฉ์์ URL์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ฌ์ ์ ์ก POST๋ฐฉ์์ BODY์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด์ ์ ์ก GET์ DB์์ ์ฐพ์์ ์กฐํ POST๋ DB์ ์๋ก์ด ์ ๋ณด ์ ์ฅ. ๐ฆ POST ๋ณดํต ๋ฐ์ดํฐ ์์ฑ(Create), ๋ณ๊ฒฝ(Update), ์ญ์ (Delete) ์์ฒญ ํ ๋ ์ฌ์ฉ ๋ฐ์ดํฐ ์ ๋ฌ ํํ : ๋ฐ๋ก ๋ณด์ด์ง ์๋ HTML body์ key:value ํํ๋ก ์ ๋ฌ templates/index.html app.py from flask import Flask, request app = Flask(__name__) @app.route('/param', methods=['GET','POST']) def hello(): a = request.form.get('name') return..
https://shanepark.tistory.com/57 ํ์ด์ฌ Flask ์ฌ์ฉ๋ฒ - 2) Parameter ๋ณด๋ด๊ธฐ GET/POST GET ๋ฐฉ์๊ณผ POST ๋ฐฉ์ ๋๋ค ํด๋ณด๊ฒ ์ต๋๋ค. 1. GET ํ์ด์ ์ฝ๋์ ๋๋ค. from flask import Flask, request app = Flask(__name__) @app.route('/param') def hello(): a = request.args.get('name') return f'Hello {a}' if __name__== "__main__": app.r shanepark.tistory.com ๐ฆ GET ๋ณดํต ๋ฐ์ดํฐ ์กฐํ(Read)๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉ ๋ฐ์ดํฐ ์ ๋ฌ ํํ : URL ๋ค์ ๋ฌผ์ํ๋ฅผ ๋ถ์ฌ key=value๋ก ์ ๋ฌ templates/ind..
https://www.geeksforgeeks.org/convert-csv-to-html-table-using-python-pandas-and-flask-framework/ Convert CSV to HTML Table using Python Pandas and Flask Framework - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.gee..