๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

all
37

[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 7์žฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ ๊ด€๋ฆฌ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ์˜ ๊ธฐ๋ณธ์›๋ฆฌํŒŒ๋ ˆํ†  ๋ฒ•์น™ Pareto Principle์•ฑ 20% ์ฝ”๋“œ์—์„œ ์ „์ฒด ๊ฒฐํ•จ์˜ 80%์ด ๋ฐœ๊ฒฌ ๋œ๋‹ค. ์‚ด์ถฉ์ œ ํŒจ๋Ÿฌ๋…์Šค Pesticide Paradox๋™์ผ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ๋ฐ˜๋ณตํ•˜๋ฉด ๊ฒฐํ•จ์ด ๋ฐ˜๋ณต๋˜์ง€ ์•Š๋Š” ํ˜„์ƒ์˜ค๋ฅ˜-๋ถ€์žฌ์˜ ๊ถค๋ณ€ Absence of Eroors Fallacy๊ฒฐํ•จ ๋ชจ๋‘ ์ œ๊ฑฐํ•ด๋„ ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ ๋ชจ๋‘ ๋งŒ์กฑ ๋ชปํ•˜๋ฉด ํ’ˆ์งˆ์ด ๋†’๋‹ค ๋งํ•  ์ˆ˜ ์—†์Œ.ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰.. 2024. 10. 16.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 6์žฅ ํ™”๋ฉด ์„ค๊ณ„ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...UI / UXUI ; User Interface ์‚ฌ์šฉ์ž - ์‹œ์Šคํ…œ ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ ์ด๋ค„์ง€๋„๋ก ๋ฌผ๋ฆฌ์  ์ œ์–ด, ์ฝ˜ํ…์ธ  ์ „์ฒด์ ์ธ ๊ตฌ์„ฑ, ํŽธ๋ฆฌํ•˜๊ณ  ๊ฐ„ํŽธ ์‚ฌ์šฉUX ; User Experience์‚ฌ์šฉ์ž - ์‹œ์Šคํ…œ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๋Š๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋˜๋Š” ์ด์ฒด์  ๊ฒฝํ—˜UI -์‚ฌ์šฉ์„ฑ, ์ ‘๊ทผ์„ฑ, ํŽธ์˜์„ฑ / UX - UI๋ฅผ ํ†ตํ•œ ์‚ฌ์šฉ์ž ๋งŒ์กฑUI ; User InterfaceCLI ; Command Line I.. 2024. 10. 16.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 5์žฅ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...์š”๊ตฌ์‚ฌํ•ญ ๊ฒ€์ฆ ๋ฐฉ๋ฒ•์š”๊ตฌ์‚ฌํ•ญ ๊ฒ€ํ†  Requirements Review๋™๋ฃŒ๊ฒ€ํ† , ์›Œํฌ์Šค๋ฃจ(๋ฏธ๋ฆฌ๋ฐฐํฌํ•˜์—ฌ ๊ฒ€ํ† , ์งง์€ ํšŒ์˜), ์ธ์ŠคํŽ™์…˜(๋‹ค๋ฅธ ์ „๋ฌธ๊ฐ€๊ฐ€ ํ™•์ธ)ํ”„๋กœํ† ํƒ€์ดํ•‘ Prototyping๊ฒฌ๋ณธํ’ˆ ํ”„๋กœํ† ํƒ€์žŽ ์ œ์ž‘ํ…Œ์ŠคํŠธ ์„ค๊ณ„ํ˜„์‹ค์ ์œผ๋กœ ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•œ์ง€ ๊ฒ€ํ† CASE ๋„๊ตฌ ํ™œ์šฉ์ผ๊ด€์„ฑ ๋ถ„์„ Consistency analysis ์œผ๋กœ ์š”๊ตฌ์‚ฌํ•ญ ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ถ”์  ๋ฏธ๋“ค์›จ์–ด Middleware์šด์˜์ฒด์ œ์™€ ์‘์šฉ.. 2024. 10. 15.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 4์žฅ ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ ๊ตฌํ˜„ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...๋ชจ๋“ˆํ™” Modularity์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ๋“ค์„ ๋ชจ๋“ˆ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„๊ธฐ๋ชจ๋“ˆ๊ฐ„ ๊ฒฐํ•ฉ๋„ Coupling↓  ๋ชจ๋“ˆ ๋‚ด ์š”์†Œ๋“ค์˜ ์‘์ง‘๋„ Cohension↑์ถ”์ƒํ™” Abstraction์ „์ฒด์ ์ด๊ณ  ํฌ๊ด„์ ์ธ ๊ฐœ๋… ์„ค๊ณ„, ๊ตฌ์ฒดํ™”๊ณผ์ • ์ถ”์ƒํ™”ํ๋ฆ„๋งŒ ํŒŒ์•…์ž๋ฃŒ ์ถ”์ƒํ™”๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ๋Œ€ํ‘œํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œํ˜„ ๋Œ€์ฒด์ œ์–ด ์ถ”์ƒํ™”์ด๋ฒคํŠธ ๋ฐœ์ƒ ๋Œ€ํ‘œํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œํ˜„ ๋Œ€์ฒด  ์ •๋ณด ์€๋‹‰ Information Hidingํ•œ ๋ชจ๋“ˆ ๋‚ด๋ถ€.. 2024. 10. 15.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 3์žฅ ํ†ตํ•ฉ ๊ตฌํ˜„ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค... ์—ฐ๊ณ„ ์„œ๋ฒ„ / ์†ก ์ˆ˜์‹  ์‹œ์Šคํ…œ ์—ฐ๊ณ„ ์„œ๋ฒ„ : ๋ฐ์ดํ„ฐ ์ „์†ก ํ˜•์‹ ๋งž๊ฒŒ ๋ณ€ํ™˜, ์†ก·์ˆ˜์‹ ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ์ฒ˜๋ฆฌ ์ˆ˜ํ–‰์†ก์‹  ์‹œ์Šคํ…œ : ์ธํ„ฐํŽ˜์ด์Šค ํ…Œ์ด๋ธ”, ํŒŒ์ผ ๋ฐ์ดํ„ฐ ์ „์†ก ํ˜•์‹์— ๋งž๊ฒŒ ๋ณ€ํ™˜, ์†ก์‹ ์ˆ˜์‹  ์‹œ์Šคํ…œ : ์ˆ˜์‹  ๋ฐ์ดํ„ฐ๋ฅผ ์ธํ„ฐํŽ˜์ด์Šค ํ…Œ์ด๋ธ”, ํŒŒ์ผ๋กœ ์ƒ์„ฑXML ; eXtensible Markup LanguageํŠน์ˆ˜ ๋ชฉ์ ์„ ๊ฐ–๋Š” ๋งˆํฌ์—… ์–ธ์–ด ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋‹ค๋ชฉ์  ๋งˆํฌ์—… ์–ธ์–ดHTML .. 2024. 10. 13.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 2์žฅ ๋ฐ์ดํ„ฐ ์ž…์ถœ๋ ฅ ๊ตฌํ˜„ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...์Šคํ‚ค๋งˆ**๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ์™€ ์ œ์•ฝ์กฐ๊ฑด์— ๊ด€ํ•œ ์ „๋ฐ˜์  ๋ช…์„ธ์™ธ๋ถ€ ์Šคํ‚ค๋งˆ ๊ฐœ๋… ์Šคํ‚ค๋งˆ๋‚ด๋ถ€ ์Šคํ‚ค๋งˆ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐœ์ธ์˜ ์ž…์žฅ์—์„œ ํ•„์š”๋กœ ํ•˜๋Š” ๋ฐ๋ฒ  ๋…ผ๋ฆฌ๊ตฌ์กฐ๋ฐ๋ฒ  ์ „์ฒด์ ์ธ ๋…ผ๋ฆฌ๊ตฌ์กฐ, ๋ชจ๋‘ ํ•„์š”๋กœ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ข…ํ•ฉ -> ํ•˜๋‚˜๋งŒ ์กด์žฌ๋ฌผ๋ฆฌ์  ์ €์žฅ์žฅ์น˜ ์ž…์žฅ์—์„œ ๋ณธ ๋ฐ๋ฒ . ์‹ค์ œ ์ €์žฅ๋  ๋ ˆ์ฝ”๋“œ์˜ ํ˜•์‹, ํ‘œํ˜„ ๋ฐฉ๋ฒ• ๋“ฑ ์š”๊ตฌ์กฐ๊ฑด๋ถ„์„ → ๊ฐœ๋…์ ์„ค๊ณ„ → ๋…ผ๋ฆฌ์ ์„ค๊ณ„ → ๋ฌผ๋ฆฌ์  ์„ค๊ณ„ → ๊ตฌํ˜„  (์š”๊ฐœ๋…ผ๋ฌผ๊ตฌ)๊ฐœ๋…์ .. 2024. 10. 13.
[์‹ค๊ธฐ] ์ดˆ์ดˆ์ดˆ์š”์•ฝ - 1์žฅ ์š”๊ตฌ์‚ฌํ•ญ ํ™•์ธ ๋”๋ณด๊ธฐ์ฑ… ์ž์ฒด์—์„œ A, B ์ด๋Ÿฐ ์‹์œผ๋กœ ์ถœ์ œ ์ •๋„๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์ถœ์ œ๋œ ๋…„๋„ ์ˆ˜๋„ ๋‚˜์˜จ๋‹ค. ํ‘œ์‹œ๋œ ๋Œ€๋กœ ํ•œ ๋ฒˆ ์ด์ƒ ์ถœ์ œ๋Š” ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ,  ๋‘ ๋ฒˆ์ด์ƒ ๋ฐ ์ง์ ‘ ์ถœ์ œ๋ฅผ ํ™•์ธํ•œ ๊ฒฝ์šฐ, ๋…ธ๋ž‘ ๋ฐฐ๊ฒฝ์œผ๋กœ ํ‘œ์‹œํ•  ์˜ˆ์ •์ด๋‹ค. ๋˜ํ•œ ํ‚ค์›Œ๋“œ ์œ„์ฃผ๋กœ ์ตœ๋Œ€ํ•œ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ธฐ๋กํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค ์ˆ˜๋„์žˆ์ง€๋งŒ ์ตœ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ์จ๋ณผ ์˜ˆ์ •์ด๋‹ค...3๋ชจํ˜• ๋‚˜ํญ์• ๋‚˜์„ ํ˜• ๋ชจํ˜• (์ ์ง„์  ๋ชจํ˜•) ํญํฌ์ˆ˜ ๋ชจํ˜•์• ์ž์ผ ๋ชจํ˜•๋ณดํ—ด(Boehm)์ œ์•ˆ.๊ณ„ํš ์ˆ˜๋ฆฝ -> ์œ„ํ—˜ ๋ถ„์„ -> ๊ฐœ๋ฐœ ๋ฐ ๊ฒ€์ฆ -> ๊ณ ๊ฐ ํ‰๊ฐ€ ๊ฐ€ ๊ณ„์† ๋Œ๊ณ  ๋„๋Š”.. ๊ณ ์ „์  ์ƒ๋ช… ์ฃผ๊ธฐ ๋ชจํ˜•.ํ•˜๋‚˜ํ•˜๋‚˜ ํ™•์‹คํžˆ ๋งค๋“ญ์ง“๊ณ  ๋„˜์–ด๊ฐ€๊ธฐ๋˜๋Œ์•„๊ฐˆ ์ˆ˜ ์—†๋‹ค !๋ณ€ํ™”์— ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘, ์ผ์ • ์ฃผ๊ธฐ ๋ฐ˜๋ณต.๋Œ€ํ‘œ์ ์œผ๋กœ [Scrum, XP, Kanban, Lean, FDD (๊ธฐ๋Šฅ ์ค‘์‹ฌ ๊ฐœ๋ฐœ) ][๊ฐœ์ธ๊ณผ์˜ .. 2024. 10. 6.
[์ด์ฝ”ํ…Œ] 4 - ๊ตฌํ˜„ ์™„์ „ ํƒ์ƒ‰๋ชจ๋“  ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๋‹ค ๊ณ„์‚ฐ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋ฌธ์ œ์—์„œ ์ œ์‹œํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ•œ ๋‹จ๊ณ„์”ฉ ์ฐจ๋ก€๋Œ€๋กœ ์ง์ ‘ ์ˆ˜ํ–‰int ์ž๋ฃŒํ˜• ๋ฐ์ดํ„ฐ์˜ ๊ฐœ์ˆ˜์— ๋”ฐ๋ฅธ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰1,000 - 4kb1,000,000 - 4mb10,000,000 - 40mb์‹œ๊ฐ„ ์ œํ•œ, ๋ฐ์ดํ„ฐ์˜ ๊ฐœ์ˆ˜์— ๋”ฐ๋ผ ์–ด๋–ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์“ธ์ง€ ์ •ํ•ด์•ผ ํ•œ๋‹ค! 1์ดˆ, 100๋งŒ๊ฐœ ๋ฐ์ดํ„ฐ -> O(NlogN)์˜ˆ์ œ 4-1 (์‹œ๋ฎฌ๋ ˆ์ด์…˜) ์ƒํ•˜์ขŒ์šฐ์ œํ•œ : 1์ดˆ, 128mbN x N ์ •์‚ฌ๊ฐํ˜• ๊ณต๊ฐ„. ๊ฐ€์žฅ ์™ผ์ชฝ ์œ„ (1, 1)๊ณ„ํš์„œ์—๋Š” ํ•˜๋‚˜์˜ ์ค„์— ๋„์–ด์“ฐ๊ธฐ๋กœ ๊ตฌ๋ถ„. L์™ผR์˜คU์œ„D์•„๋ž˜ ๊ณต๊ฐ„ ๋ฐ–์€ ๋ฌด์‹œ.input ์ฒซ์งธ ์ค„ ๊ณต๊ฐ„์˜ ํฌ๊ธฐ 1 output ์ตœ์ข…์ ์œผ๋กœ ๋„์ฐฉํ•  ์ง€์ ์˜ ์ขŒํ‘œ (X, Y)๋ฅผ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ถœ๋ ฅ# ์ž…๋ ฅ ๋ฐ›๊ธฐ N, ๊ณ„ํš์„œ n = int(input())plans = inp.. 2024. 10. 4.
[๋ถ€์บ ] 11์ฃผ์ฐจ ํšŒ๊ณ  2024/01/15 ์ด์ œ ๋Œ€ํšŒ ๋งˆ์ง€๋ง‰ ์ฃผ๋‹ค! ์†”์งํžˆ ๋‹ค๋“ค ์ง€์ณ์„œ ๋ฌด์–ธ๊ฐ€ ํ…Œ์ŠคํŠธ๋ฅผ ๊ณ„์† ํ•˜๊ธฐ์— ํž˜๋“  ์ƒํƒœ๋ž„๊นŒ๋‚˜.. ๊ทธ๋ž˜๋„ ์ฃผ๋ง๋™์•ˆ ๊ฐ์ž ๋ญํ• ์ง€ ์ •ํ•ด๋†“๊ณ  ๋ถ„๋‹ดํ•˜์—ฌ ์ง„ํ–‰ํ–ˆ๋‹ค. ๋Œ€์ถฉ mmdetection ํŠœ๋‹์ด๋‚˜ ๋ฉ”ํŠธ๋ฆญ ๋“ฑ ํ•„์š”ํ•œ ํˆด๋“ค์€ ๋‹ค ์ง„ํ–‰ํ•˜์˜€์œผ๋‹ˆ ๋ณธ๊ฒฉ์ ์œผ๋กœ ๋ชจ๋ธ๋“ค ํ…Œ์ŠคํŠธ ๋ฐ ์ ์šฉ์œผ๋กœ ์„ฑ๋Šฅ์„ ๋Œ์–ด์˜ฌ๋ฆด ๋•Œ๋‹ค. ๋‚˜๋Š” ddq 5scale + cross entropy + augmentation ์„ ์ง„ํ–‰ํ–ˆ๋‹ค. cross entropy loss๋กœ ๊ฐ๊ฐ ๋‹ค๋ฅด๊ฒŒ ๋กœ์Šค๋ฅผ ์ ์šฉํ•˜๋Š”๊ฒŒ ํฌ์ธํŠธ์˜€๋‹ค. ๊ทผ๋ฐ ์ง„์งœ ๊ตฌ๋ผ ์•ˆ์น˜๊ณ  ์„œ๋ฒ„ ์ด๋‚ ์—๋งŒ 3๋ฒˆ ํ„ฐ์กŒ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ์ด์Šˆ๊ฐ€.. 2024/01/16 cascade convnext๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค. cascade RCNN ์ด๋ผ DDQ๋ณด๋‹ค๋Š” ๋œ ํ—ค๋น„ํ•œ ๋ชจ๋ธ์ด์—ˆ๋‹ค. Cascade๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ณ ์ž ํ•จ๋„ .. 2024. 1. 19.
[๋ถ€์บ ] 10์ฃผ์ฐจ ํšŒ๊ณ  2024/01/08 ์ „์ฃผ์—๋Š” EDA ์œ„์ฃผ๋กœ ์ง„ํ–‰ํ–ˆ๊ธฐ์— ์ด์ œ๋Š” EDA๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ transform๋“ค์— ๋“ค์–ด๊ฐˆ ์ฐจ๋ก€๋‹ค. ์ฃผ๋ง๋™์•ˆ์€ mosaic๊ณผ diffusiondet์„ ์žก๊ณ  ํ•ด๋ณด์•˜๋‹ค. diffusiondet์€ ํ•œ์—ํญ ๋Œ๋ ธ๋‹ค ; ;; (ํ•œ iter๊ฐ€ 75000??;;) eta๊ฐ€ 5์ผ๋‚˜์˜ค๋Š” ๋ฐ ๊ทธ๊ฑธ ๋ฒ„ํ‹ธ ์ˆ˜ ์—†์–ด์„œ ์–ต์ง€ ์ˆ˜์ •.. (4000์ •๋„..) ํ•˜๊ณ  ํ•˜๋ฃจ์ •๋„๋งŒ ๋ดค๋Š”๋ฐ๋„ ์„ฑ๋Šฅ์ด ์ƒ๊ฐ๋ณด๋‹ค ์ข‹์•„์„œ ๋‚˜์ค‘์— ์‹œ๊ฐ„ ๋˜๋ฉด ๋” ๋Œ๋ ค๋ณด๊ณ  ์‹ถ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ธฐ๋ณธ RCNN ์„ ๊ธฐ์ค€์œผ๋กœ ์—ฌ์ฐจ์ €์ฐจ augmentation์ด๋‚˜ ๋‹ค์–‘ํ•œ ๊ฒƒ๋“ค์„ ํ…Œ์ŠคํŠธํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— base ๊ฒฐ๊ณผ๋ฅผ ๋ฝ‘์•˜๋‹ค. ์š”๊ฑธ๋กœ ๊ธฐ์ค€์ ์„ ์žก์•„์ฃผ๋Š” ๋Š๋‚Œ์ด์—ˆ๋‹ค. 2024/01/09 transform visualization์„ ์ง„ํ–‰ํ–ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ž˜๋˜์ง„ ์•Š์•˜๋‹ค. imga.. 2024. 1. 19.
[๋ถ€์บ ] 9์ฃผ์ฐจ ํšŒ๊ณ  2024.01.01 ์ƒˆํ•ด !! 2024.01.02 ์ƒˆํ•ด ํœด๊ฐ€ !!!!! 2024.01.03 ์ด๋ฒˆ level2 ๋Œ€ํšŒ ์‹œ์ž‘ !! ์ด๋ฒˆ์—๋„ ์—ญ์‹œ ๋‚œ ํŠœ๋‹์ผ์ง€๋ฅผ ์ž‘์„ฑํ•œ๋‹ค... ์•„๋ฌด๋งํ•˜๋ฉด์„œ ํ๋ฆ„๋Œ€๋กœ ์ž‘์„ฑํ•˜๋ฉฐ ์ธ๊ฐ„ ๋””๋ฒ„๊น….. ํ•˜๋Š” ๋Š๋‚Œ์œผ๋กœ๋‹ค๊ฐ€ ^^ ์„ธํŒ…ํ•˜๊ณ  ๋ชจ๋ธ๋Œ๋ฆฌ๋Š” ๊ฑธ ์šฐ์„ ์œผ๋กœ ๋‘๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ EDA ์œ„์ฃผ๋กœ ๋จผ์ € ์‹œ์ž‘ํ•ด๋ดค๋‹ค. dataset์ •๋ณด๋ฅผ ์ตœ๋Œ€ํ•œ ํ™•์ธ ํ•ด๋ณด๊ณ  ๊ธฐ๋ณธ์ ์ธ๊ฑฐ๋‚˜ ํด๋ž˜์Šค๋ณ„๋กœ๋„ ๋”ฐ๋กœ๋”ฐ๋กœ ! ์ „ task ๋ณด๋‹ค๋Š” eda๊ฐ€ ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ๋œ ํ•„์š”ํ•œ ๋Š๋‚Œ์ด๋‹ค. ์•„๋ฌด๋ž˜๋„ ์‚ฌ์ง„์œผ๋กœ ํ•˜๋Š” ๊ฑด ์ด๊ฒŒ .. ๋ผ? ์ด๊ฒŒ ์™œ.. ์•ˆ๋ผ? ๊ฐ€ ๋” ๋งŽ๊ธฐ ๋•Œ๋ฌธ์—.. 2024.01.04 ์ด๋‚ ์€ ์ฐธ ๋‹ค์–‘ํ•œ ๊ฒƒ๋“ค์„ ํ–ˆ๋Š”๋ฐ ํ•œ ๊ฒƒ๋“ค ๋ฆฌ์ŠคํŠธ๋กœ ํ™•์ธํ•ด๋ณด๋ฉด ์ฐธ ์žก๋‹คํ•˜๋‹ค .. ^^ baseline ํŒŒ์•…ํ•˜๊ณ , ํ•  ๊ฒƒ๋“ค remindํ•˜๊ณ .. ๋Œ€ํšŒ sco.. 2024. 1. 5.
[๋ถ€์บ ] 8์ฃผ์ฐจ ํšŒ๊ณ  2023.12.25 Merry Christmas ๐ŸŽ„ 2023.12.26 ํœด์ผ์˜ ์—ฌํŒŒ๊ฐ€ ๋๋‚˜์ง€ ์•Š๋Š”๋‹ค..... ์šฐ์„  ๊ฐ•์˜ ๋‘๊ฐœ์ •๋„๋ฅผ ๋“ค์—ˆ๋˜ ๊ฒƒ๊ฐ™๋‹ค. ์ „๋ณด๋‹จ ํ™•์‹คํžˆ ๋ผ์ดํŠธํ•˜๊ณ  ๋‹ค๋ฅธ ์ฃผ์ œ์˜ ๊ฐ•์˜๋ผ ์žฌ๋ฐŒ๊ฒŒ ๋“ค์—ˆ๋˜ ๊ฒƒ๊ฐ™๋‹ค. ํŠนํžˆ ๋‘๋Ÿฐ๋‘๋Ÿฐ์—์„œ ๋ตˆ๋˜ ๋ณ€์„ฑ์œค๋‹˜๊ป˜์„œ ๋˜๊ฒŒ ๋””ํ…Œ์ผํ•˜๊ณ  ์นœ์ ˆํ•˜๊ฒŒ ์•Œ๋ ค์ฃผ์‹œ๊ณ , ๋งˆ๋ฌด๋ฆฌ์— ์ •๋ฆฌ๊นŒ์ง€ ํ•ด์ฃผ์…”์„œ ์™์™ ๋“ค์–ด์˜จ๋‹ค. ๊ณ„.. ๊ณ„์† ์ด์ˆ˜์ค€์ด๋ฉด ์ข‹์„ํ…๋ฐ.. ! ๐Ÿ˜‚๐Ÿ˜‚ 2023.12.27 ์ผ์ด ์žˆ์–ด ๊ฐ•์˜๋ฅผ ๋งŽ์ด ๋“ฃ์ง€ ๋ชปํ•˜๊ณ  3-4๊ฐ•์„ ์ˆ˜๊ฐ•ํ•˜์˜€๋‹ค. ์‚ฌ์‹ค 4๊ฐ• docker๋„ ๋‹ค ๋˜‘๊ฐ™์ด ๊น”์•˜๋Š”๋ฐ... ๊ถŒํ•œ ๋ฌธ์ œ ์–ด์ฉŒ๊ตฌ๋กœ ์ค‘๊ฐ„์ค‘๊ฐ„ ๋ง‰ํ˜€์„œ ๋‹ค๋Š” ํ•˜์ง„ ๋ชปํ–ˆ๋‹ค ;; ์ƒํ™ฉ์ด ์ข‹์ง€์•Š์•„ ํ‹ˆํ‹ˆํžˆ ์—ด์‹ฌํžˆ ๋“ค์–ด์•ผ๊ฒ ๋‹ค. 2023.12.28 ๋…ธํŠธ๋ถ์ด ํ„ฐ์ ธ๊ฐ„๋‹ค.... ๋…ธํŠธ๋ถ์„ ๋ฐ”๊ฟ€๋•Œ๊ฐ€ ๋˜์—ˆ๋‚˜๋ณด๋‹ค.. ใ… ใ…  ์ž๊พธ docker๋ฅผ ๋‹ค์‹œ.. 2024. 1. 1.
๋ฐ˜์‘ํ˜•

์ตœ๊ทผ๋Œ“๊ธ€

์ตœ๊ทผ๊ธ€

skin by ยฉ 2024 ttutta