๋”ฅ๋Ÿฌ๋‹/Today I learned : 50

๊ธฐ๊ณ„ํ•™์Šต๊ณผ ๋ฐ์ดํ„ฐ๋งˆ์ด๋‹

๊ธฐ๊ณ„ํ•™์Šต์˜ ์œ ํ˜• - ์ง€๋„ํ•™์Šต, ๋น„์ง€๋„ํ•™์Šต, ๊ฐ•ํ™”ํ•™์Šต ์ง€๋„ํ•™์Šต feature์™€ ์ •๋‹ตlabel ์ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํ•™์Šต์‹œํ‚ค๊ณ  ์ƒˆ๋กœ์šด๋ฐ์ดํ„ฐ(test)๋กœ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์™€ ๊ฒฐ๊ณผ๊ฐ’์ด์šฉํ•ด ํŠน์ • TARGET ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ ์—ฐ์†๊ฐ’์ด๋ฉด ํšŒ๊ท€ ๋ถ„๋ฅ˜ - ์ŠคํŒธ ์‹๋ณ„, ํšŒ๊ท€ - ์‹œ๊ณ„์—ด์ ์ธ ๋ณ€ํ™” ์ง€๋„ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์œ ํ˜• ์˜์‚ฌ๊ฒฐ์ •ํŠธ๋ฆฌ ,KNN,,,, ๋น„์ง€๋„ํ•™์Šต ๊ตฐ์ง‘ ์ฃผ์„ฑ๋ถ„๋ถ„์„ ๊ฐ•ํ™”ํ•™์Šต ๋ฐ์ดํ„ฐ๋งˆ์ด๋‹ = ํ†ต๊ณ„์  ๋ถ„์„ - ๋ฐ์ดํ„ฐ ํƒ์ƒ‰ํ•˜๊ณ  ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ•˜๋Š”๋ฐ ์ฃผ์•ˆ์  ๊ธฐ๊ณ„ํ•™์Šต๊ณผ ํ†ต๊ณ„์  ๋ถ„์„(๋ฐ์ดํ„ฐ๋งˆ์ด๋‹)์˜ ์ฐจ์ด์  ํŠน์ง• ; ์ •ํ™•ํ•œ ์˜ˆ์ธก์— ์ง‘์ค‘ | ์‚ฌ๋žŒ๋“ค์˜ ์„ ํƒ ์ด์œ  ๋ถ„์„ ๋‚ด๋…„์— ๋ณ‘์›์— ๊ฐˆ ์‚ฌ๋žŒ์˜ ์ˆซ์ž ์˜ˆ์ธก | ์‚ฌ๋žŒ๋“ค์ด ๋ณ‘์›์— ๊ฐ€๋Š” ์ด์œ  ๋ถ„์„ ๊ธฐ๊ณ„ํ•™์Šต์˜ ํ•™์Šต๊ฒฐ๊ณผ๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜ ํ˜น๋ฆ‰ ๊ฐ€์ค‘๊ฐ’์˜ ํ˜•ํƒœ๋กœ ๋‚˜ํƒ€๋‚จ ๊ธฐ๊ณ„ํ•™์Šต์ด๋ž€? ์ž…๋ ฅ๊ฐ’์— ๋Œ€์‘ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ’์ด..

๋จธ์‹ ๋Ÿฌ๋‹ ํ”„๋กœ์ ํŠธ - ์บ˜๋ฆฌํฌ๋‹ˆ์•„ ์ฃผํƒ ๊ฐ€๊ฒฉ ์˜ˆ์ธก

