์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Inductive Bias
- ๋ฐ์ดํฐ๋ชจ๋ธ๋ง
- Two Pointer
- BFS
- 1x1 Convolution
- numpy
- ์ธ์ ํ๋ ฌ
- ์ธ์ ๋ฆฌ์คํธ
- mobilenet
- CROSS JOIN
- ๋ฐฑ์ค
- Depthwise Separable Convolution
- pytorch
- ์ํฐํฐ
- ์๋ณ์
- dfs
- skip connection
- ์ ๊ทํ
- ์ฐ์ฐ๋ ๊ฐ์
- dp
- bottleneck
- resnet
- depthwise convolution
- get_dummies()
- SQLD ํ๊ธฐ
- ๊ทธ๋ํ
- feature map
- outer join
- SQL
- SQLD
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (87)
SJ_Koding
OpenCV ๋ช ๋ น์ด ์ ๋ฆฌ 1. cv2.namedWindow(winname[, flags]) à None ์ค๋ช : ์๋์ฐ ์ด๋ฆ์ ์ค์ ํ ํ, ํด๋น ์ด๋ฆ์ผ๋ก ์๋์ฐ ์์ฑ winname(str): ์๋์ฐ ์ด๋ฆ flags(int): ์๋์ฐ์ ํฌ๊ธฐ์กฐ์ cv2.WINDOW_NORMAL | ๊ฐ 0 | ์๋์ฐ ํฌ๊ธฐ ์ฌ์กฐ์ ๊ฐ๋ฅ cv2.WINDOW_AUTOSIZE | ๊ฐ 1 | ํ์๋ ํ๋ ฌ์ ํฌ๊ธฐ์ ๋ง์ถฐ ์๋ ์กฐ์ 2. cv2.imshow(winname, mat) à None ์ค๋ช : winname ์ด๋ฆ์ ์๋์ฐ์ matํ๋ ฌ์ ์์์ผ๋ก ํ์ํจ. ์์ฑ๋ ์๋์ฐ๊ฐ ์์ผ๋ฉด, winname ์ด๋ฆ์ผ๋ก ์๋์ฐ๋ฅผ ์์ฑํ๊ณ ์์์ ํ์ํ๋ค. mat(numpy.ndarray) ์๋์ฐ์ ํ์๋๋ ์์ (ํ๋ ฌ์ด ํ์๊ฐ์ ๋ฐ๊ธฐ๋ก ํ์) 3. c..
Confused matrix (ํผ๋ํ๋ ฌ) Retrieved? (์์ฑ์ผ๋ก ์์ธกํ๋?) Relevant? (์ค์ ์์ฑ์ด๋?) YES NO YES TP FN NO FP TN T์ ์๋ฏธ: ์์ธก์ด ์ฑ๊ณตํ ๊ฒ TP: ์ฐธ์ผ๋ก ์์ธกํ ๊ฒ์ด ์ค์ ๋ก ์ฐธ (์ ์ค) TN: ๊ฑฐ์ง์ผ๋ก ์์ธกํ ๊ฒ์ด ์ค์ ๋ก ๊ฑฐ์ง (์ ์ค) F์ ์๋ฏธ: ์์ธก์ ์คํจํ ๊ฒ FP: ์ฐธ์ผ๋ก ์์ธกํ ๊ฒ์ด ์ค์ ๋ก ๊ฑฐ์ง (์ค๋ต) FN: ๊ฑฐ์ง์ผ๋ก ์์ธกํ ๊ฒ์ด ์ค์ ๋ก ์ฐธ (์ค๋ต) ์ ๋ฐ๋์ ์ฌํ์จ์ ๊ณต๋ถํ ๋, ์์ ์ธ์ฐ๋๊ฒ ์๋๋ผ ๋จ์ด์ ์๋ฏธ๋ฅผ ํ์ ํ๋๊ฒ์ด ์ค์. ์ดํด๋ฅผ ์ํด ์ฝ๋ก๋๋ฐ์ด๋ฌ์ค๋ก ์๋ฅผ ๋ค๊ฒ ์ต๋๋ค. Precision(์ ๋ฐ๋)์ Recall(์ฌํ์จ) Precision (์ ๋ฐ๋) : ์์ฑ์ผ๋ก ์์ธกํ ๊ฒ์ค ์ค์ ๋ก ์์ฑ์ธ ๋น์จ ex) ํ์ง์๋ก ๋ถ๋ฅ๋ ์ฌ๋์ด ์ค์ ..
๋ฒ ์ด์ค๋ผ์ธ์ EDA๋ฅผ ์ ๋ง์ ๋ฐฉ์์ผ๋ก ์ค๋ช ํด๋ณด์๊ณ ์ค์ผ์ผ๋ง, hard voting ์์๋ธ, soft voting ๋ฑ์ ๋ค์ํ ์๋๋ฅผ ํด๋ณด์์ต๋๋ค. ์ฒซ EDA๋ฅผ ์งํํด๋ณด์๊ณ ์์ง์ ์ฐธ๊ณ ํด์ ํ๋ ์์ค์ด๋ค์. ๋ ํ์ดํผํ๋ผ๋ฉํฐ ํ๋์ GridSearchCV๊ฐ ์ฃผ๋ก ์ฐ์ด๋๊ฑธ ์๊ณ ํ ๋ฒ ์ ์ฉํด๋ณด์์ต๋๋ค. GridSearchCV๋ ๊ฐ๋จํ ๋งํด ์ฌ์ฉ์๊ฐ ํ์ดํผ ํ๋ผ๋ฉํฐ๋ค์ ๊ฒฝ์ฐ์ ์๋ฅผ ์ง์ ํ์ฌ ์ต์ ์ ํ์ดํผ ํ๋ผ๋ฉํฐ๋ฅผ ์ฐพ์์ฃผ๋ ๋ชจ๋ธ์ ๋๋ค. ์ฆ, ๋ชจ๋ธ ํ๋ ์์ ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ด๋ฅผ ๊ณต๋ถํ๊ณ ์ฒ์์ผ๋ก ์ ์ฉ ์์ผ ๋ณด์์ต๋๋ค. ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ํด์ผํ ์ง ๊ฐ์ด ์์ง ์์์ ์ด ์ ์ ์ฐจ๊ทผ์ฐจ๊ทผ ํด์ณ๋๊ฐ๊ฒ ์ต๋๋ค. ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ฒ์ฃผํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋ค์ค๊ณต์ ์ฑ ์ปฌ๋ผ์ ์ ๊ฑฐํ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค! ์ข๊ฒ ๋ด์ฃผ์ธ์ :) ๋..
https://dacon.io/competitions/official/235869/overview/description ์ง๊ฐ ์์ธก ๊ฒฝ์ง๋ํ - DACON ์ข์์๋ 1๋ถ ๋ด์ ํ ๋ฒ๋ง ํด๋ฆญ ํ ์ ์์ต๋๋ค. dacon.io In [53]: import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('ignore') In [54]: train = pd.read_csv('D:/Dacon/house_value_predict/train.csv') test = pd.read_csv('D:/Dacon/house_value_predict/te..
https://dacon.io/competitions/official/235864/overview/description ์ํ ๋ฆฌ๋ทฐ ๊ฐ์ฑ๋ถ์ ๊ฒฝ์ง๋ํ - DACON ์ข์์๋ 1๋ถ ๋ด์ ํ ๋ฒ๋ง ํด๋ฆญ ํ ์ ์์ต๋๋ค. dacon.io #์๋์ ์ฝ๋๋ '๋ฐ์ด์ญ'ํ์๋์ ์ฝ๋๊ณต์ ๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ง๋ค์์ต๋๋ค. ์ ๋ฐ์ ์ธ ์ฝ๋ํ๋ฆ์ ๋์ผํ๋ฉฐ ๋ณด๋ค ์ ํํ ๊ฒฐ๊ณผ๊ฐ์ ์ํด ์ฑ๋ฅ์ด ์ข์ 3๊ฐ์ ๋ถ๋ฅ๋ชจ๋ธ์ ์ฐพ๊ณ , 3๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ํ ๋๋ก ์ต์ข ๊ฒฐ๊ณผ๋ฅผ ๋์ถํด๋ด์์ต๋๋ค. ๊ธฐ๋ณธ ๋ชจ๋ ๋ฐ ์ธก์ ๋ชจ๋ธ ์ ํ import pandas as pd import numpy as np from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.neighbors import KNei..
Numpy ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐฐ์ด ๋ฐ์ดํฐ๋ฅผ ํ์ผ๋ก ์ ์ฅํ๊ฑฐ๋ ํ์ผ์์ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ํด np.save()์ np.savez() ํจ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. 1. ๋จ์ผ Numpy๋ฐฐ์ด ์ ์ฅํ๊ธฐ np.save('๊ฒฝ๋ก/ํ์ผ๋ช .npy', numpy๋ฐ์ดํฐ) - save ํจ์๋ ๋ฐฐ์ด์ 1๊ฐ๋ง ์ ์ฅํ ์ ์์ต๋๋ค. - save ์ ํ์ฅ์๋ .npy ๋ฅผ ์ฌ์ฉํฉ๋๋ค. array = [1, 3, 5, 7, 9, 2, 4, 6, 8, 0] np.save('array.npy', array) new_array = np.load('array.npy') new_array 2. ๋ณต์ Numpy ์ ์ฅํ๊ธฐ np.savez('๊ฒฝ๋ก/ํ์ผ๋ช .npz', numpy๋ฐ์ดํฐ = ์ด๋ฆ , ---) - savez ํจ์๋ ์ฌ๋ฌ ๊ฐ์ ๋ฐฐ์ด..
csvํ์ผ๋ก ์ด๋ฃจ์ด์ง fasion mnist ์ ์ Pytorch๋ฅผ ์ด์ฉํ์ฌ ๋ถ๋ฅํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. https://dacon.io/competitions/open/235594/overview/description [์ด๋ฏธ์ง] Fashion MNIST : ์๋ฅ ํด๋์ค ์์ธก - DACON ์ข์์๋ 1๋ถ ๋ด์ ํ ๋ฒ๋ง ํด๋ฆญ ํ ์ ์์ต๋๋ค. dacon.io ๋ฐ์ดํฐ ์ ์ ์ด dacon ๋ํ ์ฌ์ดํธ๋ฅผ ํตํด ๋ค์ด๋ก๋ ๊ฐ๋ฅํฉ๋๋ค. ๋จผ์ ํ์ํ ๋ชจ๋์ importํฉ๋๋ค. import pandas as pd import numpy as np from torch.utils.data import Dataset, DataLoader from torch import nn from torchvision import tran..
Matplotlib์ ์ฌ์ฉํ๋ค๋ณด๋ฉด ๊ทธ๋ํ๋ฅผ ์ธ๋ก๋ก ๋์ดํ์ง ์๊ณ ์๋์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด n by m ํํ๋ก ์ถ๋ ฅํ๊ณ ์ถ์ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ ๋๋ค. ์ด๋ฒ ๊ฒ์๊ธ์ Matplotlib์ subplot์ ๋ํด ์์๋ด ๋๋ค. subplot์ plt.subplot(n, m, idx) ํํ๋ก ์กด์ฌํฉ๋๋ค. ์ฌ๊ธฐ์ n์ ํ์ ๊ฐ์, m์ ์ด์ ๊ฐ์๋ฅผ ์๋ฏธํ๋ฉฐ subplot(4, 4, idx)๋ 4 x 4 ์ ํํ๋ก ๊ทธ๋ํ๋ค์ ๋๋์ด ์ถ๋ ฅํ๊ฒ ๋ค! ๋ผ๋ ๋ป์ด๋ฉ๋๋ค. ์ฌ๊ธฐ์ idx๋ 4x4์ ๋ฐ๋ํ์ด ์์๋ ๋ช ๋ฒ์งธ์ ๊ทธ๋ํ๋ฅผ ์ถ๋ ฅํ ๊ฑด์ง์ ๊ฐ์ ๋๋ค. idx๊ฐ 6์ด๋ผ๋ฉด 2ํ์ 2๋ฒ์งธ์ ์ฌ๊ฒ์ ๋๋ค. * ์ฃผ์์ฌํญ: subplot์ idx๋ 0์ด ์๋ 1๋ถํฐ ์์์ ๋๋ค. ์ฆ 1ํ์ 1๋ฒ์งธ๋ 0์ด์๋ 1์ ๋๋ค!. ์ฝ๋๋ก ์ค๋ช ํฉ๋๋ค. impo..