IT-Engineering/A.I.12 ์๋์ฝ๋ค(Anaconda) ์ฝ๋ค conda ๊ฐ์ํ๊ฒฝ ์์ฑ ์๋ก ๋ง๋ค๊ธฐ(Anaconda ๋ค์ด๋ก๋ ๋งํฌ ํฌํจ) ์ด๋ฒ ์ ๊ฒฝ์ฐ๋ django๋ฅผ ์ฃผ๋ก ์ฐ๋ ํ๊ฒฝ์ ์๋ก ํ๊ธฐ ์ํด์ ์ฝ๋ค ๊ฐ์ํ๊ฒฝ์ ์๋ก ์ธํ ํ๊ฒ ๋์์ต๋๋ค. conda ๊ฐ์ํ๊ฒฝ์ ์๋ก ๋ง๋๋ ๋ช ๋ น์ด๋ ์๋์ ๊ฐ์ต๋๋ค. conda create -n [๊ฐ์ํ๊ฒฝ์ด๋ฆ] python=[ํ์ด์ฌ๋ฒ์ ] Anaconda ๋ค์ด๋ก๋๋ ๋งํฌ๋ ์ด๊ณณ: https://www.anaconda.com/products/individual#Downloads Windows Python 3.8 64-Bit Graphical Installer (477 MB) 32-Bit Graphical Installer (409 MB) MacOS Python 3.8 64-Bit Graphical Installer (440 MB) 64-Bit Command Line Installer (433 MB) Li.. 2021. 11. 13. JupyterLab์์ Tensorboard Extension์ค์น ๋จผ์ ์ค์นํด์ผ ํ ๊ฒ JupyterLab Git (version >=2.x) https://gentlesark.tistory.com/29 Anaconda ํ๊ฒฝ์์ Jupyter Notebook ๋ฐ Jupyter Lab ์ค์น ๋ช ๋ น์ด ๊ฐ๋จํ๊ฒ conda ๋ช ๋ น์ด์ pip ๋ช ๋ น์ด๋ฅผ ํตํ Jupyter Notebook๊ณผ Jupyter Lab์ค์น๋ฅผ ์์๋ณด์. Jupyter Notebook์ ์ฝ๋ ๋ฐ ๋งํฌ๋ค์ด(์ค๋ช ํ ์คํธ)๊ฐ ํฌํจ๋ ๋ฌธ์๋ฅผ ์์ฑํ๊ณ ๊ณต์ ํ ์ ์๋ ์คํ ์์ค ์น ์์ฉ. gentlesark.tistory.com Jupyter Notebook ๋ฐ Jupyter Lab ์ค์น๋ ์์ ๊ธ ์ฐธ์กฐ. ์ค์น๋ฐฉ๋ฒ pip install --upgrade jupyterlab-git jupyter lab build ์ค์น๋.. 2020. 7. 3. ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 5ํ : ์ถ๋ ฅ์ธต ์ค๊ณ(feat.Softmax) 2020/03/31 - [IT-Engineering/A.I.] - ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 1ํ : ์ธ๊ณต์ง๋ฅ, ๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋ 2020/03/31 - [IT-Engineering/A.I.] - ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 2ํ : ํผ์ ํธ๋ก (Perceptron) 2020/04/03 - [IT-Engineering/A.I.] - ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 3ํ : ์ ๊ฒฝ๋ง, ํ์ฑํ ํจ์ 2020/05/16 - [IT-Engineering/A.I.] - ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 4ํ : ํ์ฑํ ํจ์(activation function) ์ด์ ์ ๊ฐ๋จํ๊ฒ ๊ฐ๋ ์ ๋ฆฌํ ๊ธ์ ์ดํด๋ณด๋ ค๊ฑฐ๋ ์์ ๊ธ์ ์ฝ์ด๋ณด๊ธฐ๋ฅผ ๋ฐ๋๋ค. ์ด๋ฒ์ 5ํ, ์ถ๋ ฅ์ธต ์ค๊ณ์ ๋ํด์ ์ด๋ณด๋ณด๋ค ๋ฎ์ ์ด์ด๋ณด์ ์ธ ์์ค์์ ์์๋ณด๊ฒ ๋ค. 1ํ์์ ๊ธฐ๊ณํ์ต(๋จธ์ .. 2020. 6. 2. ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 4ํ : ํ์ฑํ ํจ์(activation function) 2020/03/31 - [IT-Engineering/A.I.] - ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 1ํ : ์ธ๊ณต์ง๋ฅ, ๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋ 2020/03/31 - [IT-Engineering/A.I.] - ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 2ํ : ํผ์ ํธ๋ก (Perceptron) 2020/04/03 - [IT-Engineering/A.I.] - ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 3ํ : ์ ๊ฒฝ๋ง, ํ์ฑํ ํจ์ ์์ ๋ฅ๋ฌ๋ 3ํ์ ์ด์ด ์ด์ด๋ณด ๋ฅ๋ฌ๋ 4ํ์ด๋ค. ๊ฒ์ํด๋ณด๋ฉด ๋ฅ๋ฌ๋์ ๋ํ ์๋ ์ข์ ๊ธ๋ค์ด ๋ง์์, ๋ณด๋ ์ฌ๋๋ค์ ์ํด์๋ ์ค์ค๋ก๋ฅผ ์ํด์๋ ๊ฐ๋จํ ๋ด์ฉ๋ง ์ ๋ฆฌํ๋ ์ฐจ์์์ ๊ธฐ๋กํ๋ ์ปจ์ ์ผ๋ก ํ๋ ค ํ๋ค. 3ํ์์ ํผ์ ํธ๋ก ๊ณผ ์ ๊ฒฝ๋ง์ ์ ์์ ๊ดํด ๋ค์ ์ ๋งคํ๊ฒ ํํํ ๋ถ๋ถ์ด ์๋๋ฐ, ์๋ฌด๋๋ ์ฌ์ฉํ๋ ์ฌ๋๋ง๋ค ์ฝ๊ฐ์ ์ ์์ฐจ๊ฐ ์์ด.. 2020. 5. 16. ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 3ํ : ์ ๊ฒฝ๋ง, ํ์ฑํ ํจ์ 2020/03/31 - [IT-Engineering/A.I.] - ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 1ํ : ์ธ๊ณต์ง๋ฅ, ๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋ ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 1ํ : ์ธ๊ณต์ง๋ฅ, ๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋ ์ด๋ณด๋ณด๋ค ํ๋จ๊ณ ๋ ์ด๋ณด๋ฅผ '์ด์ด๋ณด'๋ผ๊ณ ์ ์ํ๊ฒ ๋ค. ํ์๊ฐ ์ด์ด๋ณด์ด๊ณ , ํ์๊ฐ ์ดํดํ ๊ฒ๋ง ์ ๊ธฐ ๋๋ฌธ์ ์ด์ด๋ณด๋ ์ดํดํ ์ ์๋ค๊ณ ์๊ฐํ์ฌ ์ ๋ชฉ์ ์์ ๊ฐ์ด ์ ํด๋ณด์๋ค. ์ ๋ชฉ์ ์ ๋ณด๋ฉด ์์๊ฐ ์๋ค. ์ธ๊ณต.. gentlesark.tistory.com 2020/03/31 - [IT-Engineering/A.I.] - ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 2ํ : ํผ์ ํธ๋ก (Perceptron) ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 2ํ : ํผ์ ํธ๋ก (Perceptron) ํผ์ ํธ๋ก (Perceptron)์ ๋ฅ๋ฌ๋์ ์์ํ ๋ ์ฒ์ ๋ฑ์ฅํ๋ ๊ฐ๋ ์ด๋ค.. 2020. 4. 3. ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 2ํ : ํผ์ ํธ๋ก (Perceptron) ํผ์ ํธ๋ก (Perceptron)์ ๋ฅ๋ฌ๋์ ์์ํ ๋ ์ฒ์ ๋ฑ์ฅํ๋ ๊ฐ๋ ์ด๋ค. ๋ฅ๋ฌ๋์ ์์ฃผ ์ต๊ทผ์ ๋ฑ์ฅํ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง, ์ค์ ๋ก ์ด ๊ฐ๋ ์ 1957๋ ํ๋ํฌ ๋ก์ ๋ธ๋ผํธ(Frank Rosenblatt)๋ผ๋ ์ฌ๋์ด ๊ณ ์ํ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ํผ์ ํธ๋ก ์ ์ฌ๋ฌ๊ฐ์ ์ ํธ๋ฅผ ์ ๋ ฅ(Input)์ผ๋ก ๋ฐ์ ํ๋์ ์ ํธ๋ฅผ ์ถ๋ ฅ(Output)ํ๋ค. ๋์๊ณผ ์์์ผ๋ก ํํํด๋ณด๋ฉด ์๋์ ๊ฐ๋ค. ๋๊ฐ์ ์ ๋ ฅ(x1, x2)์ด ์๋ค๊ณ ๊ฐ์ ํ ๋ ๋๊ฐ์ ์ ๋ ฅ์ ๊ฐ์ค์น(w1, w2)๋งํผ์ ๊ณฑํ์ฌ ๊ทธ ์กฐํฉ์ ํฉ์ด ์๊ณ๊ฐ์ ๋์์ ๊ฒฝ์ฐ 1์ด๋ผ๋ ๋ฐ์์ ํ๊ฑฐ๋ ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ 0์ด๋ผ๋ ๋ฌด๋ฐ์์ ๋ณด์ด๋ ๊ฒ์ด ํผ์ ํธ๋ก ์ ๊ฐ๋ ์ด๋ค. ์ด๋ฅผ ์์์ผ๋ก ๋ํ๋ธ ๊ฒ์ด ์ ๊ทธ๋ฆผ์ ์ค๋ฅธ์ชฝ ๋ถ๋ถ์ ์์์ธ๋ฐ, ์๊ณ์น(θ)๋ฅผ ํธํฅ(b)์ด๋ผ๋ ๊ฐ๋ ์ผ๋ก ๋ฐ๊พธ์ด ์ข๋ณ์ผ๋ก .. 2020. 3. 31. ์ด์ด๋ณด๋ ์ดํดํ๋ ๋ฅ๋ฌ๋ 1ํ : ์ธ๊ณต์ง๋ฅ, ๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋ ์ด๋ณด๋ณด๋ค ํ๋จ๊ณ ๋ ์ด๋ณด๋ฅผ '์ด์ด๋ณด'๋ผ๊ณ ์ ์ํ๊ฒ ๋ค. ํ์๊ฐ ์ด์ด๋ณด์ด๊ณ , ํ์๊ฐ ์ดํดํ ๊ฒ๋ง ์ ๊ธฐ ๋๋ฌธ์ ์ด์ด๋ณด๋ ์ดํดํ ์ ์๋ค๊ณ ์๊ฐํ์ฌ ์ ๋ชฉ์ ์์ ๊ฐ์ด ์ ํด๋ณด์๋ค. ์ ๋ชฉ์ ์ ๋ณด๋ฉด ์์๊ฐ ์๋ค. ์ธ๊ณต์ง๋ฅ, ๋จธ์ ๋ฌ๋(๊ธฐ๊ณํ์ต), ๋ฅ๋ฌ๋. ๊ฐ ํฌํจ๊ด๊ณ ์์ด๋ค. ๊ทธ๋ฆผ์ผ๋ก ๋ํ๋ด๋ฉด ์๋์ ๊ฐ๋ค. ์ฝ๊ฒ ์ค๋ช ํด๋ณด์๋ฉด, ์ฌ๋์ด ํ๋ ๊ฒ์ ๊ธฐ๊ณ๊ฐ ๋์ฒดํ ์ ์๋ ๊ฒ์ ๋ชจ๋ ์ธ๊ณต์ง๋ฅ์ด๋ผ๊ณ ํ ์ ์๊ณ , (์์: ์๋ฃ์ ์ํ๊ธฐ - ๋์ ์ ๋ฃ๊ณ ๋ฒํผ์ ๋๋ฅด๋ฉด ์๋ฃ์๋ฅผ ๋ฑ์ด์ค๋ผ.) ํน์ ํ ํน์ง(feature)์ ๊ธฐ๋ฐ์ผ๋ก ์ํ์ ์ผ๋ก ํ์ตํ์ฌ ์์ธก์ ํ๋ ๊ฒ์ด ๋จธ์ ๋ฌ๋, (์์: ๊ณ ๊ฐ ์ฑํฅ ์์ธก - ๊ณ ๊ฐ์ด ํน์ ๋ถ๋ฅ์ ์ํ์ ๋ง์ด ์ฌ๋ ๊ฒ์ ๋ณด๋ ํด๋น ๋ถ๋ฅ ์ํ์ ์ถ์ฒํด์ฃผ์!) ๋จธ์ ๋ฌ๋ ์ค์์๋ ์ ๊ฒฝ๋ง(neural net.. 2020. 3. 31. ์ฝ๋ค ํ๊ฒฝ ํ ์ํ๋ก์ฐ(Tensorflow) ์ค์น ์ค๋ฅ ํด๊ฒฐ ๊ฐ๋ฐํ๊ฒฝ: Windows 10, Anaconda3 5.0.1 32bit pip install tensorflow ํน์ conda install tensorflow ์คํ์ ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none ) ERROR: No matching distribution found for tensorflow ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ต์ฅํ ๊ฐ๋จํ๋ค. (๊ฐ๋จํ์ง๋ง ๋ถํธ...) 32bit๋ก ์ค์น๋ Anaconda๋ฅผ 64bit Anaconda๋ก ์ฌ์ค์น (ํ์๋ 2020.02 64bit ์ค์น) ์๋์ฝ๋ค ์ค์นํ์ผ ๋ฐ๋ ๊ฒฝ๋ก: https://www.anaconda.com/distr.. 2020. 3. 26. Anaconda ํ๊ฒฝ์์ Jupyter Notebook ๋ฐ Jupyter Lab ์ค์น ๋ช ๋ น์ด ๊ฐ๋จํ๊ฒ conda ๋ช ๋ น์ด์ pip ๋ช ๋ น์ด๋ฅผ ํตํ Jupyter Notebook๊ณผ Jupyter Lab์ค์น๋ฅผ ์์๋ณด์. Jupyter Notebook์ ์ฝ๋ ๋ฐ ๋งํฌ๋ค์ด(์ค๋ช ํ ์คํธ)๊ฐ ํฌํจ๋ ๋ฌธ์๋ฅผ ์์ฑํ๊ณ ๊ณต์ ํ ์ ์๋ ์คํ ์์ค ์น ์์ฉ ํ๋ก๊ทธ๋จ์ด๋ค. ์์น ์๋ฎฌ๋ ์ด์ , ํต๊ณ ๋ชจ๋ธ๋ง, ๋ฐ์ดํฐ ์๊ฐํ, ๊ธฐ๊ณ ํ์ต ๋ฑ์ ์ฉ๋๋ก ์ฃผ๋ก ์ฌ์ฉ๋๋ค. Jupyter Lab์ ์ฝ๋ ๊ฐ๋ฐ ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ํ ์น ๊ธฐ๋ฐ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ์ด๋ค. ๋ฐ์ดํฐ ์ฌ์ด์ธ์ค, ๊ณ์ฐ ๊ณผํ ๋ฐ ๊ธฐ๊ณ ํ์ต์ ๊ด๋ฒ์ํ ์ํฌํ๋ก์ฐ๋ฅผ ์ง์ํ๋๋ก ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ค. Jupyter Notebook ์ค์น conda ํ๊ฒฝ์์๋ conda install -c conda-forge notebook pip ํ๊ฒฝ์์๋ pip install noteb.. 2020. 3. 11. ์ด์ 1 2 ๋ค์