CS
[C++/MacOS] ํฐ๋ฏธ๋์์ c++ ์ปดํ์ผํ๊ธฐ
๋งฅ์์ ์์คํ์ผ์ ์ปดํ์ผํ๊ธฐ ์ํด์๋ GCC์ปดํ์ผ๋ฌ๊ฐ ํ์ํ๋ค. GCC ์ปดํ์ผ๋ฌ๋ c, c++ ์ปดํ์ผ๋ฌ์ด๋ค. Xcode๋ฅผ ์ด์ฉํ๋ฉด ์ ์ ๋ก ์ปดํ์ผ์ด ๋์ง๋ง Xcode๋ ์ฉ๋์ด ํฌ๊ธฐ ๋๋ฌธ์ ํฐ๋ฏธ๋์์ ๋ช ๋ น์ด๋ก ์ปดํ์ผ์ ํ๊ณ ์ถ๋ค๋ฉด command line tools๋ฅผ ์ค์นํ๋ฉด ๋๋ค. ์ค์น๊ฐ ์์ง ์ ๋๋ค๋ฉด ์๋ ๊ธ์ ์ฐธ๊ณ ํ์ฌ ์ค์นํ๋ฉด ๋๋ค. 2022.02.19 - [Language/Basic] - [C/C++/MacOS] GCC ์ปดํ์ผ๋ฌ ์ค์นํ๊ธฐ [C/C++/MacOS] GCC ์ปดํ์ผ๋ฌ ์ค์นํ๊ธฐ ๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :) ๋งฅ์์ ์์คํ์ผ์ ์ปดํ์ผํ๊ธฐ ์ํด์๋ GCC์ปดํ์ผ๋ฌ๊ฐ ํ์ํ๋ค. GCC ์ปดํ์ผ๋ฌ๋ c, c++ ์ปดํ์ผ๋ฌ์ด๋ค. Xcode๋ฅผ ์ด์ฉํ๋ฉด ์ ์ world-..
[C/C++/MacOS] GCC ์ปดํ์ผ๋ฌ ์ค์นํ๊ธฐ
๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :) ๋งฅ์์ ์์คํ์ผ์ ์ปดํ์ผํ๊ธฐ ์ํด์๋ GCC์ปดํ์ผ๋ฌ๊ฐ ํ์ํ๋ค. GCC ์ปดํ์ผ๋ฌ๋ c, c++ ์ปดํ์ผ๋ฌ์ด๋ค. Xcode๋ฅผ ์ด์ฉํ๋ฉด ์ ์ ๋ก ์ปดํ์ผ์ด ๋์ง๋ง Xcode๋ ์ฉ๋์ด ํฌ๊ธฐ ๋๋ฌธ์ ํฐ๋ฏธ๋์์ ๋ช ๋ น์ด๋ก ์ปดํ์ผ์ ํ๊ณ ์ถ๋ค๋ฉด command line tools๋ฅผ ์ค์นํ๋ฉด ๋๋ค. ์ค์น ๋ฐฉ๋ฒ 1. ํฐ๋ฏธ๋์ ์ด์ด์ค๋ค. command+space ๋๋ฅธ๋ค ๊ฒ์ ์ฐฝ์ terminal์ด๋ผ๊ณ ์น๋ฉด ๋๋ค. 2. ์ค์น ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค. ์๋ ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌํ์ฌ ํฐ๋ฏธ๋์ ์ ๋ ฅํ๊ณ ์ํฐ๋ฅผ ๋๋ฅธ๋ค. xcode-select --install ์์ ๊ฐ์ ์ฐฝ์ด ๋จ๋ฉด install ๋ฒํผ์ ํด๋ฆญํ๋ค. 3. ์ค์น๊ฐ ์๋๋์ง ํ์ธํ๋ค. ์๋ ๋ช ๋ น์ด๋ฅผ ํฐ๋ฏธ๋์ ์ ๋ ฅํ๊ณ ์ํฐ..
[๋จธ์ ๋ฌ๋] Regression(ํ๊ท)๊ณผ Classification(๋ถ๋ฅ)
๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :) Supervised learning(์ง๋ํ์ต)์๋ ํฌ๊ฒ Regression(ํ๊ท)๊ณผ Classification(๋ถ๋ฅ)๋ก ๋๋๋ค. Supervised learning์ด๋ ๊ฐ๋จํ ์ ๋ต์ ๋ฏธ๋ฆฌ ์ฃผ๊ณ ๊ธฐ๊ณ๋ฅผ ํ์ต์ํค๋ ๊ฒ์ด๋ผ๊ณ ํ ์ ์๋ค. ๋ ์์ธํ ์ค๋ช ์ ์๋ ๋งํฌ๋ฅผ ํตํด ๋ณผ ์ ์๋ค. 2022.02.14 - [๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ] - [๋จธ์ ๋ฌ๋] Supervised Learning(์ง๋ํ์ต), Unsupervised Learning(๋น์ง๋ํ์ต), Reinforced Learning(๊ฐํํ์ต) [๋จธ์ ๋ฌ๋] Supervised Learning(์ง๋ํ์ต), Unsupervised Learning(๋น์ง๋ํ์ต), Reinforced Learning(๊ฐ..
[๋จธ์ ๋ฌ๋] Supervised Learning(์ง๋ํ์ต), Unsupervised Learning(๋น์ง๋ํ์ต), Reinforced Learning(๊ฐํํ์ต)
๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :) ๋จธ์ ๋ฌ๋์ ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฅํ๊ฑฐ๋ ์์ธกํ๋ ๊ฒ์ด๋ค. ๋จธ์ ๋ฌ๋์ ๋ํ ๋ ์์ธํ ๊ฐ๋ ์ ์๋ ๋งํฌ๋ฅผ ํตํด ํ์ธํ ์ ์๋ค. 2022.02.13 - [AI/Machine Learning] - [๋จธ์ ๋ฌ๋] ๋จธ์ ๋ฌ๋(Machine Learning) ์ด๋? [๋จธ์ ๋ฌ๋] ๋จธ์ ๋ฌ๋(Machine Learning) ์ด๋? ๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :) ๋จธ์ ๋ฌ๋์ด ๋ฑ์ฅํ๊ธฐ ์ด์ ์๋ ์ธ๊ณต์ง๋ฅ์ ๊ฐ๋ฐํ๊ธฐ ์ํด์ ๋ง์ ์์ ๋ฐ์ดํฐ๋ค์ ๋ฐ์ดํฐ๋ฒ ์ด์คํํ์ฌ ์ผ์ผํ ์์์ ์ผ world-developer.tistory.com ์ด์จ๋ ๋จธ์ ๋ฌ๋์ ํ๊ธฐ ์ํด์ ์ฃผ์ด์ง ๋ฐ์ดํฐ๋ฅผ ํ์ตํด์ผํ๋ค. ์ฌ๊ธฐ์ ํ์ต๋ฐฉ๋ฒ์ ์ธ ๊ฐ์ง๋ก ๋ถ๋ฅํ ์ ..
[๋จธ์ ๋ฌ๋] ๋จธ์ ๋ฌ๋(Machine Learning) ์ด๋?
๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :) ๋จธ์ ๋ฌ๋์ด ๋ฑ์ฅํ๊ธฐ ์ด์ ์๋ ์ธ๊ณต์ง๋ฅ์ ๊ฐ๋ฐํ๊ธฐ ์ํด์ ๋ง์ ์์ ๋ฐ์ดํฐ๋ค์ ๋ฐ์ดํฐ๋ฒ ์ด์คํํ์ฌ ์ผ์ผํ ์์์ ์ผ๋ก ์ปดํจํฐ์ ๋ฃ์ด์ฃผ๋ ๋ฐฉ์์ ์ฌ์ฉํ์๋ค. ํ์ง๋ง ์ด๋ฐ ๊ณผ์ ์ ๋ง์ ๋ ธ๋ ฅ๊ณผ ๋น์ฉ ๊ทธ๋ฆฌ๊ณ ์๊ฐ์ด ๋ ๋ค. ๊ทธ๋์ ๋ฑ์ฅํ ๊ฒ์ด ๋ฐ๋ก ๋จธ์ ๋ฌ๋์ด๋ค. โถ ๋จธ์ ๋ฌ๋์ด๋? ๋จธ์ ๋ฌ๋์ ๊ธฐ๊ณํ์ต์ด๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ฉฐ ์ปดํจํฐ๋ฅผ ์ธ๊ฐ์ฒ๋ผ ํ์ต์ํด์ผ๋ก์จ ์ปดํจํฐ๊ฐ ์ค์ค๋ก ํ๋ จํ๋ ๊ฒ์ ๋งํ๋ค. ๋ํ ๋จธ์ ๋ฌ๋์ ์ธ๊ณต์ง๋ฅ(AI)์ ํ์ ์งํฉ(ํ ๋ถ์ผ)์ผ๋ก ์ปดํจํฐ๊ฐ ํ์ตํ ์ ์๋๋ก ํ๋ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ธฐ์ ์ ๊ฐ๋ฐํ๋ ๋ถ์ผ์ด๋ค. โถ ๋จธ์ ๋ฌ๋์ ์๋๋ฐฉ์ ๋ฐ์ดํฐ๊ฐ ์ฃผ์ด์ง๋ค. ex) ์๋ฐฑ๋ง๋ฆฌ์ ๊ณ ์์ด ์ฌ์ง์ด ์ฃผ์ด์ง๋ค. ํ๋ จ(training) ๋๋ ํ์ต(learning) ๊ณผ..
[Python] ํ์ด์ฌ ๊ธฐ์ด - ์ฃผ์์ฒ๋ฆฌ
๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :) ์ฝ๋๋ฅผ ์งค ๋ ์ค์ํ ์์ ์ค ํ๋๋ ์ฃผ์์ด๋ผ๊ณ ์๊ฐํ๋ค. ์ฃผ์์ ์ ์ด์ฉํ๋ฉด ์ ์ด์ฉํ ์๋ก ๊ทธ ์ฝ๋๋ ์ดํดํ๊ธฐ ์ฝ๊ณ ์ฝ๋ฉ์ ํ๋ฉด์๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๋ค. ํ์ด์ฌ์์๋ ์ฃผ์์ ์ด๋ป๊ฒ ์ฌ์ฉํ ๊น? โถ ๋ฐฉ๋ฒ 1 : ํ ์ค์ ์ฃผ์์ฒ๋ฆฌ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ # ์ฃผ์์ฒ๋ฆฌ ํ๊ณ ์ถ์ ์ฝ๋ >>> a = 100 >>> # a = 50 >>> print(a) 100 # ์ดํ์ ์ ํ ๊ทธ ์ค์ ๋ชจ๋ ์ฝ๋๋ ๋ชจ๋ ์ฃผ์ ์ฒ๋ฆฌ๊ฐ ๋๋ค. โถ ๋ฐฉ๋ฒ 2 : ์ฌ๋ฌ ์ค์ ์ฃผ์์ฒ๋ฆฌ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ """ ์ฃผ์์ฒ๋ฆฌ ํ๊ณ ์ถ์ ์ฝ๋ """ or ''' ์ฃผ์์ฒ๋ฆฌ ํ๊ณ ์ถ์ ์ฝ๋''' # ์ฃผ์์ฒ๋ฆฌ ํ์ง ์์ ์ฝ๋ >>> a = 100 >>> for i in range(5): # 5๋ฒ ..
[Python] ๋ฅ๋ฌ๋์ ์ํ ํ์ด์ฌ ๊ธฐ์ด - 1) ๋ณ์ ์ ์ธ
๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :) ํ์ด์ฌ์ ๋ฅ๋ฌ๋, ๋จธ์ ๋ฌ๋์ ๊ตฌ์ถํ ๋ ์ ๋ง ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๋ค. ๊ทธ๋์ ํ์ด์ฌ์ ์ด์ฉํ์ฌ ์ฝ๋๋ฅผ ์ง๊ธฐ ์ํด์ ๊ธฐ์ด๋ฅผ ์์๋ ํ์๊ฐ ์๋ค. ์ฝ๋ฉ์ ์ฒ์ ์์ํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ๋ด๊ธฐ ์ํด์ ๋ณ์๋ฅผ ์ ์ธํด์ผ ํ ๋๊ฐ ๋์จ๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ณ์๋ ๋ฌด์์ผ๊น? โถ ๋ณ์๋? Variable์ด๋ผ๊ณ ํ๋ฉฐ ๋ฌธ์ ๋๋ ์ซ์๋ฅผ ์ง์ ํ๊ณ ๋ด๋ ์์ ๋๋ ์ปจํ ์ด๋๋ผ๊ณ ์๊ฐํ๋ฉด ์ฝ๋ค. ์ด๋ ํ ๋ฌธ์๋ ์ซ์๋ฅผ ํน์ ํ ์ด๋ฆ์ผ๋ก ์ง์ ํ๋ ๊ฒ์ด๋ค. โถ ๋ณ์์ ํ์ ์ผ๋ฐ์ ์ผ๋ก ๋ณ์์๋ ํ์ (์ข ๋ฅ)์ด ์กด์ฌํ๋ค. int : ์ ์ float : ์ค์ string(str) : ๋ฌธ์์ด bool : ์ฐธ, ๊ฑฐ์ง ... โถ ํ์ด์ฌ์์ ๋ณ์๋ ์ด๋ป๊ฒ ์ ์ธํ ๊น? ๋ณดํต C์ธ์ด๋ Java์ ๊ฐ์ ์ธ์ด๋..
[MacOS] ํฐ๋ฏธ๋ ์ปค๋งจ๋๋ผ์ธ ์ฌ์ฉ๋ฒ, ๋จ์ถ๊ธฐ
๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :) โถ ์ปค๋งจ๋๋ผ์ธ์ด๋ ๋ฌด์์ธ๊ฐ? ์ปค๋งจ๋๋ผ์ธ(Command line)์ด๋ ์ปค๋งจ๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ ์ปดํจํฐ๊ฐ ๊ทธ ๋ช ๋ น๋๋ก ์คํํ๊ฒ๋ ํ๋ ๊ณต๊ฐ์ด๋ค. ์ฌ์ฉ์๊ฐ ํธํ๊ฒ๋ ์์ฆ์ ๋ง์ฐ์ค๋ฅผ ์ด์ฉํ์ฌ ํด๋๋ฅผ ์ด๋ํ๊ฑฐ๋ ๋ง๋ค๊ณ ์ง์ธ ์ ์๋ค. ์ด๊ฒ์ GUI(Graphic User Interface)๋ผ๊ณ ํ๋ค. ํ์ง๋ง ์ปค๋งจ๋๋ผ์ธ์ ์ฌ์ฉ์๊ฐ ๋ณด๊ธฐ์ ํธํ๋ค๊ธฐ๋ณด๋ค ๋ช ๋ น์ด๋ฅผ ํตํด์๋ง ์์ ๊ฐ์ ์ผ์ ์ํํ ์ ์๋ค. ๊ทธ๋์ ์ปค๋งจ๋๋ผ์ธ์ ์ด์ฉํ๋ ๊ฒ์ CLI(Command Line Interface)๋ผ๊ณ ํ๋ ๊ฒ์ด๋ค. โถ ํฐ๋ฏธ๋? ๋งฅ์์๋ ์ด๋ฌํ ์ปค๋งจ๋๋ผ์ธ์ ํฐ๋ฏธ๋(Terminal)์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ํฐ๋ฏธ๋ ์ฐฝ์ ์ฌ๋ ๋ฐฉ๋ฒ์ Command+Space bar๋ฅผ ๋๋ฌ t..
[์๋ฃ๊ตฌ์กฐ] Data Structure๋?
โถ Data Structure๋? ์ปดํจํฐ ์์ ์๋ง์ Data๋ฅผ ์ ์ฅํ๊ณ ์ ๋ฆฌํ๋ ๋ฐฉ๋ฒ, ์ ์ ๋ฆฌ๋ ๋ฐ์ดํฐ๋ค์ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉ๋ ์ ์๋ค. ๋ํ ํจ๊ณผ์ ์ธ ์๊ณ ๋ฆฌ์ฆ(Algorithms)์ ๊ตฌ์ถํ ์ ์๋ ๋ฐฉ๋ฒ์ด๋ค. *Algorithm: ๋ฌธ์ ๋ฅผ ํธ๋ ๋ฐฉ๋ฒ โถ ์ Data Structure๋ฅผ ๋ฐฐ์์ผ ํ ๊น? Internet: Web search, Packetrouting, Distruduted file sharing ... Social networks: News feeds, advertisements ... Computers: Circuit layout, file system, compilers ... Computer graphics: Movies, video games, virtual reality ... M..