๋ชฉ๋ก์ ์ฒด ๊ธ (1005)
๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
https://softeer.ai/practice/info.do?idx=1&eid=990&sw_prbl_sbms_sn=120560 Softeer ์ฐ์ต๋ฌธ์ ๋ฅผ ๋ด์ Set์ ์ ํํด์ฃผ์ธ์. ์ทจ์ ํ์ธ softeer.ai โญ ๋ฌธ์ ์ธ์ด๋ณ ์๊ฐ/๋ฉ๋ชจ๋ฆฌ Python 1์ด 1024MB ๋ฌธ์ ๋น์ ์ ์ธ์ฌํ ์ง์์ผ๋ก, ๊ฐ ์ง์์ ๊ทผํ๋ฅผ ํ์ธํ๊ณ ์ ํ๋ค. ๋น์ ์ ํ์ฌ๋ ์์จ์ถํด๊ทผ์ ๋ฅผ ์ค์ํ๊ธฐ ๋๋ฌธ์ ๊ฐ ์ง์์ด ์ ํํ ๋ช ์์ ์ถ๊ทผํ๋ ๊ฒ์ ์ค์ํ์ง ์๊ณ , ์ด ๊ทผ๋ก ์๊ฐ์ด ๋ช ๋ถ์ธ์ง๊ฐ ์ค์ํ๋ค. ์ด ๊ทผ๋ก ์๊ฐ์ด ๋ฒ์ ๊ทผ๋ก์๊ฐ์ ์ด๊ณผํ์ง ์์์ผ ํ๋ฉด์, ํ์ฌ์ ์ง์ ์ฌ์ด์ ๊ณ์ฝํ ์๊ฐ ์ด์์ด์ด์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ง์์ด ํ๋ฃจ ๋์ ๊ทผ๋ฌดํ ์๊ฐ์ ์ถ๊ทผ ์๊ฐ๊ณผ ํด๊ทผ ์๊ฐ ์ฌ์ด์ ์๊ฐ์ผ๋ก ์ ์ํ๋ค. ์ด ๋ฌธ์ ์์๋ ์์ฌ ์๊ฐ ๋ฑ ๊ทผ๋ฌด ..
https://softeer.ai/practice/info.do?idx=1&eid=1016 Softeer ์ฐ์ต๋ฌธ์ ๋ฅผ ๋ด์ Set์ ์ ํํด์ฃผ์ธ์. ์ทจ์ ํ์ธ softeer.ai โญ ๋ฌธ์ ์ธ์ด๋ณ ์๊ฐ/๋ฉ๋ชจ๋ฆฌ Python 2์ด 1024MB ๋ฌธ์ ํ๋์๋์ฐจ๊ทธ๋ฃน์ ์ฐ๊ตฌ์์ธ ์ํธ๋ ์๋์ฐจ์ ์ฃผํ๊ฑฐ๋ฆฌ๋ฅผ ๋น๊ตํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ณ ์๋ค. ๋ ์ฐจ๋ A์ B์ ์ฃผํ๊ฑฐ๋ฆฌ๊ฐ ์์ฐ์๋ก ์ฃผ์ด์ก์ ๋, ์ฃผํ๊ฑฐ๋ฆฌ๋ฅผ ๋น๊ตํด์ ์ด๋ ์ฐจ๋์ ์ฃผํ๊ฑฐ๋ฆฌ๊ฐ ๋ ํฐ์ง ์์๋ณด์ ์ ์ฝ์กฐ๊ฑด 0 ≤ A,B ≤ 100,000 ์ ๋ ฅํ์ ์ฒซ์งธ์ค์ ๋์ฐจ๋ A,B์ ์ฃผํ๊ฑฐ๋ฆฌ๊ฐ ํ์นธ์ ๊ณต๋ฐฑ์ ๋๊ณ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅํ์ ์ฃผํ๊ฑฐ๋ฆฌ๋ฅผ ๋น๊ตํด์ ์ฒซ์งธ์ค์ ์๋์ ๊ธ์๋ฅผ ์ถ๋ ฅํ๋ค. - A๊ฐ B ๋ณด๋ค ํฐ ๊ฒฝ์ฐ A๋ฅผ ์ถ๋ ฅํ๋ค. - A๊ฐ B ๋ณด๋ค ์์ ๊ฒฝ์ฐ B๋ฅผ ์ถ๋ ฅํ๋ค. - A..
https://softeer.ai/practice/info.do?idx=1&eid=395 Softeer ์ฐ์ต๋ฌธ์ ๋ฅผ ๋ด์ Set์ ์ ํํด์ฃผ์ธ์. ์ทจ์ ํ์ธ softeer.ai โญ ๋ฌธ์ ์ธ์ด๋ณ ์๊ฐ/๋ฉ๋ชจ๋ฆฌ Python 3์ด 256MB ๋ฌธ์ ๋ฃจํก์ ๋ฐฐ๋ญ์ ํ๋ ๋ฉ๊ณ ์ํ๊ธ๊ณ ์ ๋ค์ด์๋ค. ๊ธ๊ณ ์์๋ ๊ฐ๋น์ผ ๊ธ, ์, ๋ฐฑ๊ธ ๋ฑ์ ๊ท๊ธ์ ๋ฉ์ด๋ฆฌ๊ฐ ์๋ฉ ๋ค์ด์๋ค. ๋ฐฐ๋ญ์ W ใ๊น์ง ๋ด์ ์ ์๋ค. ๊ฐ ๊ธ์์ ๋ฌด๊ฒ์ ๋ฌด๊ฒ๋น ๊ฐ๊ฒฉ์ด ์ฃผ์ด์ก์ ๋ ๋ฐฐ๋ญ์ ์ฑ์ธ ์ ์๋ ๊ฐ์ฅ ๊ฐ๋น์ผ ๊ฐ๊ฒฉ์ ์ผ๋ง์ธ๊ฐ? ๋ฃจํก์ ์ ๋ํฑ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๊ท๊ธ์์ ํฑ์ผ๋ก ์๋ฅด๋ฉด ์๋ ค์ง ๋ถ๋ถ์ ๋ฌด๊ฒ๋งํผ ๊ฐ์น๋ฅผ ๊ฐ์ง๋ค. ์ ์ฝ์กฐ๊ฑด 1 ≤ N ≤ 106์ธ ์ ์ 1 ≤ W ≤ 104์ธ ์ ์ 1 ≤ Mi, Pi ≤ 104์ธ ์ ์ ์ ๋ ฅํ์ ์ฒซ ๋ฒ์งธ ์ค์ ๋ฐฐ๋ญ์..
โญ Size_ ํด๋์ค ์ด๋ฏธ์ง๋ ์ฌ๊ฐํ์ ํฌ๊ธฐ๋ฅผ ๊ท์ ํ๋ ํ ํ๋ฆฟ ํด๋์ค width, height์ ๋ฉค๋ฒ ๋ณ์ ๊ฐ๋๋ค // Size ํด๋์ค #include using namespace cv; using namespace std; int main() { // Size_ ๊ฐ์ฒด ๊ธฐ๋ณธ ์ ์ธ ๋ฐฉ์ Size_ sz1(100, 200); Size_ sz2(92.3f, 125.23f); Size_ sz3(100.2, 300.9); // Size_ ๊ฐ์ฒด ๊ฐ๊ฒฐ ์ ์ธ ๋ฐฉ์ -> i, f, d Size sz4(120, 69); Size2f sz5(0.3f, 0.f); Size2d sz6(0.25, 0.6); Point2d pt1(0.25, 0.6); Size2i sz7 = sz1 + (Size2i)sz2; Size2i sz8 =..
โญ Point3_ ํด๋์ค 3์ฐจ์ ์๋ฃ๋ฅผ ๋ํ๋ด๊ธฐ ์ํ ์๋ฃํ โ namespace ๋ด๋ถ ์๋ณ์(ํ์, ํจ์, ๋ณ์ ๋ฑ)์ ๋ฒ์๋ฅผ ์ ๊ณตํ๋ ์ ์ธ์ ์์ญ #include using namespace cv; using namespace std; int main() { // ๊ฐ์ฒด ๊ธฐ๋ณธ ๋ฐ ๊ฐ๊ฒฐ ์ ์ธ ๋ฐฉ์ Point3_ pt1(100, 200, 300); Point3_ pt2(92.3f, 125.23f, 250.f); Point3f pt3(0.3f, 0.f, 15.7f); Point3d pt4(0.25, 0.6, 33.3); // ๊ฐ์ฒด ๊ฐ๊ฒฐ ์ ์ธ ๋ฐ ๊ฐ์ฒด ์ฐ์ฐ -> i, f, d Point3i pt5 = pt1 - (Point3i)pt2; Point3f pt6 = pt2 * 3.14f; Point3d pt7 = ..
โญ Point_ ํด๋์ค ๊ฐ๋ก์ ์ธ๋ก์ ์์น๋ฅผ 2์ฐจ์ ์ขํ๋ก ๋ํ๋ด๊ธฐ ์ํ ํ ํ๋ฆฟ ํด๋์ค ๋ฉค๋ฒ ๋ณ์๋ก ๊ฐ๋ก์ ์ธ๋ก ์์น๋ฅผ ๋ํ๋ด๋ x, y โ Point_() : ํด๋์ค ์์ฑ์ โญ OpenCV์ API ํด๋น ํจ์๋ง๋ค ๊ทธ ํจ์๊ฐ ์ ์๋ ํค๋ ํ์ผ ํฌํจํด์ผ๋จ ( include ) #include "opencv2/opencv.hpp" #include int main() { // Point_ ๊ฐ์ฒด ์ ์ธ ๋ฐฉ์ cv::Point_ pt1(100, 200); cv::Point_ pt2(92.3f, 125.23f); cv::Point_ pt3(100.2, 300.9); // Point_ ๊ฐ์ฒด ๊ฐ๊ฒฐ ์ ์ธ ๋ฐฉ์ -> i, f, d cv::Point2i pt4(120, 69); cv::Point2f pt5(0.3f, 0.f)..
โญ ์ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ : ์ฝ์ ์ฑ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ โญ ๋๋ฒ๊น // EX3.cpp : ์ด ํ์ผ์๋ 'main' ํจ์๊ฐ ํฌํจ๋ฉ๋๋ค. ๊ฑฐ๊ธฐ์ ํ๋ก๊ทธ๋จ ์คํ์ด ์์๋๊ณ ์ข ๋ฃ๋ฉ๋๋ค. // #include int main() { std::cout [๋๋ฒ๊น ํ์ง ์๊ณ ์์] ๋ฉ๋ด // ํ๋ก๊ทธ๋จ ๋๋ฒ๊ทธ: ํค ๋๋ [๋๋ฒ๊ทธ] > [๋๋ฒ๊น ์์] ๋ฉ๋ด // ์์์ ์ํ ํ: // 1. [์๋ฃจ์ ํ์๊ธฐ] ์ฐฝ์ ์ฌ์ฉํ์ฌ ํ์ผ์ ์ถ๊ฐ/๊ด๋ฆฌํฉ๋๋ค. // 2. [ํ ํ์๊ธฐ] ์ฐฝ์ ์ฌ์ฉํ์ฌ ์์ค ์ ์ด์ ์ฐ๊ฒฐํฉ๋๋ค. // 3. [์ถ๋ ฅ] ์ฐฝ์ ์ฌ์ฉํ์ฌ ๋น๋ ์ถ๋ ฅ ๋ฐ ๊ธฐํ ๋ฉ์์ง๋ฅผ ํ์ธํฉ๋๋ค. // 4. [์ค๋ฅ ๋ชฉ๋ก] ์ฐฝ์ ์ฌ์ฉํ์ฌ ์ค๋ฅ๋ฅผ ๋ด ๋๋ค. // 5. [ํ๋ก์ ํธ] > [์ ํญ๋ชฉ ์ถ๊ฐ]๋ก ์ด๋ํ์ฌ ์ ์ฝ๋ ํ์ผ์ ๋ง๋ค๊ฑฐ๋, [ํ๋ก์ ..
๐ Train Set Train set์ ์จ์ ํ ๋ชจ๋ธ์ ํ์ต๋ง์ ์ํด์ ์ฌ์ฉ parameter๋ feature๋ฑ์ ์์ ํด์ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋์ด๋ ์์ ์ ๊ฑฐ์น ๋ ์ฌ์ฉ ๐Validation Set Validation set๊ณผ test set์ ๋ชจ๋ธ์ ํ์ต์ ์ง์ ์ ์ผ๋ก ๊ด์ฌํ์ง ์์ ํ์ต์ด ๋๋ ๋ชจ๋ธ์ ์ ์ฉ์์ผ test set์ ์ด์ฉํ ๋ชจ๋ธ์ ํ๊ฐ๋ก ๋์ด๊ฐ๊ธฐ ์ด์ ์ ์ต์ข ์ ์ผ๋ก ๋ชจ๋ธ์ fine tuningํ๋๋ฐ์ ์ฌ์ฉ ๋ง๋ ๋ชจ๋ธ์ด test set ์์, ๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก ๋ฐฐํฌ ๋์์๋ ๋์ ์ฑ๋ฅ์ ๋ผ ์ ์๋๋ก ๋ง๋ค์ด ์ค ๐Test Set Test set์ ์ต์ข ์ ์ผ๋ก ์ฐ๋ฆฌ๊ฐ ๋ง๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํ๊ฐํ๊ธฐ ์ํ ๋ฐ์ดํฐ์ ๋ชจ๋ธ์ ํ์ต์๋ ์ ํ ์ฌ์ฉ๋์ง ์์ ๋ชจ๋ธ์ด ๋ฐฐํฌ๋ ์ดํ์ ์ค์ฌ์ฉ ๋์์๋ ๋ชจ๋ธ์ด ์ผ๋ง๋ ์ข์ ์ฑ๋ฅ์..