์ฃผ์š” ๋‹จ๊ณ„ 1. ํฐ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๊ธฐ 2. ๋ฐ์ดํ„ฐ ๊ตฌํ•˜๊ธฐ 3. ๋ฐ์ดํ„ฐ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ํƒ์ƒ‰, ์‹œ๊ฐํ™” 4. ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์ค€๋น„ 5. ๋ชจ๋ธ ์„ ํƒํ•˜๊ณ  ํ›ˆ๋ จ, ์ƒ์„ธํžˆ ์กฐ์ • 6. ์†”๋ฃจ์…˜ ์ œ์‹œ 7. ์‹œ์Šคํ…œ ๋Ÿฐ์นญ, ๋ชจ๋‹ˆํ„ฐ๋ง, ์œ ์ง€๋ณด์ˆ˜ ๋‹ค๋ฅธ ์ธก์ • ๋ฐ์ดํ„ฐ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ ๊ตฌ์—ญ์˜ ์ค‘๊ฐ„ ์ฃผํƒ ๊ฐ€๊ฒฉ ์˜ˆ์ธกํ•˜๊ธฐ 1. ๋ฌธ์ œ ์ •์˜ ์‹ ํ˜ธ : ๋จธ์‹ ๋Ÿฌ๋‹ ์‹œ์Šคํ…œ์— ์ฃผ์ž…ํ•˜๋Š” ์ •๋ณด ํŒŒ์ดํ”„๋ผ์ธ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์ปดํฌ๋„ŒํŠธcomponent๋“ค์ด ์—ฐ์†๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธpipeline์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต ์ปดํฌ๋„ŒํŠธ๋“ค์€ ๋น„๋™๊ธฐ์ ์œผ๋กœ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์ปดํฌ๋„ŒํŠธ๋Š” ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•ด ์ฒ˜๋ฆฌํ•˜๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ผ์ • ์‹œ๊ฐ„ ํ›„ ํŒŒ์ดํ”„๋ผ์ธ์˜ ๋‹ค์Œ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•ด ์ž์‹ ์˜ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“œ๋Š” ์‹์ž…๋‹ˆ๋‹ค. ๊ฐ ..

๋จธ์‹ ๋Ÿฌ๋‹ ์ •๋ฆฌ 1์žฅ

๋จธ์‹ ๋Ÿฌ๋‹์˜ ์ •์˜? ๋จธ์‹ ๋Ÿฌ๋‹์€ ๊ธฐ๊ณ„๊ฐ€ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์Šค์Šค๋กœ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ฒƒ. ํ•™์Šต์€ ์–ด๋–ค ์ž‘์—…์—์„œ ์ฃผ์–ด์ง„ ์„ฑ๋Šฅ์ง€ํ‘œ๊ฐ€ ๋” ๋‚˜์•„์ง€๋Š” ๊ฒƒ 2. ๋จธ์‹ ๋Ÿฌ๋‹์ด ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ ์œ ํ˜• ๋„ค๊ฐ€์ง€? ๋ฐ์ดํ„ฐ ๋งˆ์ด๋‹์ด ํ•„์š”ํ•œ ๋ฌธ์ œ , ๋ณต์žกํ•œ ๋ฌธ์ œ, ๋ณ€ํ™”ํ•˜๋Š” ํ™˜๊ฒฝ์— ์ ์‘ํ•ด์•ผ ํ•˜๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ , ์ˆ˜์ž‘์—…์œผ๋กœ ๋งŒ๋“  ๊ธด ๊ทœ์น™ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋Œ€์ฒดํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ 3. ๋ ˆ์ด๋ธ”๋œ ํ›ˆ๋ จ ์„ธํŠธ๋ž€? ๊ฐ ์ƒ˜ํ”Œ์— ๋Œ€ํ•œ ์ •๋‹ต(๋ ˆ์ด๋ธ”)์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํ›ˆ๋ จ ์„ธํŠธ 4. ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์ง€๋„ํ•™์Šต ๋‘๊ฐ€์ง€? ํšŒ๊ท€, ๋ถ„๋ฅ˜ 5. ๋ณดํŽธ์ ์ธ ๋น„์ง€๋„ํ•™์Šต ๋„ค๊ฐ€์ง€? ๊ตฐ์ง‘, ์‹œ๊ฐํ™”, ์ฐจ์› ์ถ•์†Œ, ์—ฐ๊ด€๊ทœ์น™ํ•™์Šต 6. ์‚ฌ์ „ ์ •๋ณด๊ฐ€ ์—†๋Š” ์—ฌ๋Ÿฌ ์ง€ํ˜•์—์„œ ๋กœ๋ด‡์ด ๊ฑธ์–ด๊ฐ€๊ฒŒ ํ•˜๋ ค๋ฉด ์–ด๋–ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”๊ฐ€? ๊ฐ•ํ™” ํ•™์Šต 7. ๊ณ ๊ฐ์„ ์—ฌ๋Ÿฌ ๊ทธ๋ฃน์œผ๋กœ ๋ถ„ํ• ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜..

๋จธ์‹ ๋Ÿฌ๋‹์˜ ์ฃผ์š” ๋„์ „ ๊ณผ์ œ

1. ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€ ์–‘์˜ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ - ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์ž˜ ์ž‘๋™ํ•˜๋ ค๋ฉด ๋งŽ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š” 2. ๋Œ€ํ‘œ์„ฑ ์—†๋Š” ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ - ์ƒ˜ํ”Œ์ด ์ž‘์œผ๋ฉด ์ƒ˜ํ”Œ๋ง ์žก์Œ์ด ์ƒ๊น€ - ํฐ ์ƒ˜ํ”Œ๋„ ํ‘œ๋ณธ ์ถ”์ถœ ๋ฐฉ๋ฒ•์ด ์ž˜๋ชป๋˜๋ฉด ๋Œ€ํ‘œ์„ฑ์„ ๋ ์ง€ ๋ชปํ•˜๊ณ  ์ƒ˜ํ”Œ๋ง ํŽธํ–ฅ์ด ์ƒ๊น€ 3. ๋‚ฎ์€ ํ’ˆ์งˆ์˜ ๋ฐ์ดํ„ฐ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ ์ •์ œ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ: ์ผ๋ถ€ ์ƒ˜ํ”Œ์ด ์ด์ƒ์น˜ - ๋ฌด์‹œํ•˜๊ฑฐ๋‚˜ ์ˆ˜๋™์œผ๋กœ ๊ณ ์น˜๊ธฐ ์ผ๋ถ€ ์ƒ˜ํ”Œ์— ํŠน์„ฑ ๋ช‡ ๊ฐœ๊ฐ€ ๋น ์ง -- ๋ฌด์‹œ, ๋น ์ง„ ๊ฐ’์„ ์ฑ„์šธ์ง€(ํ‰๊ท ์œผ๋กœ), ํŠน์„ฑ ๋„ฃ์€ ๋ชจ๋ธ๊ณผ ์ œ์™ธํ•œ ๋ชจ๋ธ ๋”ฐ๋กœ ํ›ˆ๋ จํ• ์ง€ ๊ฒฐ์ • 4. ๊ด€๋ จ ์—†๋Š” ํŠน์„ฑ ํŠน์„ฑ ๊ณตํ•™ - ํŠน์„ฑ ์„ ํƒ : ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํŠน์„ฑ ์ค‘ ๊ฐ€์žฅ ์œ ์šฉํ•œ ํŠน์„ฑ ์„ ํƒ - ํŠน์„ฑ ์ถ”์ถœ: ํŠน์„ฑ ๊ฒฐํ•ฉํ•ด ๋” ์œ ์šฉํ•œ ํŠน์„ฑ ๋งŒ๋“ฆ, ์ฐจ์› ์ถ•์†Œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ํ•ด ์ƒˆ ํŠน์„ฑ ์ƒ์„ฑ 5. ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ ๊ณผ๋Œ€์ ํ•ฉ ..

๋จธ์‹ ๋Ÿฌ๋‹ ๋ถ„๋ฅ˜ 2

๊ธฐ์ค€ : ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์˜ ์ŠคํŠธ๋ฆผ์œผ๋กœ๋ถ€ํ„ฐ ์ ์ง„์ ์œผ๋กœ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€? NO! ๋ฐฐ์น˜ํ•™์Šต (์˜คํ”„๋ผ์ธ ํ•™์Šต) ์‹œ์Šคํ…œ ํ›ˆ๋ จ ํ›„ ์ œํ’ˆ ์‹œ์Šคํ…œ์— ์ ์šฉํ•˜๋ฉด ๋” ์ด์ƒ ํ•™์Šต์—†์ด ์‹คํ–‰๋œ๋‹ค.(ํ•™์Šตํ•œ ๊ฒƒ์„ ์ ์šฉ๋งŒ ํ•จ) ์‹œ๊ฐ„๊ณผ ์ž์›์„ ๋งŽ์ด ์†Œ๋น„ํ•˜๋ฏ€๋กœ ์˜คํ”„๋ผ์ธ์—์„œ ์ˆ˜ํ–‰๋œ๋‹ค. ๋ณดํ†ต 24์‹œ๊ฐ„๋งˆ๋‹ค ๋˜๋Š” ๋งค์ฃผ ํ›ˆ๋ จ์‹œํ‚ด(์žฆ์€ ํ›ˆ๋ จ ํ•„์š”) ์ „์ฒด ๋ฐ์ดํ„ฐ์…‹ ์‚ฌ์šฉํ•˜๋Š” ํ›ˆ๋ จ - ๋งŽ์€ ์ปดํ“จํŒ… ์ž์›(CPU ๋ฉ”๋ชจ๋ฆฌ๊ณต๊ฐ„, ๋””์Šคํฌ๊ณต๊ฐ„ ๋“ฑ)ํ•„์š” ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ํ•™์Šตํ•  ๋• ์ „์ฒด ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ์˜ ์ƒˆ๋กœ์šด ๋ฒ„์ „์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ํ›ˆ๋ จ YES! ์˜จ๋ผ์ธ ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ํ•œ ๊ฐœ์”ฉ ๋˜๋Š” ๋ฏธ๋‹ˆ๋ฐฐ์น˜(mini-batch)๋ผ ๋ถ€๋ฅด๋Š” ์ž‘์€ ๋ฌถ์Œ ๋‹จ์œ„๋กœ ์ฃผ์ž…ํ•˜์—ฌ ํ›ˆ๋ จ์‹œํ‚ด ๋งค ํ•™์Šต ๋‹จ๊ณ„๊ฐ€ ๋น ๋ฅด๊ณ  ์ ์€ ๋น„์šฉ์ด ๋“ฆ -- ์ œํ’ˆ ๋ก ์นญ ํ›„์—๋„ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ๋„์ฐฉํ•˜๋Š” ๋Œ€..

