๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
-
์จ๋ ์์ธก ๋ชจ๋ธ ๋ง๋ค๊ธฐAI ๋ชจ๋ธ ์ฐ์ต 2025. 5. 6. 00:05
์ด๋ฒ ๋ชจ๋ธ์ ๊ณต๊ณต๋ฐ์ดํฐํฌํธ์ ์๋ 2020,2021,2022์ฐ๋์ ๋ ์จ ๋ฐ์ดํฐ๋ฅผ ํตํด ํ์ตํ๊ณ 2023๋ ๋์ ์จ๋๋ฅผ ์ธก์ ํ๋๊ฒ ๋ชฉํ์ด๋ค ํด์ผํ ์์ ์์๋ ์๋์ ๊ฐ๋ค1. ๋ฐ์ดํฐ ํตํฉ ๋ฐ ์ ์ฒ๋ฆฌ๐ ํด์ผ ํ ์ผ2020, 2021, 2022๋ ๋ฐ์ดํฐ๋ฅผ ํ๋์ DataFrame์ผ๋ก ๋ณํฉ๋ ์ง ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๊ณ ์ค๋ณต ์ ๊ฑฐmin_temp, max_temp๊ฐ ํฌํจ๋ ์ด์ ํ์ ํ๊ณ , ๊ฒฐ์ธก๊ฐ ์ฒ๋ฆฌ๋ ์ง๋ก๋ถํฐ ์(month), ์์ผ(dayofweek) ๋ฑ ํ์ ๋ณ์ ์์ฑ๋ฐ์ดํฐ ์ ๋ฆฌ ๊ธฐ์ค:๋ ์ง(Date)๊ธฐ์จ ๊ด๋ จ ๋ณ์: min_temp, max_temp, (avg_temp, dew_point ๋ฑ)๋ ์จ ๊ด๋ จ ๋ณ์: ๊ฐ์๋, ์ต๋, ํ์, ๊ธฐ์ ๋ฑ2. ํ์์ ๋ฐ์ดํฐ ๋ถ์ (EDA)๐ ํด์ผ ํ ์ผ๊ธฐ์จ์ ์๊ณ์ด ์ถ์ด ์๊ฐํ (์ฐ..
-
MQTT - 1, ๊ธฐ๋ณธํต์ROS2&MQTT 2025. 4. 6. 00:20
๐ท 1. MQTT ์คํ ํ๊ฒฝ ์ค์ ๐ [1-1] Mosquitto ๋ธ๋ก์ปค ์ค์ (mosquitto.conf)Mosquitto๋ ์คํ์์ค MQTT ๋ธ๋ก์ปค์ค์ ํ์ผ: config/mosquitto.conflistener 1883 # ํฌํธ ์ค์ allow_anonymous true # ์ธ์ฆ ์์ด ์ฌ์ฉpersistence true # ์ฌ์์ ํ์๋ ๋ฉ์์ง ์ ์ฅpersistence_location /mosquitto/data/log_dest stdout # ๋ก๊ทธ ์ถ๋ ฅ๐ [1-2] Docker๋ก ๋ธ๋ก์ปค ์คํ (์ต์ )docker run -it -p 1883:1883 -v ./config:/mosquitto/config -v ./data:/mosquit..
-
Chap 1.3 Analysis of Algorithms์๊ณ ๋ฆฌ์ฆ ์ค๊ณ ๋ฐ ์ค์ต 2025. 4. 5. 21:12
์ ์๊ณ ๋ฆฌ์ฆ์ ๋ถ์ํด์ผ ํ ๊น?๊ฐ์ ๋ฌธ์ ๋ฅผ ํธ๋ ์ฌ๋ฌ ์๊ณ ๋ฆฌ์ฆ์ด ์์ ์ ์์์ด๋ค ๊ฒ ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ์ง๋ฅผ ํ๋จํ๋ ค๋ฉด ๋ถ์ ํ์์ค์ ์ปดํจํฐ ์ฑ๋ฅ, ์ธ์ด, ๊ตฌํ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ์คํ ์๊ฐ์ ๋ฌ๋ผ์ง์ง๋ง์ด๋ก ์ ๋ถ์์ ์ ๋ ฅ ํฌ๊ธฐ n์ ๋ฐ๋ฅธ ๊ฒฝํฅ์ฑ์ ์๋ ค์ค๐ ์๋ฌธIn general, a time complexity analysis of an algorithm is the determination of howmany times the basic operation is done for each value of the input size.โ ํด์์ผ๋ฐ์ ์ผ๋ก, ์๊ณ ๋ฆฌ์ฆ์ ์๊ฐ ๋ณต์ก๋ ๋ถ์์ด๋์ ๋ ฅ ํฌ๊ธฐ์ ๊ฐ ๊ฐ์ ๋ํด ๊ธฐ๋ณธ ์ฐ์ฐ์ด ๋ช ๋ฒ ์ํ๋๋์ง๋ฅผ ๊ตฌํ๋ ๊ฒ์ด๋ค.๋ถ์์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์๊ตฌ์ฑ์์์๋ฏธ์ ๋ ฅ ํฌ๊ธฐ(input size..
-
Chap1 1.2 The Importance of Developing Efficient Algorithms์๊ณ ๋ฆฌ์ฆ ์ค๊ณ ๋ฐ ์ค์ต 2025. 4. 4. 22:50
์ ํจ์จ์ฑ์ด ์ค์ํ๊ฐ?โ "์ปดํจํฐ ์ฑ๋ฅ์ด ๊ณ์ ์ข์์ง๋๋ฐ ๊ตณ์ด ์๊ณ ๋ฆฌ์ฆ ํจ์จ์ฑ์ ๋ฐ์ ธ์ผ ํด?"โ Yes. ๋ฌด์กฐ๊ฑด ์ค์ํจ.์ปดํจํฐ๊ฐ ๋นจ๋ผ์ ธ๋, ๋ฌธ์ ํฌ๊ธฐ(input size) ๋ ๋ ๋น ๋ฅด๊ฒ ์ปค์ง์ข์ ์๊ณ ๋ฆฌ์ฆ์ ์์ญ ๋ฐฐ, ์๋ฐฑ ๋ฐฐ ๋น ๋ฅธ ์ฑ๋ฅ ์ฐจ์ด๋ฅผ ๋ง๋ฆ๐ ๋ ์๊ณ ๋ฆฌ์ฆ ๋น๊ต ์ฌ๋ก๐น 1.2.1 Sequential Search vs Binary Search๐งช ๋ฌธ์ : ์ ๋ ฌ๋ ๋ฐฐ์ด์์ x๊ฐ ์๋์ง ์ฐพ๊ธฐ์๊ณ ๋ฆฌ์ฆ๋ฐฉ์๋น๊ต ํ์(์ต์ ์ ๊ฒฝ์ฐ)Sequential Search์ฒ์๋ถํฐ ๋๊น์ง ์์๋๋ก ๋น๊ตnํBinary Search์ค๊ฐ๊ฐ ๊ธฐ์ค์ผ๋ก ์ ๋ฐ์ฉ ์ค์ฌ๊ฐlogโn + 1ํ๐ ํต์ฌ ๋น๊ตn = 4,294,967,296์ผ ๊ฒฝ์ฐ:Sequential: ์ฝ 43์ต ๋ฒ ๋น๊ตBinary: ๋จ 33๋ฒ๋ง ๋น๊ต์๋ฌด๋ฆฌ ์ปดํจํฐ๊ฐ ๋นจ๋ผ๋ Se..
-
Chap1 1.1 Algorithms : problem, solution, algorithm์๊ณ ๋ฆฌ์ฆ ์ค๊ณ ๋ฐ ์ค์ต 2025. 4. 4. 22:23
1.1 Algorithms ์์ฝ๐ 1. ๋ฌธ์ (Problem)์ด๋ค ์ง๋ฌธ ๋๋ ์์ (task)์ ๋ํ ์ผ๋ฐ์ ์ธ ๊ธฐ์ ์์:์ ๋ ฌ ๋ฌธ์ : n๊ฐ์ ์ซ์๊ฐ ์๋ ๋ฆฌ์คํธ S๋ฅผ ๋น๊ฐ์ ์์ผ๋ก ์ ๋ ฌํ๋ผํ์ ๋ฌธ์ : ๋ฆฌ์คํธ S ์์ x๋ผ๋ ๊ฐ์ด ์กด์ฌํ๋์ง ํ๋จํ๋ผ๐ 2. ์ธ์คํด์ค(Instance)๋ฌธ์ ์ ํน์ ํ ์ ๋ ฅ ๊ฐ ์งํฉ์:๋ฆฌ์คํธ S = [10, 7, 8, 11, 5, 13]์ด๊ณ , n = 6์ธ ๊ฒฝ์ฐ โ ์ ๋ ฌ ๋ฌธ์ ์ ์ธ์คํด์คx = 11์ธ ๊ฒฝ์ฐ โ ํ์ ๋ฌธ์ ์ ์ธ์คํด์ค๐ 3. ํด(Solution)์ธ์คํด์ค๋ฅผ ํด๊ฒฐํ ๊ฒฐ๊ณผ์ ์์์ ์ ๋ ฌ์ ๊ฒฐ๊ณผ๋ [5, 7, 8, 10, 11, 13]ํ์ ๊ฒฐ๊ณผ๋ โYes, x is in Sโ๐ 4. ์๊ณ ๋ฆฌ์ฆ(Algorithm)๋ฌธ์ ์ ๋ชจ๋ ์ธ์คํด์ค๋ฅผ ํ ์ ์๋ ์ผ๋ฐ์ ์ธ ๋จ๊ณ๋ณ ์ ์ฐจessent..
-
Chap1 - 0. ํ์ต ๋ชฉํ ๋ฐ ๋ฐฉ๋ฒ์๊ณ ๋ฆฌ์ฆ ์ค๊ณ ๋ฐ ์ค์ต 2025. 4. 4. 20:25
ํ์ต ๋ชฉํ ์ ๋ฆฌ์๊ณ ๋ฆฌ์ฆ์ ์ ์์ ๊ตฌ์ฑ ์์ ์ดํดํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ ํ์์ฑ๊ณผ ์ฌ๋ก ๋น๊ต์๊ฐ ๋ณต์ก๋ ๋ถ์ (Worst, Average, Best)Big-O ํ๊ธฐ๋ฒ๊ณผ ์์์ ์ํ์ ์๋ฏธ ์ดํดํ์ต ํ๋ฆ ๊ตฌ์ฑ์ฃผ์ ์ค๋ช ์ธ๋ถ ์๋ฃ ํ์ฉ ํ1.1 ์๊ณ ๋ฆฌ์ฆ๋ฌธ์ , ์ธ์คํด์ค, ํด๋ต, ์๊ณ ๋ฆฌ์ฆ์ ์ ์์ ํ๋ธ์์ โWhat is an Algorithmโ ๊ฒ์ (ex. Computerphile ์ฑ๋)1.2 ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ ์ค์์ฑSequential Search vs Binary Search, Fibonacci ์๊ณ ๋ฆฌ์ฆ ๋น๊ต์๊ฐ์ ์ค๋ช ์ด ์ข์ ์์ ๊ฒ์: โBinary Search vs Linear Search animationโ1.3 ์๊ณ ๋ฆฌ์ฆ ๋ถ์์ ๋ ฅ ํฌ๊ธฐ, ๊ธฐ๋ณธ ์ฐ์ฐ, ์๊ฐ ๋ณต์ก๋ ๊ฐ๋ (T(n), W(n), A(n), B(n..
-
ROS2(Cyclone DDS)๋ฅผ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐํ์ฌ ์คํํ๊ธฐROS2&MQTT 2025. 4. 4. 17:28
โ ๋ชฉํ: ROS2(Cyclone DDS)๋ฅผ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐํ์ฌ ์คํํ๊ธฐ[ํผ๋ธ๋ฆฌ์ ๋ ธํธ๋ถ1] โโโโโโ [Cyclone DDS (P2P)] โโโโโโ [์๋ธ์คํฌ๋ผ์ด๋ฒ ๋ ธํธ๋ถ2] โROS2๋ MQTT์ ๋ค๋ฅด๊ฒ ๋ธ๋ก์ปค๊ฐ ์๊ณ , Peer-to-Peer(DDS) ๊ตฌ์กฐ์ด๋ค.๊ทธ๋์ ๋คํธ์ํฌ ์ฐ๊ฒฐ ์กฐ๊ฑด์ด ์กฐ๊ธ ๋ ๊น๋ค๋กญ์ง๋ง, ์๋ง ์ค์ ํ๋ฉด MQTT๋ณด๋ค ๋ฎ์ ๋ ์ดํด์๋ฅผ ๋ณด์ฌ์ค๋คUbuntu์์ ROS2 Humble ์ค์น (๊ณต์ ๋ฐฉ์, Ubuntu 22.04 ๊ธฐ์ค) ๐ฆ 1๋จ๊ณ: ์ค์น ์ ๊ธฐ๋ณธ ์ค์ sudo apt update && sudo apt install localessudo locale-gen en_US en_US.UTF-8sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US...
-
About M-LLM(with.BLIP-2)์นดํ ๊ณ ๋ฆฌ ์์ 2025. 3. 29. 22:36
1. M-LLM ์ ์2. ๋ํ์์์ธ BLIP-2์๊ฐ3. BLIP-2 ํต์ฌ๊ตฌ์กฐ4. BLIP-2 ํ์ต ์ ๋ต5. BLIP-2๊ฐ ์ํ ๊ฐ๋ฅํ ํ์คํฌ6. BLIP-2 ์ ํ์ฌํญ[1. M-LLM์ ์]M-LLM (Multimodal Large Language Model)์ ํ ์คํธ๋ฟ๋ง ์๋๋ผ ์ด๋ฏธ์ง, ์ค๋์ค, ๋น๋์ค ๋ฑ ๋ค์ํ ํํ์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ป ์ฒ๋ฆฌํ ์ ์๋ ๋ํ ์ธ์ด ๋ชจ๋ธ์ด๋ค. ๊ธฐ์กด์ LLM(GPT-3, T5 ๋ฑ)์ ํ ์คํธ๋ง ์ ๋ ฅ๋ฐ์ ์ฒ๋ฆฌํ์ง๋ง, M-LLM์ ์ฌ๋ฌ ๋ชจ๋ฌ์ ๋ฐ์ดํฐ๋ฅผ ํตํฉ์ ์ผ๋ก ์ดํดํ๊ณ ์์ฐ์ด๋ก ์๋ตํ ์ ์๋ค.โจ M-LLM์ ์กฐ๊ฑดLLM ๊ธฐ๋ฐ: ํ ์คํธ ์์ฑ ๋ฅ๋ ฅ์ ๊ฐ์ถ ๋ํ ์ธ์ด ๋ชจ๋ธ ํฌํจ๋ฉํฐ๋ชจ๋ฌ ์ ๋ ฅ: ํ ์คํธ์ ์ด๋ฏธ์ง, ์ค๋์ค ๋ฑ์ ํจ๊ป ์ ๋ ฅ ๊ฐ๋ฅ์ถ๋ก ๋ฅ๋ ฅ: ๋จ์ ๋งค์นญ์ ๋์ด์ ๋ณตํฉ์ ์ธ reason..