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

๐Ÿ˜ŽAI41

Stable Diffusion Stable Diffusion์ด๋ž€? DALL-E2 ๋ฐ Imagen์™€ ๋น„์Šทํ•œ ๊ฒฐ์˜ ์ƒˆ๋กœ์šด ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ์ด๋‹ค. ํ…์ŠคํŠธ - ์ด๋ฏธ์ง€ ์˜์—ญ์—์„œ ๋‘๊ฐ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์†Œ๋น„์ž๊ธ‰ GPU์—์„œ ์‹คํ–‰ ํ•  ์ˆ˜ ์žˆ์„๋งŒํผ ์ถฉ๋ถ„ํžˆ ํšจ์œจ์ ์ด๋‹ค. ์ง€๊ธˆ ๋ฐ”๋กœ ๋ช‡๊ฐœ์˜ ๋‹จ์–ด์™€ ๋ช‡๋ถ„์˜ ์‹œ๊ฐ„์œผ๋กœ ์•„๋ž˜์™€ ๊ฐ™์€ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. stable Diffusion์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”๊ฐ€? https://www.assemblyai.com/blog/how-physics-advanced-generative-ai/#generative-ai-with-thermodynamics ์ฐธ๊ณ ์ž๋ฃŒ https://velog.io/@hewas1230/StableDiffusion https://pitas.tistory.com/9 https://github.com/CompVis/.. 2023. 7. 11.
Generative Model 1์„ธ๋Œ€ Autoencoder(AE) ์ฃผ์–ด์ง„ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๊ฐ–์ถ˜ ๋ชจ๋ธ AE๋Š” ์ฃผ๋กœ ๋น„์ง€๋„ ํ•™์Šต ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ์ž ์žฌ ํ‘œํ˜„(latent representation)์œผ๋กœ ์••์ถ•ํ•œ ํ›„ ์ด๋ฅผ ๋‹ค์‹œ ๋ณต์›ํ•˜์—ฌ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์™€ ์œ ์‚ฌํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑ Generative model 1์„ธ๋Œ€ AE๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ธ์ฝ”๋”(encoder)์™€ ๋””์ฝ”๋”(decoder)๋ผ๋Š” ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๊ตฌ์„ฑ ์ธ์ฝ”๋”(encoder): ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์ฐจ์›์˜ ์ž ์žฌ ํ‘œํ˜„์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ž ์žฌ ํ‘œํ˜„์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ €์ฐจ์›์˜ ๋ฐ€์ง‘ ๋ฒกํ„ฐ์ž…๋‹ˆ๋‹ค. ์ธ์ฝ”๋”๋Š” ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์ฐจ์› ๊ณต๊ฐ„์œผ๋กœ ์••์ถ•ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํ•™์Šต๋ฉ๋‹ˆ๋‹ค. ๋””์ฝ”๋”(decoder): ์ž ์žฌ ํ‘œํ˜„์„ ์›๋ž˜์˜ ๋ฐ์ดํ„ฐ ๊ณต๊ฐ„์œผ๋กœ ๋ณต์›ํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋””์ฝ”๋”.. 2023. 7. 11.
Diffusion(DDPM) diffusion ์ด๋ž€? diffusion process๋ฅผ ์ด์šฉํ•œ Generative ๋ชจ๋ธ์ด๋‹ค. Denoising diffusion ๋ชจ๋ธ์—๋Š” ๋‘๊ฐ€์ง€ ๊ณผ์ •์ด ์žˆ๋‹ค. Forward Diffusion process์—์„œ๋Š” ์ดˆ๊ธฐ ์กฐ๊ฑด๊ณผ ๋ณ€๋™์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฏธ๋ž˜ ๊ฐ’์„ ์˜ˆ์ธกํ•˜๋Š” ๋ฐ˜๋ฉด, Reverse Diffusion process์—์„œ๋Š” ์ข…๋‹จ ๊ฐ’์ด ์ฃผ์–ด์กŒ์„ ๋•Œ ์ดˆ๊ธฐ ๊ฐ’์ด๋‚˜ ๊ฒฝ๋กœ๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค. Forward Diffusion process Generative ๋ชจ๋ธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ™•๋ฅ ๋ก ์  ๋ชจ๋ธ๋ง ๊ธฐ๋ฒ•์ด๋‹ค. ์ดˆ๊ธฐ ์กฐ๊ฑด๊ณผ ๋ณ€๋™์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ํ™•๋ฅ  ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ์—…๋ฐ์ดํŠธํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. Forward Diffusion process๋Š” ๋ธŒ๋ผ์šด ์šด๋™(Brownian motion)์„ ๊ธฐ๋ฐ˜์œผ.. 2023. 7. 11.
OnCreative AI Membership ๐ŸŽ“ OnCreative AI Membership 1st Project Deepfake ํŒ๋ณ„ ๊ธฐ์ˆ  ๊ฐœ๋ฐœ OnCreative์˜ ํ•ต์‹ฌ๊ธฐ์ˆ ์ธ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•ด ์‹ค์ œ ๋”ฅํŽ˜์ดํฌ ๋ฐ์ดํ„ฐ ํ™•๋ณด ์ด๋ฅผ ํ™œ์šฉํ•ด ํ˜„์žฌ ์„ธ๊ณ„ ์ตœ๊ณ  ์ˆ˜์ค€์˜ ๋”ฅํŽ˜์ดํฌ ํƒ์ง€ ๊ด€๋ จ ์—ฐ๊ตฌ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์„œ๋น„์Šค์— ์ ์šฉ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ์‹œ, ์กฐ์ž‘์—ฌ๋ถ€ ๋ฐ ์กฐ์ž‘๋œ ๋ถ€๋ถ„์„ ์•Œ๋ ค์ฃผ๋Š” ์„œ๋น„์Šค ๊ณ„ํš Plan 7์›” Computer Vision & Framework ์ด๋ก  OpenCV & PyTorch ์‹ค์Šต Object Detection ํ”„๋กœ์ ํŠธ 8์›” FastAPI, GAN, AWS ์ด๋ก  ๋ฐ ์‹ค์Šต ๋…ธ์ฝ”๋“œ ํ™œ์šฉ ์†Œ๊ฐœ ๋ฐ ์‹ค์Šต 9์›” ์ƒ์„ฑAI ๊ด€๋ จ ๋”ฅํŽ˜์ดํฌ ์ƒ์„ฑ ๋ฐ ํƒ์ง€ ์ด๋ก /์‹ค์Šต ์ตœ์‹  ๋…ผ๋ฌธ์„ ํ†ตํ•œ ์ด๋ก  ๋ฐ ์˜คํ”ˆ์†Œ์Šค ํ™œ์šฉ ์‹ค์Šต 2023. 7. 4.
๋จธ์‹ ๋Ÿฌ๋‹ - 1 ์‚ฌ์ดํ‚ท๋Ÿฐ ํŒจํ‚ค์ง€๋ฅผ ์ด์šฉํ•˜๋ ค๋ฉด ๊ฐ ํŠน์„ฑ์˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ์„ธ๋กœ ๋ฐฉํ–ฅ์œผ๋กœ ๋Š˜์–ด๋œจ๋ฆฐ 2์ฐจ์› ๋ฆฌ์ŠคํŠธ๋ฅผ ๋งŒ๋“ค์–ด์•ผํ•œ๋‹ค. ์‚ฌ์ดํ‚ท๋Ÿฐ์€ ์ž…๋ ฅ๋ฐ์ดํ„ฐ ๋ฐฐ์—ด์ด ํ–‰: ์ƒ˜ํ”Œ, ์—ด: ํŠน์„ฑ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. [[32, 34], [34, 33], ... [36, 44]] ์ด๋Š” reshape(-1, 1)๋กœ ๋ฆฌ์ŠคํŠธ๋ฅผ 2์ฐจ์› ๋ฐฐ์—ด๋กœ ๋ฐ”๊ฟ”์ค„ ์ˆ˜ ์žˆ๋‹ค. zip() ํ•จ์ˆ˜ : ๋‚˜์—ด๋œ ๋ฆฌ์ŠคํŠธ์—์„œ ์›์†Œ๋ฅผ ํ•˜๋‚˜์”ฉ ๊บผ๋‚ด์ฃผ๋Š” ํ•จ์ˆ˜ ๐Ÿ‘‡๐Ÿป 1์ฐจ์› ๋ฐฐ์—ด์„ 2์ฐจ์› ๋ฆฌ์ŠคํŠธ๋กœ ๋ฐ˜ํ™˜ํ•˜๊ธฐ ๐Ÿ‘‡๐Ÿป fish_data = [[ l,w ] for l,w in zip(length, weight)] → ์—ฌ๊ธฐ์„œ length์™€ weight๊ฐ€ 1์ฐจ์› ๋ฐฐ์—ด, fish_data๋Š” 2์ฐจ์› ๋ฐฐ์—ด → predict์— ๊ฐ’์„ ๋„ฃ์–ด์ค„๋•Œ๋„, kn.predict([[ 30, 600 ]]) ์ด๋Ÿฐ์‹์œผ๋กœ ๋ฆฌ์ŠคํŠธ์˜ .. 2023. 7. 3.