์ค๋ ๊ฐ๋ฐ ๊ฒฝํ์ ๊ฐ์ง๊ณ ์๋ Senior Developer ์ ๋๋ค. ํ๋๊ฑด์ค ์ ์ฐ์ค, ์ผ์ฑ SDS, ์ ์์๊ฑฐ๋์ ์ฒด ์์ค๋ฉํธ๋ฆญ์ค, ์จํฐ์ํ ์ ์ฐ๋ถ๋ฅผ ๊ฑฐ์น๋ฉฐ 30 ๋ ์ด์ IT ๋ถ์ผ์์ ์์์จ ์ง์๊ณผ ๊ฒฝํ์ ๋๋๊ณ ์ถ์ต๋๋ค. ํ์ฌ๋ ์ธ๊ณต์ง๋ฅ๊ณผ ํ์ด์ฌ ๊ด๋ จ ๊ฐ์๋ฅผ ํ๊ณ ์์ต๋๋ค.
ํํ์ด์ง ์ฃผ์:
Courses
Reviews
- Introduction to Machine Learning and Deep Learning Using Python
- Understanding the Latest Big Data and Artificial Intelligence Trends
- Deep Learning-Based Image and Object Recognition: From CNN to YOLO and DETR
- Deep Learning-Based Image and Object Recognition: From CNN to YOLO and DETR
- Deep Learning-Based Image and Object Recognition: From CNN to YOLO and DETR
Posts
Q&A
16:07์ฌ๋ผ์ด๋์์ ํท๊ฐ๋ฆฌ๋ ๋ถ๋ถ์ด ์์ต๋๋ค
๋ network ์ ์ฐจ์ด์ ์ ์ถ๊ฐ๋ก ์ค๋ช ๋๋ฆฌ๊ฒ ์ต๋๋ค.b ์ ์ญํ - ์์ด์ ํธ๊ฐ ํ๊ฒฝ์์ ๊ฒฝํ์ ์์งํ ๋ ๋ฐ๋ฅด๋ ์ ์ฑ . ๋ํ์ ์ธ ์๊ฐ e-greedy ์ ์ฑ ์ ๋๋ค.- ๋ค์ํ ๊ฒฝํ์ ์ํด epsilon ๋งํผ ๋ฌด์์ ํ๋์ ํฉ๋๋ค. ๋ง์ฝ ์๋ชป๋ ์ ํ์ด์์ผ๋ฉด weight ๋ฅผ ์๋ชป๋ ๋ฐฉํฅ์ผ๋ก ์ ๋ฐ์ดํธ ํ๊ฒ ๋๊ฒ ์ง๋ง ์๋ ์ ํ์ด์์ผ๋ฉด weight ์ ๋ฐ์ดํธ๊ฐ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ์งํ๋๊ฒ ํฉ๋๋ค.์คํํด๋ฆฌ์ ํ์ต์ ์ฌ์ฉํฉ๋๋ค. 2. Q ์ ์ญํ - ๋คํธ์ํฌ ์์ฒด์ ์ถ๋ ฅ์ ๋๋ค. ํ์ฌ ๋คํธ์ํฌ๊ฐ ์ถ๋ ฅํ๋ ์ ์ฑ ์ด ์ข์ ์ ์ฑ ์ด๋ฉด ์ ์ ๊ทธ ๋ฐฉํฅ์ผ๋ก weight๋ฅผ ์ด๋์ํต๋๋ค. ์ข์ ์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 16
Q&A
๋ฏธ๋ถ ๊ฒฐ๊ณผ๊ฐ ์ ์ ๋ ๊ฒ ๋์ค๋์ง ๊ถ๊ธํฉ๋๋ค.
(์ฌ์ง)๋ฅผ ๋ฏธ๋ถํ๋ฉด (์ฐ์๋ฒ์น)(์ฌ์ง)๋ฐ๋ผ์,(์ฌ์ง) ์ ๋๋ค.๋๋ฒ์งธ ์ง๋ฌธํ์ ๋ด์ฉ์ ์ ์ดํดํ๊ณ ๊ณ์ญ๋๋ค. ์ฆ, value(Q)๊ฐ ๋์ action์ gradient์ ํฐ ์์ weight๋ฅผ ์ค์ ๊ทธ action์ด ์ ํ๋ ํ๋ฅ ์ด ์ปค์ง๋๋ก ํ๊ณ , value๊ฐ ๋ฎ์ผ๋ฉด ์ ํ ํ๋ฅ ์ ์ค์ด๋ ๋ฐฉํฅ์ผ๋ก ํ์ต๋ฉ๋๋ค. ์ข์ ์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 15
Q&A
Fast R-CNN ๊ฐ์ ๊ด๋ จ ์ง์์ฌํญ์ ๋๋ค.
Q1. ๊ทธ๋ฐ๋ฐ region proposal ๊ฒฐ๊ณผ๊ฐ ์ ์๋ณธ ์ด๋ฏธ์ง์ ๋ฌ๋ฆฌ 500ร700 ํฌ๊ธฐ๋ก ๋์ค๋์ง ๊ถ๊ธํฉ๋๋ค.--> 800ร800 ์ ์ฒด์์ ๋ถ๋ถ ์์ญ๋ง ๊ณจ๋ผ์ ์ฒ๋ฆฌํ๋ค๋ ๊ฑธ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ์์์ ํฌ๊ธฐ๋ฅผ ๋ฃ์ ๊ฒ ์ ๋๋ค.์ฆ, 500ร700์ ๊ณ ์ ๊ฐ์ด ์๋๊ณ , โregion proposal์ ์๋ณธ ์ด๋ฏธ์ง๋ณด๋ค ์์ ๋ถ๋ถ ์์ญ์ผ ์ ์๋คโ๋ ์ฌ์ค์ ์ดํด์ํค๊ธฐ ์ํ ์์ ์ซ์์ ๋๋ค. Q2. ๋ํ feature map์ ์๋ณธ ์ด๋ฏธ์ง ์ ์ฒด(800ร800)๋ฅผ ์ปค๋ฒํ๋ ๋ฐ๋ฉด, region proposal์ ์์ ์ง๋ฌธ์ฒ๋ผ ์ด๋ฏธ์ง ์ผ๋ถ(500ร700)๋ง์ ๋ค๋ฃน๋๋ค. ๊ทธ๋ฐ๋ฐ๋ RoI Projection์ ์ ์ฉํ์ ๋, region proposal์ด feature map ์ ์ฒด์ ๋ฐ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๊ทธ๋ฆผ์ด ์ดํด๋์ง ์์ต๋๋ค. ๊ฐ์ ์๋ฃ์๋ 5x7 ํน์ ์ด๋ ๊ทธ๋ฆผ์ ๋จ์ํ/์ค๋ฅ์ธ์ง ๊ถ๊ธํฉ๋๋ค.--> ๊ทธ๋ฆผ์ด ์๋ชป๋ ๊ฑด ์๋๊ณ ์ค๋ช ์ ์ฝ๊ฒ ํ๋ ค๊ณ ์ค์ ๊ณ์ฐ ๊ณผ์ ์ ๋จ์ํํด์ ๋ณด์ฌ์ค ์์๋ผ์ ๊ทธ๋ ์ต๋๋ค. feature map์ ์ ์ฒด ์ด๋ฏธ์ง๋ฅผ ์ปค๋ฒํ์ง๋ง, RoI Projection์ region proposal์ด ์ฐจ์งํ๋ ๋ถ๋ถ ์์ญ๋ง ๊ณจ๋ผ์ feature map์์ ์๋ผ ์๋๋ค. ๊ฐ์์๋ฃ์ ๊ทธ๋ฆผ์ด feature map ์ ์ฒด์ ์์ด ์น ํด์ง ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๊ฑด โ์ค๋ช ์ฉ ๊ทธ๋ฆผโ์ผ ๋ฟ์ด๊ณ , ์ค์ ์ฐ์ฐ์์๋ proposal์ ํด๋นํ๋ 5ร7 ์์ญ๋ง ์ฌ์ฉํด ๊ณ ์ ํฌ๊ธฐ๋ก max pooling ํฉ๋๋ค.Q3. ์ถ๊ฐ์ ์ผ๋ก, Fast R-CNN๊ณผ Faster R-CNN์ ๋คํธ์ํฌ ํ์ต์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ ๋จ์ํ ์ ๋ ฅ ์ด๋ฏธ์ง์ ๋ฐ์ด๋ฉ ๋ฐ์ค๋ฅผ ๊ทธ๋ฆฌ๋ ๊ฒ ์ธ์๋ ๋ผ๋ฒจ๋ง ๊ณผ์ ์ด ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๋ฌํ ๋ผ๋ฒจ๋ค์ด ์ด๋ป๊ฒ ์์ฑ๋๋์ง์ ๋ํ ์ถ๊ฐ ๊ฐ์๋ ์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. --> ์ข์ ์ง์ ๊ฐ์ฌํฉ๋๋ค. ๋ค์์ ๊ฐ์๋ฅผ ์ ๊ทธ๋ ์ด๋ ํ ๋ ํฌํจ์ํค๋๋ก ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 18
Q&A
mini-batch gradient descent ์ backpropagation์ ๋ํ์ฌ
backward() ๊ฐ ํ๋์ผ์ ์ญ์ ํ(backpropagation)๋ฅผ ํตํด ๊ฐ ํ๋ผ๋ฏธํฐ์ ๋ํ gradient๋ฅผ ๊ณ์ฐํด gradient buffer(๋์ ์ ์ฅ์)์ ๋ฃ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด batch ๋ก 256 ๊ฐ ๋ฐ์ดํฐ์ ํ๊ท ๊ฐ์ผ๋ก ๋ฏธ๋ถ ๊ณ์ฐ์ ํ๊ณ optimizer.step() ์์ ํ๋ผ๋ฏธํฐ ์ ๋ฐ์ดํธ๋ฅผ ํ๋ ๊ฒ์ ๋ฐ๋ณตํฉ๋๋ค. ์๋ ์ธํ๋ฐ AI ์ธํด์ ๋ต๋ณ์ด ์ ํํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 21
Q&A
์น์ 2 ์ฝ๋ ๊ด๋ จํ์ฌ ์ง์๋๋ฆฝ๋๋ค.
๋ง์ต๋๋ค. ํ์ฌ ์ฝ๋๋ train_loss /= len(train_loader) ๋ก ์์ ํด์ batch ๊ฐฏ์๋ก ๋๋์ด์ผ ํฉ๋๋ค. accuracy ๋ ํ์ฌ ์ฒ๋ผ train_acc /= len(train_data) ๋๋๋ฉด ๋ฉ๋๋ค.batch size ๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ ์ ์ํ์ ๋๋ก ์ฝ๋ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ ํํ ๋ฐฉ๋ฒ์ด์ง๋ง ์์ค๊ฐ์ ๊ณ์ฐํ๋ ๋ชฉ์ ์ ๊ทธ ๊ฐ์ด ์ค์ด๋ค๊ณ ์๋์ง ๋น๊ตํ๋ ๋ชฉ์ ์ด๋ฏ๋ก ๋งค์ฐ ์ ํํ ๊ฐ์ ๊ณ์ฐํ์ง ์์๋ ์ง์ฅ ์์ต๋๋ค.๊ต์ฌ์์๋ train_loss /= len(train_loader) ๋ก ์์ ํด ๋์์ต๋๋ค.์ข์ ์ง์ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 14
Q&A
์ฅฌํผํฐ๋ ธํธ๋ถ ํตํ python3 ์ฐ๊ฒฐ์คํจ
(์ฌ์ง) ํน์๋ ํ์ฌ ์๋ฌด ๊ฒ๋ ๊น๋ฆฌ์ง ์์ ์๋ก์ด pc ๋ฅผ ๊ตฌํด์ ์ฒ์ ๋ถํฐ anaconda install --> ๋ฉ๋ด์์ Jupyter Notebook ์คํ --> .ipynb ๋ก ๋๋๋ ๋ ธํธ๋ถ ํ์ผ ์คํ ํ๋๋ฐ ์ ๋ฉ๋๋ค.kernel unknown ๋ฐ์ no kernel ์ด๋ผ๊ณ ๋ณด์ด์๋ ๋ถ๋ถ์ click ํ์๋ฉด kernel ์ ์ ํํ ์ ์๊ฒ ์๋์ ๊ฐ์ ์ฐฝ์ด ๋จ๋๋ฐ ๊ฑฐ๊ธฐ์ python 3(ipykernel) ์ ์ ํํ์ธ์. ๊ทธ๋๋ ์๋์๋ฉด anaconda ์๋ก ์ค์นํ์๊ธธ ๊ถ๊ณ ํฉ๋๋ค.(์ฌ์ง)(์ฌ์ง)
- 0
- 2
- 21
Q&A
์ฅฌํผํฐ๋ ธํธ๋ถ ํตํ python3 ์ฐ๊ฒฐ์คํจ
์๋ ์์๋๋ก ์ ๊ฒํด ๋ณด์ธ์.Python ์ปค๋ ์ค์น ์ฌ๋ถ ํ์ธํฐ๋ฏธ๋(๋๋ Anaconda Prompt)์์ ๋ค์์ ์คํ:python -m ipykernel --version ๋ฒ์ ์ด ๋์ค๋ฉด ipykernel ์ค์น OK์ ๋์ค๋ฉด ์ค์น:pip install ipykernel (Anaconda ํ๊ฒฝ์ด๋ฉด conda install ipykernel)
- 0
- 2
- 21
Q&A
Taxi-v3์ ๋ํ ๋ ๊ฐ์ง์ง๋ฌธ
๋ง์ต๋๋ค . Taxi๊ฐ ๋๋คํ๊ฒ init๋ ์๋์ ๋ชฉ์ ์ง์ ์์น๋ฅผ ์๋ ์ด์ ๋ ํ๊ฒฝ์ด ๊ทธ๋ ๊ฒ ๊ตฌ์ฑ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. Taxi ํ๊ฒฝ์ fully observable MDP๋ก ์ค๊ณ๋์ด ์์ด์ ์์ด์ ํธ๋ ๋งค ์์ ์ ์์ ํ ์ํ(state) ๋ฅผ ๊ด์ธกํ ์ ์์ต๋๋ค:ํ์ฌ ํ์์ ์์น์๋์ ์์น๋ชฉ์ ์ง์ ์์น์ด ์ ๋ณด๊ฐ observation์ ํฌํจ๋๊ธฐ ๋๋ฌธ์, ์์ด์ ํธ๋ ๋งค๋ฒ "๋ด๊ฐ ์๋์ ํ์ฐ๋ฌ ๊ฐ์ผ ํ๋์ง / ์ด๋ฏธ ํ์ ๋์ง / ๋ชฉ์ ์ง๊น์ง ๊ฐ์ผ ํ๋์ง"๋ฅผ ํ๋จํ ์ ์์ต๋๋ค. ์ข์ ์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 15
Q&A
Transformer ๋ฒ์ญ๊ธฐ ๋ถ์ - Part1 ๋ฐ๋ผ์น๊ธฐ ์ง๋ฌธ
model_path = "/content/ted_hrlr_translate_pt_en_converter_extracted/ted_hrlr_translate_pt_en_converter"# ์ ์ฅ๋ ๋ชจ๋ธ ๋ก๋tokenizers = tf.saved_model.load(model_path)์ด๋ ๊ฒ ์์ ํ์๋ฉด ๋ฉ๋๋ค. ์ต๊ทผ์ ์์ถ ํ๋ฆฌ๋ ํด๋๋ช ์ด ๋ฐ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ต์ฌ์๋ ์์ ํ์ฌ ๊ณง ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 20
Q&A
๊ทธ๋ฆผ์ ๋ํด์ ์ ์ดํด๊ฐ ์๋ฉ๋๋ค.
๋ค, ๋ง์ต๋๋ค. ๊ทธ ์ฐจ์ด๋ ๊ฒฐ๊ตญ Policy Evaluation โ Policy Improvement๋ฅผ ๋ฐ๋ณตํ๋ฉด์ ์๋ ด ๊ณผ์ ์ ์๋ ์ค๊ฐ ๋จ๊ณ ์ฐจ์ด์ ๋๋ค.9๋ถ 52์ด: ์์ง ฮธ(์๋ ด ์ค์ฐจ ํ์ฉ์น) ๊ธฐ์ค์ผ๋ก ์ถฉ๋ถํ ๋ฐ๋ณต๋์ง ์์ ์ํ๋ผ, greedy update๋ฅผ ํ์ ๋ โblue statement๋ฅผ ๊ฑฐ์ณ๊ฐ๋ ๊ฒฝ๋กโ๊ฐ ๋ ์ข์ ๋ณด์ด๋ ์ค๊ฐ ์ ์ฑ ์ด ๋์ต๋๋ค. ์ด๋๋ ์์ง ์ต์ ์ ์ฑ ์ด ์๋๋๋ค.14๋ถ 6์ด: ๋ ๋ง์ iteration์ ๊ฑฐ์ณ value function์ด ์์ ๋๋ฉด์, ์ค์ ๋ก๋ โblue statement๋ฅผ ๋์๊ฐ๋ ๊ฒฝ๋กโ๊ฐ ๋ ๋์ value๋ฅผ ๊ฐ์ง๋ ๊ฒ์ด ๋๋ฌ๋ฉ๋๋ค. ๊ทธ๋์ ์ต์ข optimal policy์์๋ ๋์๊ฐ๋ ๊ฒ์ด ์ ํ๋ฉ๋๋ค.์ฆ, ฮธ์ ํฌ๊ธฐ์ ๋ฐ๋ณต ํ์ ๋๋ฌธ์ ์ค๊ฐ ๋จ๊ณ์์๋ ๊ฒฝ๋ก๊ฐ ๋ฌ๋ผ ๋ณด์ผ ์ ์์ง๋ง, iteration์ ์ถฉ๋ถํ ๋๋ฆฌ๋ฉด ๊ฒฐ๊ตญ ๋์ผํ optimal policy์ ์๋ ดํ๊ฒ ๋ฉ๋๋ค.
- 0
- 1
- 21