๋จธ์‹ ๋Ÿฌ๋‹ ์ •์˜์™€ ๋ถ„๋ฅ˜

โ–ท ๋จธ์‹ ๋Ÿฌ๋‹์€ ๋ช…์‹œ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—†์ด ์ปดํ“จํ„ฐ๊ฐ€ ํ•™์Šตํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๊ฐ–์ถ”๊ฒŒ ํ•˜๋Š” ์—ฐ๊ตฌ ๋ถ„์•ผ๋‹ค. โ–ท ์–ด๋–ค ์ž‘์—… T์— ๋Œ€ํ•œ ํ”„๋กœ๊ทธ๋žจ์˜ ์„ฑ๋Šฅ์„ P๋กœ ์ธก์ •ํ–ˆ์„ ๋•Œ ๊ฒฝํ—˜ E๋กœ ์ธํ•ด ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋๋‹ค๋ฉด, ์ด ํ”„๋กœ๊ทธ๋žจ์€ T์™€ P์— ๋Œ€ํ•ด E๋กœ ํ•™์Šตํ•œ ๊ฒƒ์ด๋‹ค. ์ŠคํŒธ ํ•„ํ„ฐ - ์ŠคํŒธ๋ฉ”์ผ ๊ตฌ๋ถ„ ๋จธ์‹ ๋Ÿฌ๋‹ ํ”„๋กœ๊ทธ๋žจ ์‹œ์Šคํ…œ์ด ํ•™์Šตํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋Š” ์ƒ˜ํ”Œ = ํ›ˆ๋ จ์„ธํŠธ training set ๊ฐ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ = training instance | ์ƒ˜ํ”Œ ์ด ๊ฒฝ์šฐ ์ž‘์—…T = ์ƒˆ ๋ฉ”์ผ์ด ์ŠคํŒฌ์ธ์ง€ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ ๊ฒฝํ—˜ E = ํ›ˆ๋ จ๋ฐ์ดํ„ฐ ์„ฑ๋Šฅ ์ธก์ •P๋Š” ์ง์ ‘ ์ •์˜ํ•ด์•ผ ํ•œ๋‹ค. (ex - ์ •ํ™•ํžˆ ๋ถ„๋ฅ˜๋œ ๋ฉ”์ผ์˜ ๋น„์œจ) = ์ •ํ™•๋„ accuracy , ๋ถ„๋ฅ˜ ์ž‘์—…์— ์‚ฌ์šฉ๋œ๋‹ค. ๋จธ์‹ ๋Ÿฌ๋‹์€ ๋‹ค์Œ ๋ถ„์•ผ์— ๋›ฐ์–ด๋‚˜๋‹ค : ๊ธฐ์กด ์†”๋ฃจ์…˜์œผ๋กœ๋Š” ๋งŽ์€ ์ˆ˜๋™ ์กฐ์ •๊ณผ ๊ทœ์น™์ด ํ•„์š”ํ•œ ๋ฌธ์ œ ..

[๋”ฅ๋Ÿฌ๋‹] ํ…์„œํ”Œ๋กœ(tensorflow) ์„ค์น˜ํ•˜๊ธฐ

