- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (355)
DATA101
๐ ๋ชฉ์ฐจ 1. ์ฌ์ ์ค๋น 2. ์ ๋ฐ์ดํฐ ์ถ์ถ 3. ์์ผ ๋ฐ์ดํฐ ์ถ์ถ 4. ํน์ ๊ธฐ๊ฐ ๋ฐ์ดํฐ ์ถ์ถ ๐ 1. ์ฌ์ ์ค๋น ์๋์ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ์ด, ๋ฐ์ดํฐ์ ์ ๋ ์ง ๋ฐ์ดํฐ๋ datetime ํ์ ์ ๊ฐ์ง๋๋ก ์ฌ์ ์ ์ค๋นํด ์ฃผ์ ์ผ ํฉ๋๋ค. ๋ง์ผ, ๋ ์ง ๋ฐ์ดํฐ๊ฐ '20220101'๊ณผ ๊ฐ์ด ๋ฌธ์์ด์ด๋ ์ ์ํ์ด๋ผ๋ฉด ์๋์ ํฌ์คํ ์ ์ฐธ๊ณ ํ์ ์ ๋ฐ์ดํฐ ํ์ ์ datetime์ผ๋ก ๋ณ๊ฒฝํ์๊ธธ ๋ฐ๋๋๋ค. https://heytech.tistory.com/443?category=453614#recentComments [Python] ์ซ์ํ/๋ฌธ์์ด ๋ฐ์ดํฐ๋ฅผ ๋ ์งํ์ผ๋ก ๋ฐ๊พธ๊ธฐ(pd.to_datetime) ๐ ๋ชฉํ ์ซ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ ์ง ํํ๋ก(i.e., datetime) ๋ณํํ๊ธฐ ์์: 20220816 (int) ๐ 2022-08-1..
๐ ๋ชฉํ ์ซ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ ์ง ํํ๋ก(i.e., datetime) ๋ณํํ๊ธฐ ์์: 20220816 (int) ๐ 2022-08-16 (datetime object) ๐ ๋ชฉ์ฐจ 1. ๋ฐ์ดํฐ์ ์์ 2. ๋ฐ์ดํฐ ํ์ ๋ณ๊ฒฝ 3. ์ฝ๋ ๋ฏ์ด๋ณด๊ธฐ ๐ ๋ฐ์ดํฐ์ ์์ ํ์ด์ฌ์ pandas ํจํค์ง๋ฅผ ํ์ฉํ๊ฒ ์ต๋๋ค. import pandas as pd ์๋์ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ์ด, ๊ณ ๊ฐ ID, ๋ฆฌ๋ทฐ ๋ฑ๋ก์ผ, ํ ์คํธ ๋ฐ์ดํฐ๊ฐ ๋ด๊ธด ๋ฐ์ดํฐ์ ์ด ์์ต๋๋ค. ์นผ๋ผ๋ณ ๋ฐ์ดํฐ ํ์ ์ ํ์ธํด ๋ด ๋๋ค. ์์ ๊ทธ๋ฆผ 2์ ๊ฐ์ด, date ์นผ๋ผ์ด ์ ์ํ์ธ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค. ๐ก ๋ฐ์ดํฐ ํ์ ๋ณ๊ฒฝ ์ด์ date ์นผ๋ผ์ datetime ํํ๋ก ๋ณํํด ๋ณด๊ฒ ์ต๋๋ค. ๐ ์ฝ๋ DATASET['datetime'] = DATASET['date'].ap..
๐ก ๋ค์ด๊ฐ๋ฉฐ Numpy ํจํค์ง์ where ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐํ๋ ์์์ ํน์ ์กฐ๊ฑด์ ๋ง๋ ์ธ๋ฑ์ค๋ฅผ ์ฐพ๊ฑฐ๋, ํด๋น ์ธ๋ฑ์ค์ ๊ฐ์ ์ฝ๊ฒ ๋ฐ๊ฟ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก numpy ํจํค์ง ์ค์น ๋ฐ import๋ ํ์์ ๋๋ค. !pip install numpy import numpy as np 1. ์กฐ๊ฑด์ ๋ง๋ ์ธ๋ฑ์ค ๋ฐํ ์๋์ ๊ฐ์ด ์กฐ๊ฑด๋ฌธ์ ์ ๋ ฅํ๋ฉด, ์กฐ๊ฑด์ ํด๋น๋๋ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํฉ๋๋ค. np.where(์กฐ๊ฑด๋ฌธ) ์๋์ ๊ฐ์ ๋ฐ์ดํฐ์ ์ด ์์ ๋, THK ์นผ๋ผ ๋ด ๊ฐ์ด 30๋ณด๋ค ํฐ ๊ฐ์ ์ธ๋ฑ์ค๋ฅผ ์กฐํํด ๋ณด๋ฉด ์๋์ ๊ฐ์ต๋๋ค. np.where(30 < DATASET_RAW['THK']) 2. ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐ์ดํฐ ์ธ์ฝ๋ฉ ์๋์ ๊ฐ์ด, ์กฐ๊ฑด๋ฌธ๊ณผ ํจ๊ป ์กฐ๊ฑด๋ฌธ์ด ์ฐธ ํน์ ๊ฑฐ์ง์ผ ๊ฒฝ์ฐ ๊ฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณํํ ๊ฐ์ ์ ๋ ฅํด ..
๐ก ๋ค์ด๊ฐ๋ฉฐ๋ฐ์ดํฐํ๋ ์ ๋ด ๋ฌธ์์ด ํ ๊ธ์๊น์ง ์๋ฒฝํ๊ฒ ์ผ์นํ๋ ์์๋ฅผ ์ฐพ๋์ง ํน์ ์ผ๋ถ ๊ธ์๋ผ๋ ์ผ์นํ๋ ์์๋ฅผ ์ฐพ์์ง์ ๋ฐ๋ผ ์ฌ์ฉํด์ผ ํ ํจ์๊ฐ ๋๋ฉ๋๋ค(์๋ ํ ์ฐธ๊ณ ).No.ํจ์ํ์ฉ๋ฐฉ์1replace()์๋ฒฝํ๊ฒ ์ผ์นํ๋ ๋จ์ด๋ฅผ ์ฐพ์ ๋ฐ๊พธ๋ ๊ฒฝ์ฐ2str.replace()์ผ๋ถ ๋จ์ด๋ผ๋ ์ผ์นํ๋ ๋จ์ด๋ฅผ ์ฐพ์ ๋ฐ๊พธ๋ ๊ฒฝ์ฐํจ์๋ณ๋ก ๊ฐ๊ฐ ์์ธํ ์์๋ด ๋๋ค.๐ ๋ชฉ์ฐจ1. replace ํจ์ 1) ๊ธฐ๋ณธ ์ฌ์ฉ๋ฐฉ๋ฒ 2) ์ฌ๋ฌ ๋ฌธ์์ด ๋์ ๋ณ๊ฒฝ 3) ํน์ ์นผ๋ผ ๋ฐ์ดํฐ ๋ณ๊ฒฝ 4) ์๋ณธ ๋ฐ์ดํฐ ๋ณ๊ฒฝ์ต์ (inplace)2. str.replace ํจ์1) ๊ธฐ๋ณธ ์ฌ์ฉ๋ฐฉ๋ฒ๋ด์ฅ ํจ์ replace๋ ๋ฐ์ดํฐํ๋ ์ ๋ด ํน์ ๋ฌธ์์ด๊ณผ ์๋ฒฝํ๊ฒ ์ผ์นํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ์ฐพ์ ๋ณ๊ฒฝํฉ๋๋ค.df.replace('ํ์ฌ ..
๐ ๋ชฉ์ฐจ1. RNN ๊ฐ๋ 2. RNN ์์ 3. RNN ์ฉ๋1. RNN ๊ฐ๋ Recurrent Neural Network(RNN)์ ์์ฐ์ด ๋ฌธ์ฅ๊ณผ ๊ฐ์ด ๋จ์ด์ ์์์ ๋ฐ๋ผ ์๋ฏธ๊ฐ ๋ฌ๋ผ์ง๋ ์์ฐจ ๋ฐ์ดํฐ(Sequential Data)๋ฅผ ๋ค๋ฃฐ ๋ ์ฃผ๋ก ์ฌ์ฉ๋๋ ์ ๊ฒฝ๋ง์ ๋๋ค. ๋ฐ๋ผ์ RNN์ ๋จ์ด์ ์ด์์ ๋ฐ๋ผ ๋ฌธ์ฅ์ ์๋ฏธ๊ฐ ๋ฌ๋ผ์ง๊ณ ์์ ์ด๋ค ๋จ์ด๊ฐ ์ฐ์๋์ง ๊ธฐ์ตํด์ผ ๋ค์ ์ค๋ ๋จ์ด๋ฅผ ์์ธกํ๋ ๋ฑ์ ๋ฌธ์ ๋ฅผ ํ ๋ ์ฃผ๋ก ํ์ฉ๋ฉ๋๋ค.RNN์ Hidden Layer์ ๋ ธ๋์์ ํ์ฑํ ํจ์(Activation Function)๋ฅผ ๊ฑฐ์ณ ๋์จ ๊ฒฐ๊ด๊ฐ์ Output Layer๋ก ๋ณด๋ด๋ฉด์ ๋ค์ ๋ค์ Hidden Layer ๋ ธ๋ ๊ณ์ฐ์ ์ ๋ ฅ๊ฐ์ผ๋ก ๋ณด๋ด๋ ์ ๊ฒฝ๋ง์ ๋๋ค. ์ด์ฒ๋ผ, ๊ฒฐ๊ด๊ฐ์ด ๋ค์ Hidden Layer ๋ ธ๋์ ์ ๋ ฅ..
๐ ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ ๋ฅ๋ฌ๋ Generalization ๊ธฐ๋ฒ ์ค ํ๋์ธ ๋ฐฐ์น ์ ๊ทํ(Batch Normalization)์ ๋ํด ์์๋ด ๋๋ค. ๋จผ์ , ๋ฐ์ดํฐ ์ ๊ทํ์ ํ์์ฑ์ ๋ํด ์์๋ณด๊ณ , Batch Normalization์ ๋ฑ์ฅ ๋ฐฐ๊ฒฝ์ธInternal Covariate Shift ํ์์ ๋ํด ์๊ฐํฉ๋๋ค. ์ดํ Batch Normalization์ ๊ฐ๋ ๊ณผ ํน์ง์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๐ ๋ชฉ์ฐจ 1. ๋ฐ์ดํฐ ์ ๊ทํ 1.1. ๊ฐ๋ 1.2. ํ์์ฑ 2. Internal Covariate Shift ํ์ 2.1. ๊ฐ๋ 2.2. ๋ฌธ์ ์ 3. Batch Normalization 3.1. ๊ฐ๋ 3.2. ์ฅ์ 3.3. ๋จ๊ณ๋ณ Batch Normalization 1. ๋ฐ์ดํฐ ์ ๊ทํ 1.1. ๊ฐ๋ ๋ฐ์ดํฐ ์ ๊ทํ(No..
๐ ๋ค์ด๊ฐ๋ฉฐ React Hook์ ํ์ฉํ์ฌ ์น ํ์ด์ง์์ ์นดํก ํ๋ฌ์ค ์น๊ตฌ ์ฑ๋๊ณผ 1:1 ์ฑํ ์ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ์ด ํฌํจ๋ ๋ฒํผ์ ๋ง๋๋ ๊ณผ์ ์ ์๊ฐํฉ๋๋ค. ๐ ๋ชฉ์ฐจ 1. ์นดํก ํ๋ฌ์ค ์น๊ตฌ ์์ฑ 2. ์นดํก ์ฑ ์๋น์ค ์์ฑ 3. ์นด์นด์ค SDK ์ถ๊ฐ 4. ์ฑํ ๊ธฐ๋ฅ ์ถ๊ฐ 5. ๊ฒฐ๊ณผ 1. ์นดํก ํ๋ฌ์ค ์น๊ตฌ ์์ฑ ์ฐ๊ฒฐํ ์นดํก ํ๋ฌ์ค ์น๊ตฌ ์ฑ๋์ ์์ฑํฉ๋๋ค. https://center-pf.kakao.com/ ์นด์นด์คํก ์ฑ๋ ๊ด๋ฆฌ์์ผํฐ ์ธ์์ ๋ชจ๋ ๋น์ฆ๋์ค๋ฅผ ์์ฑํฉ๋๋ค. ์ง๊ธ ๋ฌด๋ฃ๋ก ๋ง๋ค์ด ์๋ก์ด ๋น์ฆ๋์ค ํ์ ๊ฒฝํํ์ธ์. center-pf.kakao.com 2. ์นดํก ์ฑ ์๋น์ค ์์ฑ ์๋ ๋งํฌ๋ฅผ ํตํด ์นดํก ์ฑ ์๋น์ค๋ฅผ ์์ฑํฉ๋๋ค(๊ทธ๋ฆผ 1). https://developers.kakao.com/console/app ์นด..
๐ ๋ชฉ์ฐจ 1. AS IS: ๋์ผ ํ์ผ ์ ๋ก๋ ๋ถ๊ฐํ ๊ฒฝ์ฐ 2. ํด๊ฒฐ๋ฐฉ๋ฒ 3. TO BE: ๋์ผ ํ์ผ ์ ๋ก๋ ๊ฐ๋ฅํ ๊ฒฝ์ฐ 1. AS IS: ๋์ผ ํ์ผ ์ ๋ก๋ ๋ถ๊ฐํ ๊ฒฝ์ฐ ์๋์ ์์๋ก ์ํฉ์ ์ค๋ช ํด ๋๋ฆฝ๋๋ค(๊ทธ๋ฆผ 1). ํ์ผ ์ ๋ก๋ ์(i.e., onChange) ํ์ ์ด ๋จ๋ ๋ก์ง์ ์์ฑํ์์ต๋๋ค. ํ๋ฐ, ๊ฐ์ ํ์ผ์ ์ ๋ก๋ํ ๊ฒฝ์ฐ ์ดํ ๋ก์ง์ด ์ํ๋์ง ์๋ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค. 2. ํด๊ฒฐ๋ฐฉ๋ฒ { this.onFileChange(e); e.target.value = ''; }}/> input ํ๊ทธ์์ onChange ์ต์ ์์ ํ์ผ ์ ๋ก๋ ๋ก์ง ํธ์ถ ํ event์์ value๋ฅผ ์ด๊ธฐํํ๋ฉด ํด๊ฒฐ ๊ฐ๋ฅํฉ๋๋ค. 3. TO BE: ๋์ผ ํ์ผ ์ ๋ก๋ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ์ฝ๋๋ฅผ ์ ์ฉํ๋ฉด ์์ ๊ทธ๋ฆผ 2์ ๊ฐ์ด ๊ฐ์ ํ..