๐ ๋งค์ผ 3๊ฐ์ง
โ ์ธํฐ๋ทฐ 3๋ฌธ์ ์ ๋ฆฌ
- TF, Pytorch ๋ฑ์ ์ฌ์ฉํ ๋ ๋๋ฒ๊น ๋ ธํ์ฐ๋?
- ๋ด๋ด๋ท์ ๊ฐ์ฅ ํฐ ๋จ์ ์ ๋ฌด์์ธ๊ฐ? ์ด๋ฅผ ์ํด ๋์จ One-Shot Learning์ ๋ฌด์์ธ๊ฐ?
- ์์ฆ Sigmoid ๋ณด๋ค ReLU๋ฅผ ๋ง์ด ์ฐ๋๋ฐ ๊ทธ ์ด์ ๋?
https://github.com/boost-devs/ai-tech-interview/blob/main/answers/3-deep-learning.md
ai-tech-interview/answers/3-deep-learning.md at main · boost-devs/ai-tech-interview
๐ฉ๐ป๐จ๐ป AI ์์ง๋์ด ๊ธฐ์ ๋ฉด์ ์คํฐ๋ (โญ๏ธ 1k+). Contribute to boost-devs/ai-tech-interview development by creating an account on GitHub.
github.com
โ ์ฝ๋ฉํ ์คํธ 1๋ฌธ์
- '์ด๊ฒ์ด ์ทจ์
์ ์ํ ์ฝ๋ฉํ
์คํธ๋ค' - ์ ๋ ฌ2
- ์ ํ ์ ๋ ฌ : ๊ฐ์ฅ ์์์ ์ธ ๋ฐฉ๋ฒ, ์ ๋ ฌ๋์ง ์์ ๋ฐ์ดํฐ ์ค '๊ฐ์ฅ ์์ ๊ฒ์ ์ ํ' and ์ ๋ ฌ๋์ง ์์ ๊ฐ์ฅ ์์ ๋ฐ์ดํฐ๋ swap
๐๐ป O(n^2) - ์ฝ์
์ ๋ ฌ : ๋ฐ์ดํฐ๋ฅผ ํ๋์ฉ ์ ์ ํ ์์น์ ์ฝ์
, ํ์ํ ๋๋ง ๋ฐ๊พธ๋ฏ๋ก '๋ฐ์ดํฐ๊ฐ ๊ฑฐ์ ์ ๋ ฌ๋์ด ์์ ๋ ํจ์จ์ '
๐๐ป O(n)
โญ ๊ฑฐ์ ์ ๋ ฌ๋์ด ์์ ๋, ํต ์ ๋ ฌ๋ณด๋ค ๋น ๋ฅด๊ฒ ๋์ - ํต ์ ๋ ฌ : ํผ๋ฒ(pivot) ์ฌ์ฉ. ํผ๋ฒ ๊ธฐ์ค ์ผ์ชฝ์์ ํผ๋ฒ๋ณด๋ค ํฐ ์, ์ค๋ฅธ์ชฝ์์ ํผ๋ฒ๋ณด๋ค ์์ ์ ํํ์ฌ swap. ์ด ๊ฐ์ด ์๋ก ์๊ฐ๋ฆฌ๋ฉด ํผ๋ฒ๋ณด๋ค ์์ ๋ฐ์ดํฐ(์ค๋ฅธ์ชฝ ์)์ ํผ๋ฒ์ swapํ์ฌ ์์น๋ฅผ ๋ณ๊ฒฝํ๋ค. ์ด๋ฅผ ๋ฐ๋ณต
๐๐ป O(nlogn) : ๋ฐ์ดํฐ N๊ฐ์ผ ๋ ๋์ด๋ ์ฝ logN
โ๊ฑฐ์ ์ ๋ ฌ๋์ด ์๋ ๊ฒฝ์ฐ์ ์ฝ์ ์ ๋ ฌ์ด ๋ ๋น ๋ฅด๊ฒ ์๋ํจ - ๊ณ์ ์ ๋ ฌ : ํน์ ์กฐ๊ฑด์ด ๋ถํฉํ ๋๋ง ์ฌ์ฉ. ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค๊ณ ๊ฑฐ๊ธฐ์ ํด๋น ์ซ์์ ๊ฐ์๋ฅผ ์ ์ฅํ๋ค.
โ๋ฐ์ดํฐ ํฌ๊ธฐ๊ฐ ํ์ ๋์ด ์๊ณ , ์ค๋ณต๋ ์๊ฐ ๋ง์ ๋ ์ ๋ฆฌ
- ์ ํ ์ ๋ ฌ : ๊ฐ์ฅ ์์์ ์ธ ๋ฐฉ๋ฒ, ์ ๋ ฌ๋์ง ์์ ๋ฐ์ดํฐ ์ค '๊ฐ์ฅ ์์ ๊ฒ์ ์ ํ' and ์ ๋ ฌ๋์ง ์์ ๊ฐ์ฅ ์์ ๋ฐ์ดํฐ๋ swap
โ ๋ฐ๋ฐ๋ฅ๋ถํฐ ์์ํ๋ ๋ฅ๋ฌ๋ 5(์์ฑ ๐ )
- ์ฑํฐ 2.1 ์์ฑ ๋ชจ๋ธ ๊ฐ์ - 2.2 ์ค์ ๋ฐ์ดํฐ๋ก ์์ฑ ๋ชจ๋ธ ๊ตฌํ
'๋์์ค์ฒ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[6์ผ์ฐจ] 2024/12/27 (3) | 2024.12.27 |
---|---|
[5์ผ์ฐจ] 2024/12/26 (0) | 2024.12.26 |
[4์ผ์ฐจ] 2024/12/24 (0) | 2024.12.24 |
[2์ผ์ฐจ] 2024/12/22 (0) | 2024.12.22 |
[1์ผ์ฐจ] 2024/12/20 (0) | 2024.12.20 |