ํ…์„œํ”Œ๋กœ๋ž€? ๋ฐ์ดํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์œ„ํ•œ ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ anaconda ํ”„๋กฌํฌํŠธ ๊ด€๋ฆฌ์ž๋ชจ๋“œ๋กœ ์‹คํ–‰ pip install --upgrade --user pip conda install tensorflow ์„ค์น˜ ํ™•์ธ python # ํŒŒ์ด์ฌ ์‹คํ–‰ import tensorflow exit() #์ข…๋ฃŒ TFLearn ์„ค์น˜ pip install tflearn ์„ค์น˜ ํ™•์ธ python # ํŒŒ์ด์ฌ ์‹คํ–‰ import tflearn exit() #์ข…๋ฃŒ TFLearn์‚ฌ์šฉ ์œ„ํ•œ ๋ช‡๊ฐ€์ง€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜ h5py ์„ค์น˜ h5py ๋ฐ์ดํ„ฐ(๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฐ์ดํ„ฐ ํ˜•์‹) ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ conda install h5py scipy ์ˆซ์ž๊ณ„์‚ฐ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ conda install scipy

[๋”ฅ๋Ÿฌ๋‹] ๋”ฅ๋Ÿฌ๋‹ ๊ตฌํ˜„ ์œ„ํ•œ ๊ฐ€์ƒํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๊ธฐ

ํŒŒ์ด์ฌ๊ณผ ์•„๋‚˜์ฝ˜๋‹ค ์„ค์น˜ ํ›„ ์ง„ํ–‰ conda create -n tfbook python=3.9 python=3.9 ๋Š” ๋‹ค์šด ๋ฐ›์€ ํŒŒ์ด์ฌ ๋ฒ„์ „ tfbook = ๊ฐ€์ƒํ™˜๊ฒฝ์ด๋ฆ„ conda active tfbook #ํ™˜๊ฒฝ ํ™œ์„ฑํ™” conda deactivate #๋น„ํ™œ์„ฑํ™” C๋“œ๋ผ์ด๋ธŒ anaconda3ํด๋”์˜ envsํด๋”์— tfbook์ด๋ผ๋Š” ํ™˜๊ฒฝ ์ƒ์„ฑ๋จ C:\Users\anaconda3\envs

[๋”ฅ๋Ÿฌ๋‹] ์˜คํ† ์ธ์ฝ”๋”์˜ ๊ตฌ์กฐ

์˜คํ†  ์ธ์ฝ”๋”(autoencoder) ๋”ฅ๋Ÿฌ๋‹์—์„œ์˜ ๋น„์ง€๋„ ํ•™์Šต ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์™€ ๋น„์Šทํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ์ž๊ธฐ ์ž์‹ ์„ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•™์Šตํ•˜๋Š” ๋ฐฉ๋ฒ• ์ž๊ธฐ ์ž์‹ ์ด ์ •๋‹ต ๋ฐ์ดํ„ฐ๋ฏธ์œผ๋กœ ๋”ฐ๋กœ ์ •๋‹ต ๋ฐ์ดํ„ฐ ํ•„์š” ์—†์Œ = ๋น„์ง€๋„ ํ•™์Šต ๋ณต์žกํ•œ ๋ฌธ์ œ ํ’€์ˆ˜ ์žˆ๋„๋ก ์ค‘๊ฐ„ ๋ ˆ์ด์–ด ๋Š˜๋ฆด ๋•Œ, ์‚ฌ์ „ ํ•™์Šต์œผ๋กœ ํ•™์Šต ์ ์ ˆํžˆ ์ด๋ฃจ์–ด์ง€๋„๋กํ•œ๋‹ค. ์ด๋•Œ ์ž…๋ ฅ ๋ ˆ์ด์–ด์ชฝ์˜ ์—ฃ์ง€ ๊ฐ€์ค‘์น˜๋Š” ์ž…๋ ฅ ๋ ˆ์ด์–ด๋กœ๋ถ€ํ„ฐ ์ „ํ•ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์••์ถ•ํ•ด์„œ ํŠน์ •๋Ÿ‰ ์ž˜ ์ถ”์ถœํ•˜๋„๋ก ์กฐ์ •๋œ๋‹ค. ์ถœ๋ ฅ ๋ ˆ์ด์–ด ์ชฝ ๊ฐ€์ค‘์น˜๋Š” ์ „๋‹ฌ๋œ ํŠน์ •๋Ÿ‰์€ ์›๋ž˜์˜ ๋ฐ์ดํ„ฐ๋กœ ์ €์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ์กฐ์ • ์ด๋Ÿฌํ•œ ํ˜•ํƒœ๋กœ ์ค‘๊ฐ„ ๋ ˆ์ด์–ด๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉฐ ๊นŠ์€ ๋„คํŠธ์›Œํฌ ๊ตฌ์ถ• ํ•™์Šต ํ…Œํฌ๋‹‰ ๋ ˆ์ด์–ด๋ฅผ ๋งŽ์ด ๋งŒ๋“ค์ˆ˜๋ก ๋ณต์žกํ•œ ๊ตฌ์กฐ - ๊ณผํ•™์Šต(๊ณผ์ ํ•ฉ)์— ๋น ์งˆ ์šฐ๋ ค๊ฐ€ ์žˆ๋‹ค. ๊ณผํ•™์Šต? ํ•ด๋‹น ํ•™์Šต ๋ฐ์ดํ„ฐ์—๋Š” ์ข‹์ง€๋งŒ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋กœ ํ…Œ์ŠคํŠธํ–ˆ..

