Computer Science
-
ln -s ๋ช ๋ น์ดComputer Science/๊ฐ๋ฐ 2023. 10. 11. 15:06
ln (link) ๋ช ๋ น์ด, - ํ ํ์ผ์ ๋ค๋ฅธ ํ์ผ ์ด๋ฆ์ผ๋ก๋ ์ฌ์ฉํ๊ณ ์ ํ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด, - ๋งํฌ๋ ํ์ผ ์ค ํ ํ์ผ์ ์์ ํ๋ฉด ๋ค๋ฅธ ํ์ผ๋ค๋ ์์ ๋จ, - ํ๋๋งํฌ์ ์ฌ๋ณผ๋ฆญ๋งํฌ๊ฐ ์์, ํ๋ ๋งํฌ, - ํ๋์ ํ์ผ์ ์ฌ๋ฌ ๊ฐ์ ์ด๋ฆ์ ๋ถ์ฌํจ, - ํ์ผ์ ์์ ๋ ค๋ฉด ๋งํฌ๋ก ์์ฑ๋ ๋งํฌ ํ์ผ์ ๋ชจ๋ ์ง์์ผ ํจ, ์ฌ๋ณผ๋ฆญ ๋งํฌ, - ์๋์ฐ ์ด์์ฒด์ ์ ๋ฐ๋ก ๊ฐ๊ธฐ ์์ด์ฝ์ด๋ผ๊ณ ๋ณด๋ฉด๋จ, - ๋งํฌ๋ก ์์ฑ๋ ํ์ผ์ ๋ด์ฉ์ด ์กด์ฌํ์ง ์๊ณ ๊ฐ๊ฐ์ i-node๋ฅผ ๊ฐ์ง ๋ ๋ค๋ฅธ ํ์ผ์ด ์ด๋๋ฅผ ๊ฐ๋ฆฌํค๊ณ ์๋์ง ์๋ ค์ฃผ๋ ์ญํ , - ์๋ณธํ์ผ๋ช ์ด ๋ฐ๋๋ฉด ์ฌ์ฉํ์ง ๋ชปํจ, ์ฌ์ฉ๋ฒ, $ ln [์๋ณธ ํ์ผ๋ช ] [๋์ํ์ผ๋ช ] ์ถ์ฒ) https://m.blog.naver.com/PostView.nhn?blogId=firstrokn&log..
-
ํฐ๋ฏธ๋์์ ๊น ์ปค๋ฐํ๊ธฐComputer Science/๊ฐ๋ฐ 2023. 10. 6. 23:14
โ โซถ 1. github ๊ณ์ ์ด๊ธฐ ์ค์ ๊น์ด ์ค์น๋ ์ํ์์ ํฐ๋ฏธ๋์ ์ด๊ณ ์๋ ์ฝ๋๋ฅผ ์ ์ด ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๊นํ๋ธ ์ด๋ฉ์ผ์ ์ ์ด์ค๋ค. --global ์ต์ ์ ์ด ์ค์ ์ด ํ์ฌ ์ฌ์ฉ์์ ์ ์ญ Git ํ๊ฒฝ(๋ชจ๋ git ์ ์ฅ์)์ ์ ์ฉ๋๋๋ก ํ๋ ๊ฒ์ ์๋ฏธํ๋ค. git config -—global user.name "name" git config —-global user.email "๊นํ๋ธ ์ด๋ฉ์ผ" 2. ๋ก์ปฌ์ ์ฅ์ ์ด๋ ์ ๋ก๋ํ๊ณ ์ถ์ ์ฝ๋ ํ์ผ์ด ์๋ ๋ก์ปฌ ํด๋๋ก ์ด๋ํ๋ค. cd "๋ก์ปฌ ํด๋๋ช " 3. git init ์ด๋ํ ๋ก์ปฌ ํด๋ ์์น์์ git init ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ํด๋น ์์น์์ ๊น์ ์์ํ๊ณ ์์ ์ ํ ์ ์๊ฒ ๋๋ค. ๋ช ๋ น์ด๋ฅผ ์น๋ฉด .git ์ด๋ผ๋ ์จ๊น ํด๋๊ฐ ๋ง๋ค์ด์ง๋ค. ์ด๊ณณ์ ์ฐ๋ฆฌ๊ฐ ํด๋์์..
-
Step by step object detection, STEP 1. ๋ฐ์ดํฐ์ ์ค๋นํ๊ธฐComputer Science/๊ฐ๋ฐ 2023. 10. 1. 16:51
๊ฐ์ฒด ๊ฒ์ถ ํ์ต ๋ชจ๋ธ ๊ตฌํ์ ๋จ๊ณ๋ณ๋ก ์ ๋ฆฌํ๋ ํฌ์คํธ๋ฅผ ์์ฑํด๋ณด๋ ค๊ณ ํ๋ค. ์๊ทผ ์์ํ๊ฒ ์ ๊ฒฝ์ธ๊ฒ ๋ง์์ ์ ๋ฆฌํด๋๋ฉด ๋์ค์ ํ์ฉํ๊ธฐ์ ์ข์ ๊ฒ ๊ฐ๋ค. ๋จผ์ ์ด ๊ณผ์ ์ sgrvinod ๊นํ๋ธ์ 'Deep Tutorials for PyTorch' ํํ ๋ฆฌ์ผ์ ์ฐธ๊ณ ํด์ ์งํ๋์๋ค. ๋ด๊ฐ ์ฌ์ฉํ ๊ฐ์ฒด ๊ฒ์ถ ๋ฐ์ดํฐ์ ์ AI HUB ์ '๊ฑด๊ฐ๊ด๋ฆฌ๋ฅผ ์ํ ์์ ์ด๋ฏธ์ง ๋ฐ์ดํฐ' ์ด๋ค. ์ด ๋ฐ์ดํฐ์ ์๋ ์์๊ณผ ๊ด๋ จ๋ 500์ฌ๊ฐ ์นดํ ๊ณ ๋ฆฌ๊ฐ ์กด์ฌํ๋๋ฐ, ์ปดํจํ ์ ๋ฆฌ์์ค๋ฅผ ๊ณ ๋ คํ์ฌ, ๊ณผ์ผ๊ณผ ์ฑ์ ๋๋ถ๋ฅ ์ค ์ผ๋ถ ์นดํ ๊ณ ๋ฆฌ๋ง์ ์ ์ ํ์ฌ ๊ฐ์ฒด ๊ฒ์ถ์ ์งํํ๊ธฐ๋ก ํ๋ค. ๊ทธ๋ฆฌํ์ฌ ์ ์ ๋ ์นดํ ๊ณ ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ๋ค. ๊ณผ์ผ: ๋ง๊ณ (1), ๋ฉ๋ก (2), ๋ธ๊ธฐ(3), ๋ธ๋ฃจ๋ฒ ๋ฆฌ(4), ์ฌ๊ณผ(5), ์๋ชฝ(6), ์๋(7), ์ฒ๋๋ณต์ญ์(8), ์ฒญํฌ๋(9..
-
Install and Set Up Git and GitHub on macOSComputer Science/๊ฐ๋ฐ 2023. 8. 14. 18:19
๏นก 1. Git ์ค์น $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" $ brew install git $ sudo port install git Git ์ค์น ์ ์ Homebrew ์ค์น๊ฐ ์๋์ด์๋ค๋ฉด ์ ์ฝ๋ ๋ธ๋ฝ์ ์ฒซ๋ฒ์งธ ๋ช ๋ น์ด๋ก ์ค์นํ๋ค. 2. Git ์ ์ ํ๊ธฐ $ git config --global user.name "" $ git config --global user.email $ git config --global core.editor vi ์๊ฒฉ์์ ์์ ํ๊ธฐ ์ํด ์๋ ๋ช ๋ น์ด๋ ํด์ค๋ค. $ git config --global --add push.default current..
-
ํ์ด์ฌ ๋ด์ฅํจ์Computer Science/Python 2023. 8. 6. 13:41
https://docs.python.org/3/library/functions.html Built-in Functions The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a... docs.python.org
-
ํ์ด์ฌ - Call by assignmentComputer Science/Python 2023. 8. 3. 20:01
ํ์ด์ฌ์ ํจ์์ ์ธ์๋ฅผ ์ ๋ฌํ ๋, ์ด๋ call by assignment ๋ผ๋ ๋ฐฉ์์ผ๋ก ์ ๋ฌ๋๋ค. ์ด๋ ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌ๋ฐ๋ ๊ฐ์ฒด์ ๋ฐ๋ผ ๊ฐ์ฒด์ ์ฐธ์กฐ๋ฐฉ์์ด ๊ฒฐ์ ๋๋ค๋ ์๋ฏธ๋ก, ๊ณต์ ๋ฌธ์์ ๋ฐ๋ฅด๋ฉด Mutual ๊ฐ์ฒด๋ call by reference ํํ๋ก ์ฐธ์กฐํ์ผ๋ก ๋ณ์๋ฅผ ๋ค๋ฃจ๋ฉฐ immutable ๊ฐ์ฒด๋ call by value์ ํํ๋ก ๋ณ์๋ฅผ ํธ๋ค๋งํ๋ค. - Mutable object: list, dict, set ๋ฑ์ ๋ณ๊ฒฝ๊ฐ๋ฅํ ๊ฐ์ฒด - Immutable object: str, int, tuple ๋ฑ์ ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅํ ๊ฐ์ฒด ๊ฐ๋ น ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๋ ์ ๋ฌ๋๋ ๊ฐ์ฒด์ ๋ฐ๋ผ ํ์ด์ฌ์ด ๋ณ์๋ฅผ ์ด๋ป๊ฒ ํธ๋ค๋งํ๋์ง๋ฅผ ๋ณด์ฌ์ค๋ค. ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ์ฒซ๋ฒ์งธ ์ฝ๋์์๋ ํจ์๋ฅผ ํธ์ถํ ๋ ์ซ์๋ฅผ ์ธ์๋ก ์ ๋ฌ๋ฐ๊ธฐ ๋๋ฌธ์ ca..
-
[Google Colab] ๋๋ง์ ๋ชจ๋ ๋ง๋ค์ด์ import ํ๊ธฐComputer Science/๊ฐ๋ฐ 2023. 7. 30. 15:50
1. Google colab ์์ ๊ตฌ๊ธ ๋๋ผ์ด๋ธ์ ์ฐ๋ํ๊ธฐ ์ฝ๋ฉ์ ์๋ก ํฌ ๋๋ง๋ค ๊ตฌ๊ธ๋๋ผ์ด๋ธ๊ฐ ์ง์์ง๊ธฐ ๋๋ฌธ์ ์ผค๋๋ง๋ค ๋ง์ดํธ๋ฅผ ํด์ค์ผ ํ๋ค. 2. ํ์ผ - ์๋ ธํธ๋ก ์๋ ธํธ๋ฅผ ๋ง๋ค๊ณ ์ ๋ชฉ์ ๋ฐ๊พผ๋ค. (ํ์ฅ์๋ .py ์ด์ด์ผ ํ๋ค.) ๊ทธ ํ, ๋ฐ๋์ Ctrl+S ๋ก ์ ์ฅ์ ํด์ค๋ค. 3. ๋ค์ ์์ ํ๋ ๋ ธํธ๋ก ๋์์จ๋ค. drive-MyDrive - Colab Notebooks ํด๋์์ ๋ฐฉ๊ธ ๋ง๋ .py ํ์ผ์ ์ฐพ์์ ๋๋ธํด๋ฆญํ๋ค. 4. ์ค๋ฅธ์ชฝ์ .py ํ์ผ์ ๋ค์ด์๋ ์ฝ๋๋ฅผ ๋ชจ๋ ์ง์ฐ๊ณ import ์ํฌ ์ฝ๋๋ฅผ ๋ถ์ฌ๋ฃ๋๋ค. ์ด๋ ์ฝ๋ ํด๋ฆญ์ด ์๋๋ค๋ฉด ์ด๊ฑธ ์ข ์๋ค๊ฐ๋ค ํ๋ฉด.. ์ฝ๋ ํด๋ฆญ์ด ๋๋ค. 5. ์์ ํ๋ ๋ ธํธ์์ .py ํ์ผ์ด ์๋ ๊ฒฝ๋ก๋ฅผ ๋ณต์ฌํ์ฌ path๋ฅผ append ํด์ฃผ๋ฉด import๋ฅผ ํ ์ ..
-
ํ์ด์ฌ ์ฌ๋ผ์ด์ฑ - StrideComputer Science/Python 2023. 7. 29. 12:24
ํ์ด์ฌ์์๋ ๊ธฐ๋ณธ ์ฌ๋ผ์ด์ฑ๋ฟ๋ง ์๋๋ผ anylist[start:end:stride] ์ฒ๋ผ ์ฌ๋ผ์ด์ค์ ์คํธ๋ผ์ด๋ (stride: ๊ฐ๊ฒฉ)๋ฅผ ์ค์ ํ๋ ๋ฌธ๋ฒ๋ ์๋ค. ์ด ๋ฌธ๋ฒ์ ์ด์ฉํ๋ฉด ์ํ์ค๋ฅผ ์ฌ๋ผ์ด์คํ ๋ n ๋ฒ์งธ ์์ดํ ์ ๊ฐ์ ธ์ฌ ์ ์๋ค. ์๋ฅผ ๋ค์ด ์คํธ๋ผ์ด๋๋ฅผ ์ฐ๋ฉด ๋ฆฌ์คํธ์์ ํ์์ ์ง์ ์ธ๋ฑ์ค๋ฅผ ์์ฝ๊ฒ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ ์ ์๋ค. a = ['red', 'orange', 'yellow', 'green', 'blue', 'purple'] odds = a[::2] evens = a[1::2] print(odds) print(evens) ['red', 'yellow', 'blue'] ['orange', 'green', 'purple'] stride๊ฐ 2 ์ด๋๊น 2๋ฒ์งธ ์์ดํ ์ ๊ฐ์ ธ์ฌ ์ ์๋ค. ํํธ stride ..