์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- dp
- numpy
- depthwise convolution
- BFS
- get_dummies()
- ์ ๊ทํ
- SQLD
- CROSS JOIN
- ์ํฐํฐ
- bottleneck
- SQL
- mobilenet
- ์ธ์ ํ๋ ฌ
- resnet
- Depthwise Separable Convolution
- feature map
- ๊ทธ๋ํ
- Inductive Bias
- ์ฐ์ฐ๋ ๊ฐ์
- outer join
- 1x1 Convolution
- dfs
- Two Pointer
- SQLD ํ๊ธฐ
- pytorch
- ์ธ์ ๋ฆฌ์คํธ
- ์๋ณ์
- ๋ฐฑ์ค
- skip connection
- ๋ฐ์ดํฐ๋ชจ๋ธ๋ง
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (89)
SJ_Koding

์์์ ๊ฒฐํฉ๋ ํฌํฌ์ธํฐ๋ฌธ์ ์ด๋ค. ์ฐ์๋ ์๋ฅผ ์ฐพ์ผ๋ฏ๋ก ๋ ๊ฐ์ ํฌ์ธํฐ๋ 0์์ ์์ํ๋ค๊ณ ์ผ๋ฐ์ ์ผ๋ก ํ๋จํด๋ ๋ ๊ฒ๊ฐ๋ค. 1644๋ฒ: ์์์ ์ฐ์ํฉ ์ฒซ์งธ ์ค์ ์์ฐ์ N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 4,000,000) www.acmicpc.net ๋ฌธ์ ์์ฝ: N์ด ์ฃผ์ด์ก์ ๋, ์ฐ์๋ ์์๋ก ์ด๋ฃจ์ด์ง ํฉ์ ๊ฒฝ์ฐ์ ์๋ฅผ ์ฐพ์๋ผ! 3 : 3 (ํ ๊ฐ์ง) 41 : 2+3+5+7+11+13 = 11+13+17 = 41 (์ธ ๊ฐ์ง) 53 : 5+7+11+13+17 = 53 (๋ ๊ฐ์ง) 20: 7 + 13 ์ ์๋จ! ์ฐ์๋ ์์๊ฐ ์๋๋ฏ๋ก. = 0๊ฐ์ง ์๋ฃจ์ : 1. ์๋ผํ ์คํ ๋ค์ค์ ์ฒด๋ก ์์ ๋ฐฐ์ด์ ๋ง๋ ๋ค. ๋ฒ์๋ ์ต๋ 400๋ง์ผ๋ก ์ฃผ์ด์ก๋ค. ์ผ๋ฐ์ ์ธ ์์ํ๋ณ(O(N^2))๋ก ๊ตฌํ ์ ์๋ค. 2. ๋ ๊ฐ์ ํฌ์ธํฐ(..

๊ธฐ์ ์ฝ๋ฉํ ์คํธ์ ๋ง์ง๋ง ๋ฌธ์ ์์ ํฌํฌ์ธํฐ ๋ฌธ์ ๊ฐ ๋์์๋๋ฐ, ์ข ๋ฃ์กฐ๊ฑด์ ๊ฑด๋๋ฆฌ๋ค๊ฐ ์๊ฐ์ ๋๊ฒจ๋ฒ๋ ธ๋ค. ํฌํฌ์ธํฐ์ ๊ฐ๋ ์ ์ด๋ก ์ ์ผ๋ก ์๊ณ ๋ ์์์ง๋ง ์ค์ ํฌํฌ์ธํฐ ๋ฌธ์ ๋ฅผ ํ์ด๋ณธ ์ ์ ๊ฑฐ์ ์๋ค. ์ด ์ฐธ์ ๊ณต๋ถํด๋ณด์. 2470๋ฒ: ๋ ์ฉ์ก ์ฒซ์งธ ์ค์๋ ์ ์ฒด ์ฉ์ก์ ์ N์ด ์ ๋ ฅ๋๋ค. N์ 2 ์ด์ 100,000 ์ดํ์ด๋ค. ๋์งธ ์ค์๋ ์ฉ์ก์ ํน์ฑ๊ฐ์ ๋ํ๋ด๋ N๊ฐ์ ์ ์๊ฐ ๋น์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. ์ด ์๋ค์ ๋ชจ๋ -1,000,000,000 ์ด์ 1,000,00 www.acmicpc.net ๋ฌธ์ ์์ฝ ์ฃผ์ด์ง ๋ฆฌ์คํธ์์ ๋ ์์์ ํฉ์ด 0๊ณผ ๊ฐ์ฅ ๊ฐ๊น์ด ์์๋ฅผ ์ฐพ๋๊ฒ์ด๋ค. ์์์ ๋ฒ์๋ -10์ต ~ 10์ต ์ด๋ฉฐ, ์์์ ๊ฐ์๋ ์ต๋ 10๋ง๊ฐ ์ด๋ฏ๋ก ๋ชจ๋ ๊ฒฝ์ฐ๋ฅผ ํ์ํ๋ O(N^2)์ผ๋ก ํ์ด๋ผ ์ ์๋ค. ์ด..

๋ฌธ์ ์์ฝ: ์ฐ๊ตฌ์์ ์,ํ,์ข,์ฐ๋ก ๋์์ด ํผ์ง๋ ๋ฐ์ด๋ฌ์ค๊ฐ ์๊ณ ์ด๋ฅผ ๋ง๋ ๋ฒฝ๋ค์ด ์๋๋ฐ. ๋น ๊ณต๊ฐ์ ๋ํด ์๋ก์ด ๋ฒฝ 3๊ฐ๋ฅผ ์์๋ก ์ธ์ ์ ๋, ๋ฐ์ด๋ฌ์ค๊ฐ ์นจํฌํ์ง ๋ชปํ๋ ์์ ์์ญ์ ์ต๋ ํฌ๊ธฐ ๊ตฌํ๋ ๋ฌธ์ ๋ฌธ์ ๋ฅผ ์ฒ์ ๋ดค์๋ ๋ง๋งํ์ง๋ง, ์ฃผ์ด์ง๋ ๊ฐ์ ๋ฒ์๋ฅผ ๋ณด๊ณ ๋ธ๋ฃจํธํฌ์ค๋ก ํ์ด๋ผ ์ ์๋ค๋ ํ์ ์ด ๋ค์๋ค. ๋ฌธ์ ๋ฅผ ์ดํด๋ณด์. ๋ฌธ์ ์ธ์ฒด์ ์น๋ช ์ ์ธ ๋ฐ์ด๋ฌ์ค๋ฅผ ์ฐ๊ตฌํ๋ ์ฐ๊ตฌ์์์ ๋ฐ์ด๋ฌ์ค๊ฐ ์ ์ถ๋์๋ค. ๋คํํ ๋ฐ์ด๋ฌ์ค๋ ์์ง ํผ์ง์ง ์์๊ณ , ๋ฐ์ด๋ฌ์ค์ ํ์ฐ์ ๋ง๊ธฐ ์ํด์ ์ฐ๊ตฌ์์ ๋ฒฝ์ ์ธ์ฐ๋ ค๊ณ ํ๋ค. ์ฐ๊ตฌ์๋ ํฌ๊ธฐ๊ฐ N×M์ธ ์ง์ฌ๊ฐํ์ผ๋ก ๋ํ๋ผ ์ ์์ผ๋ฉฐ, ์ง์ฌ๊ฐํ์ 1×1 ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ์ฐ๊ตฌ์๋ ๋น ์นธ, ๋ฒฝ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๋ฒฝ์ ์นธ ํ๋๋ฅผ ๊ฐ๋ ์ฐจ์งํ๋ค. ์ผ๋ถ ์นธ์ ๋ฐ์ด๋ฌ์ค๊ฐ..

BFS๋ฅผ ์ฐ์ตํ๊ธฐ ์ข์ ๋ฌธ์ . ๊ธฐ๋ณธ์ ์ธ BFS์์ ํ ๊ฐ์ง ์ถ๊ฐํด์ผํ ์ ์ด ์๋ค. ๋ฌธ์ ๋ถํฐ ์ดํด๋ณด์. ๋ฌธ์ ์ฒ ์์ ํ ๋งํ ๋์ฅ์์๋ ํ ๋งํ ๋ฅผ ๋ณด๊ดํ๋ ํฐ ์ฐฝ๊ณ ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ํ ๋งํ ๋ ์๋์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๊ฒฉ์ ๋ชจ์ ์์์ ์นธ์ ํ๋์ฉ ๋ฃ์ด์ ์ฐฝ๊ณ ์ ๋ณด๊ดํ๋ค. ์ฐฝ๊ณ ์ ๋ณด๊ด๋๋ ํ ๋งํ ๋ค ์ค์๋ ์ ์ต์ ๊ฒ๋ ์์ง๋ง, ์์ง ์ต์ง ์์ ํ ๋งํ ๋ค๋ ์์ ์ ์๋ค. ๋ณด๊ด ํ ํ๋ฃจ๊ฐ ์ง๋๋ฉด, ์ต์ ํ ๋งํ ๋ค์ ์ธ์ ํ ๊ณณ์ ์๋ ์ต์ง ์์ ํ ๋งํ ๋ค์ ์ต์ ํ ๋งํ ์ ์ํฅ์ ๋ฐ์ ์ต๊ฒ ๋๋ค. ํ๋์ ํ ๋งํ ์ ์ธ์ ํ ๊ณณ์ ์ผ์ชฝ, ์ค๋ฅธ์ชฝ, ์, ๋ค ๋ค ๋ฐฉํฅ์ ์๋ ํ ๋งํ ๋ฅผ ์๋ฏธํ๋ค. ๋๊ฐ์ ๋ฐฉํฅ์ ์๋ ํ ๋งํ ๋ค์๊ฒ๋ ์ํฅ์ ์ฃผ์ง ๋ชปํ๋ฉฐ, ํ ๋งํ ๊ฐ ํผ์ ์ ์ ๋ก ์ต๋ ๊ฒฝ์ฐ๋ ์๋ค๊ณ ๊ฐ์ ํ๋ค. ์ฒ ์๋ ์ฐฝ๊ณ ์ ๋ณด๊ด๋ ํ ๋งํ ๋ค์ด ๋ฉฐ์น ์ด..

๋ฌธ์ ์์ฒด๊ฐ ์ดํดํ๊ธฐ๋ ์ฝ๊ณ ๊ตฌํํ๊ธฐ๋ ์ฝ์ง๋ง, ๊ณจ๋ ๋ฌธ์ ์ด๋ค? ๊ทธ๋ ๋ค๋ฉด ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก๋ ํ ์ ์๋ค๋ผ๋ ๋ป์ผ๋ก ๋ฐ์๋ค์ด๋ฉด ๋๋ค. ๋ฌธ์ ๋ฅผ ์ดํด๋ณด์. https://www.acmicpc.net/problem/5430 5430๋ฒ: AC ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ๋ํด์, ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ์ ์ ๋ฐฐ์ด์ ํจ์๋ฅผ ์ํํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. ๋ง์ฝ, ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ์๋ error๋ฅผ ์ถ๋ ฅํ๋ค. www.acmicpc.net ์๊ฐ ์ ํ ๋ฉ๋ชจ๋ฆฌ ์ ํ ์ ์ถ ์ ๋ต ๋งํ ์ฌ๋ ์ ๋ต ๋น์จ 1 ์ด 256 MB 139725 31379 22175 20.074% ๋ฌธ์ ์ ์์ด๋ ์ฃผ๋ง์ ํ ์ผ์ด ์์ด์ ์๋ก์ด ์ธ์ด AC๋ฅผ ๋ง๋ค์๋ค. AC๋ ์ ์ ๋ฐฐ์ด์ ์ฐ์ฐ์ ํ๊ธฐ ์ํด ๋ง๋ ์ธ์ด์ด๋ค. ์ด ์ธ์ด์๋ ๋ ๊ฐ์ง ํจ์ R(๋ค์ง๊ธฐ)๊ณผ D(๋ฒ๋ฆฌ๊ธฐ)๊ฐ ์๋ค..
์ด๋ฒ ๊ธ ์์ฝ: ํ์ด์ฌ์ built-in round()๋ .5์ ๋ํด ์ฌ๋ฆผ์ํ ๊น์ ๋ด๋ฆผ์ํ ๊น์? ํ์ด์ฌ์์ ๋ฐ์ฌ๋ฆผ์ ์ง์ํ๋ ๋ด์ฅ ํจ์ round() ๊ฐ ์๋ค. ์์๋ฅผ ๋ฐ์ฌ๋ฆผํ๊ณ , ๋ฐ์ฌ๋ฆผ ์๋ฆฌ๊ฐ ์์์ธ ๊ฒฝ์ฐ (์: ์ญ์ ์๋ฆฌ๋ ๋ฐฑ์ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ): round(-419.219, -1) = -420.0 round(-866.057, -1) = -870.0 round(-231.095, -2) = -200.0 ์์๋ฅผ ๋ฐ์ฌ๋ฆผํ๊ณ , ๋ฐ์ฌ๋ฆผ ์๋ฆฌ๊ฐ ์์์ธ ๊ฒฝ์ฐ (์: ์์์ ์ฒซ์งธ ์๋ฆฌ๋ ๋์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ): round(-44.754, 1) = -44.8 round(-195.738, 2) = -195.74 round(-392.451, 2) = -392.45 ์์๋ฅผ ๋ฐ์ฌ๋ฆผํ๊ณ , ๋ฐ์ฌ๋ฆผ ์๋ฆฌ๊ฐ ์์์ธ ๊ฒฝ์ฐ: roun..
2023.12.10 - [Deep Learning/Pytorch] - Pytorch, ์ด๋ฏธ์ง ๋ถ๋ฅ ์ฝ๋ ์์ธํ ์ดํดํ๊ธฐ (5ํธ) - Training/valid/test ไธํธ Pytorch, ์ด๋ฏธ์ง ๋ถ๋ฅ ์ฝ๋ ์์ธํ ์ดํดํ๊ธฐ (5ํธ) - Training/valid/test ไธํธ (๊ฐ๋ ์ฑ๊ณผ ํ๋ ฅ์ ์ํด ๋ฌธ์ฒด๋ฅผ ๋ฐ๊พธ๊ฒ ์ต๋๋ค.) Data Augmentation, ResNet9๊น์ง ์ดํด ๋ณด์๋ค. 2023.11.08 - [Deep Learning/Pytorch] - Pytorch, ์ด๋ฏธ์ง ๋ถ๋ฅ ์ฝ๋ ์์ธํ ์ดํดํ๊ธฐ (4ํธ) - ResNet9 ๋ชจ๋ธ Pytorch, ์ด๋ฏธ์ง ๋ถ sjkoding.tistory.com ๋ณธ๊ฒฉ์ ์ผ๋ก ์ ๊ฒ์๊ธ์์ ๋ง๋ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ ํ์ต ๋ฐ ๊ฒ์ฆ์ ์งํํ๋ค. model = ResNet9..
(๊ฐ๋ ์ฑ๊ณผ ํ๋ ฅ์ ์ํด ๋ฌธ์ฒด๋ฅผ ๋ฐ๊พธ๊ฒ ์ต๋๋ค.) Data Augmentation, ResNet9๊น์ง ์ดํด ๋ณด์๋ค. 2023.11.08 - [Deep Learning/Pytorch] - Pytorch, ์ด๋ฏธ์ง ๋ถ๋ฅ ์ฝ๋ ์์ธํ ์ดํดํ๊ธฐ (4ํธ) - ResNet9 ๋ชจ๋ธ Pytorch, ์ด๋ฏธ์ง ๋ถ๋ฅ ์ฝ๋ ์์ธํ ์ดํดํ๊ธฐ (4ํธ) - ResNet9 ๋ชจ๋ธ 2023.11.08 - [Deep Learning/Pytorch] - Pytorch, ์ด๋ฏธ์ง ๋ถ๋ฅ ์ฝ๋ ์์ธํ ์ดํดํ๊ธฐ (3ํธ) - AutoAugment Pytorch, ์ด๋ฏธ์ง ๋ถ๋ฅ ์ฝ๋ ์์ธํ ์ดํดํ๊ธฐ (3ํธ) - AutoAugment 2023.11.07 - [Deep Learning/Pytorch] - Pytorch, ์ด๋ฏธ์ง ๋ถ sjkoding.tistory...