Flux ํ™ˆ

๐Ÿฆ‰ https://github.com/FluxML/Flux.jl ์ž๋ฃŒ๋ฅผ ๋ฒˆ์—ญํ•˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹น

Flux: ์ค„๋ฆฌ์•„ ๋จธ์‹„๋Ÿฌ๋‹ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

Flux๋Š” ๋จธ์‹„๋Ÿฌ๋‹์„ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. "๋ฐฐํ„ฐ๋ฆฌ-ํฌํ•จ(batteries-included, ์ œํ’ˆ์˜ ์™„์ „ํ•œ ์œ ์šฉ์„ฑ์„ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ชจ๋“  ๋ถ€ํ’ˆ์„ ํ•จ๊ป˜ ์ œ๊ณตํ•œ๋‹ค๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ชฝ ์šฉ์–ด)" ๋งŽ์€ ์œ ์šฉํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์ค„๋ฆฌ์•„ ์–ธ์–ด๋ฅผ ํ’€ํŒŒ์›Œ(full power)๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ „์ฒด ์Šคํƒ์„ ์ค„๋ฆฌ์•„ ์ฝ”๋“œ๋กœ ๊ตฌํ˜„ํ•œ๋‹ค. GPU ์ปค๋„๋„ ๊ฐ€๋Šฅํ•˜๊ณ , ๊ฐœ๋ณ„ ํŒŒํŠธ๋ฅผ ๊ฐœ์ธ ์ทจํ–ฅ์— ๋งž๊ฒŒ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.

์„ค์น˜ํ•˜๊ธฐ

์ค„๋ฆฌ์•„ 0.6.0 ์ด์ƒ, ์•„์ง ์•ˆ๊น”์•˜์œผ๋ฉด ์„ค์น˜ํ•˜์ž.

Pkg.add("Flux")
# ์„ ํƒ์ธ๋ฐ ์ถ”์ฒœ
Pkg.update() # ํŒจํ‚ค์ง€๋ฅผ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋Žƒ
Pkg.test("Flux") # ์„ค์น˜ ๋˜‘๋ฐ”๋กœ ๋œ๊ฑด๊ฐ€ ํ™•์ธํ•˜๊ธฐ

๊ธฐ๋ณธ์ ์ธ ๊ฒƒ ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์ž. ๋ชจ๋ธ ๋™๋ฌผ์›(model zoo)์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ณตํ†ต ๋ชจ๋ธ์„ ๋‹ค๋ฃจ๋Š”๋ฐ ๊ทธ๊ฑธ๋กœ ์‹œ์ž‘ํ•ด๋„ ์ข‹๋‹ค.