7 Mon

TIL

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค AI ์Šค์ฟจ 1๊ธฐ

2์ฃผ์ฐจ DAY 1

์ฅฌํ”ผํ„ฐ ์‹ค์Šต

Numpy ์‹ค์Šต

์„ ํ˜• ์‹œ์Šคํ…œ ๋Œ€์ˆ˜์  ํ‘œํ˜„

์„ ํ˜• ์‹œ์Šคํ…œ ์‹ค์Šต

๊ฐ€์šฐ์Šค ์†Œ๊ฑฐ๋ฒ• : Forward Elimination

๊ฐ€์šฐ์Šค ์†Œ๊ฑฐ๋ฒ•์˜ ๊ฐ€์น˜

LU ๋ถ„ํ•ด

์•ฝ๋ถ„์ด๋‚˜ ์ตœ๋Œ€/์ตœ์†Œ ๊ณต๋ฐฐ์ˆ˜๋ฅผ ๊ตฌํ•  ๋•Œ ์‹์ด ์ธ์ˆ˜๋ถ„ํ•ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉด, ๋” ์‰ฝ๊ฒŒ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ํ–‰๋ ฌ๋„ ํ–‰๋ ฌ ๋ถ„ํ•ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉด ์‰ฝ๊ฒŒ ๊ณ„์‚ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

y ๊ตฌํ•˜๊ธฐ๋Š” ์ „๋ฐฉ๋Œ€์น˜๋ฒ•์œผ๋กœ, x ๊ตฌํ•˜๊ธฐ๋Š” ํ›„๋ฐฉ๋Œ€์น˜๋ฒ•์œผ๋กœ ๊ฐ€๋Šฅํ•˜๋‹ค.

LU ๋ถ„ํ•ด๋Š” ๊ฐ€์šฐ์Šค ์†Œ๊ฑฐ๋ฒ•์˜ ์ „๋ฐฉ ์†Œ๊ฑฐ๋ฒ•์„ ํ–‰๋ ฌ๋กœ ์ฝ”๋“œํ™” ํ•œ ๊ฒƒ์ด๋‹ค.

replacement : ํ–‰์„ ๋Œ€์น˜(๊ต์ฒด)

scaling : ๊ธฐ์ค€์ด ๋˜๋Š” ๋ถ€๋ถ„์„ 1๋กœ ๊ณ ์ •

์ด ๋•Œ, P์—๋Š” interchange record๊ฐ€ ์ €์žฅ๋œ๋‹ค. ์‹ค์ œ๋กœ Numpy LU ๋ถ„ํ•ด ๋ฆฌํ„ด๊ฐ’์€ P, L, U๋กœ ๋ฆฌํ„ด๋œ๋‹ค.

A์˜ ์—ญํ–‰๋ ฌ์„ ๊ตฌํ•  ๋•Œ 1) ์ˆ˜์น˜์ ์œผ๋กœ ๋ถˆ์•ˆํ•˜๋‹ค 2) ๋ฐ˜๋ณต์ ์ธ b์˜ ๋ณ€ํ™”์— ๋Œ€ํ•œ x ๊ตฌํ•˜๊ธฐ๋Š” PLU๋กœ ๋ถ„ํ•ดํ•ด ๋‘๋ฉด ๋น ๋ฅด๊ฒŒ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค ์˜ ์ด์œ ๋กœ ์—ญํ–‰๋ ฌ๋ณด๋‹ค LU ๋ถ„ํ•ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

Last updated

Was this helpful?