์ ์ฒด ๊ธ115 Spring - ์ต์ ์ฒ๋ฆฌ ์ฃผ์ ํ ์คํ๋ง ๋น์ด ์์ด๋ ๋์ํด์ผ ํ ๋๊ฐ ์๋ค. ๊ทธ๋ฐ๋ฐ @Autowired ๋ง ์ฌ์ฉํ๋ฉด required ์ต์ ์ ๊ธฐ๋ณธ๊ฐ์ด true ๋ก ๋์ด ์์ด์ ์๋ ์ฃผ์ ๋์์ด ์์ผ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ์๋ ์ฃผ์ ๋์์ ์ต์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค. @Autowired(required=false) : ์๋ ์ฃผ์ ํ ๋์์ด ์์ผ๋ฉด ์์ ์ ๋ฉ์๋ ์์ฒด๊ฐ ํธ์ถ ์๋จ org.springframework.lang.@Nullable : ์๋ ์ฃผ์ ํ ๋์์ด ์์ผ๋ฉด null์ด ์ ๋ ฅ๋๋ค. Optional : ์๋ ์ฃผ์ ํ ๋์์ด ์์ผ๋ฉด Optional.empty ๊ฐ ์ ๋ ฅ๋๋ค. setNoBean1() ์ @Autowired(required=false) ์ด๋ฏ๋ก ํธ์ถ ์์ฒด๊ฐ ์๋๋ค. ์ฐธ๊ณ : @Nullable, Optional์ ์ค.. 2023. 7. 14. Spring - ๋ค์ํ ์์กด๊ด๊ณ ์ฃผ์ ๋ฐฉ๋ฒ 1. ์์ฑ์ ์ฃผ์ ์ด๋ฆ ๊ทธ๋๋ก ์์ฑ์๋ฅผ ํตํด์ ์์กด ๊ด๊ณ๋ฅผ ์ฃผ์ ๋ฐ๋ ๋ฐฉ๋ฒ ํน์ง ์์ฑ์ ํธ์ถ์์ ์ ๋ฑ 1๋ฒ๋ง ํธ์ถ๋๋ ๊ฒ์ด ๋ณด์ฅ๋๋ค. ๋ถ๋ณ, ํ์ ์์กด๊ด๊ณ์ ์ฌ์ฉ @Component public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository; private final DiscountPolicy discountPolicy; @Autowired public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discountPolicy) { this.memberRepository = memberRepository; t.. 2023. 7. 12. 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. ์ด์ 1 ยทยทยท 12 13 14 15 16 17 18 ยทยทยท 29 ๋ค์