[๋”ฅ๋Ÿฌ๋‹] ์‹ ๊ฒฝ๋ง์˜ ๊ตฌ์กฐ

์‹ ๊ฒฝ๋ง ์ž…๋ ฅ ๋ ˆ์ด์–ด - ํ•™์Šต ๋ฐ์ดํ„ฐ(์ž…๋ ฅ ๋ฐ์ดํ„ฐ) ๋ฐ›๋Š” ๋ ˆ์ด์–ด ์ถœ๋ ฅ ๋ ˆ์ด์–ด = ํ•™์Šต ๊ฒฐ๊ณผ ์ถœ๋ ฅ ์ค‘๊ฐ„ ๋ ˆ์ด์–ด(์€๋‹‰ ๋ ˆ์ด์–ด) = ๋ฐ์ดํ„ฐ์—์„œ ํŠน์ง•๋Ÿ‰์„ ์ถ”์ถœํ•˜๋Š” ๋ ˆ์ด์–ด ๊ฐ ๋ ˆ์ด์–ด์—๋Š” "โ—‹"๋กœ ํ‘œํ˜„๋˜๋Š” ๋…ธ๋“œ ๋ฐฐ์น˜, ๋…ธ๋“œ๋ผ๋ฆฌ๋Š” "-"๋กœ ํ‘œํ˜„๋˜๋Š” ์—ฃ์ง€(๋งํฌ)๋กœ ์—ฐ๊ฒฐ ์—ฃ์ง€๋Š” ๊ฐ€์ค‘์น˜๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ˆœ์ „ํŒŒ = ์ž…๋ ฅ๋ ˆ์ด์–ด๋ถ€ํ„ฐ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ณ„์‚ฐ์ด ์ด๋ฃจ์–ด์ง ์—ญ์ „ํŒŒ = ์ถœ๋ ฅ๋ ˆ์ด์–ด๋ถ€ํ„ฐ ์™ผ์ชฝ์œผ๋กœ ๊ณ„์‚ฐ์ด ์ด๋ฃจ์–ด์ง ์ˆœ์ „ํŒŒ์˜ ๊ตฌ์กฐ ๋ฐ”๋กœ ์ „ ๋ ˆ์ด์–ด์— ์žˆ๋Š” ๋…ธ๋“œ ๊ฐ’๊ณผ ์—ฃ์ง€์˜ ๊ฐ€์ค‘์น˜๋ฅผ ๊ณฑํ•œ ๋’ค ๋ชจ๋“  ๊ฒฐ๊ณผ ๋”ํ•˜๊ธฐ ๋”ํ•œ ๊ฐ’์„ ํ™œ์„ฑํ™” ํ•จ์ˆ˜๋กœ ๋ณ€ํ™˜ -- ํ•ด๋‹น ๋…ธ๋“œ์˜ ๊ฐ’! ๋‹ค์Œ ๋…ธ๋“œ๋กœ ์ „๋‹ฌํ•œ๋‹ค. ํ•™์Šตํƒ€์ž…์— ๋”ฐ๋ฅธ ํ™œ์„ฑํ™”ํ•จ์ˆ˜: ๋ถ„๋ฅ˜ - ์†Œํ”„ํŠธ๋งฅ์Šค ํ•จ์ˆ˜ ํšŒ๊ท€(์ˆ˜์š” ์˜ˆ์ธก..) - ํ•ญ๋“ฑ ํ•จ์ˆ˜ ์—ญ์ „ํŒŒ์˜ ๊ตฌ์กฐ ์ˆœ์ „ ํŒŒ์—์„œ ๊ณ„์‚ฐํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ •๋‹ต ๋ฐ์ดํ„ฐ์™€..