์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ libfgen-0.1.15.zip์ผ๋ก ๋ค์ด๋ก๋ํ ์ ์๋ libfgen์ด๋ผ๋ Linux ์ฑ์ ๋๋ค. ์ํฌ์คํ ์ด์ ์ฉ ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์ธ OnWorks์์ ์จ๋ผ์ธ์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
OnWorks์ ํจ๊ป libfgen์ด๋ผ๋ ์ด ์ฑ์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ก๋ํ์ฌ ์จ๋ผ์ธ์์ ์คํํ์ญ์์ค.
์ด ์ฑ์ ์คํํ๋ ค๋ฉด ๋ค์ ์ง์นจ์ ๋ฐ๋ฅด์ธ์.
- 1. ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ PC์ ๋ค์ด๋ก๋ํ์ต๋๋ค.
- 2. ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- 3. ์ด๋ฌํ ํ์ผ ๊ด๋ฆฌ์์์ ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ๋ก๋ํฉ๋๋ค.
- 4. ์ด ์น์ฌ์ดํธ์์ OnWorks Linux ์จ๋ผ์ธ ๋๋ Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MACOS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์์ํฉ๋๋ค.
- 5. ๋ฐฉ๊ธ ์์ํ OnWorks Linux OS์์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX๋ก ์ด๋ํฉ๋๋ค.
- 6. ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๊ณ ์คํํฉ๋๋ค.
์คํฌ๋ฆฐ ์ท
Ad
libfgen
๊ธฐ์
libfgen์ ํจ์จ์ ์ด๊ณ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ(GA)์ ๊ตฌํํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. ๋ํ PSO(์ ์ ๋ฌด๋ฆฌ ์ต์ ํ) ๊ธฐ๋ฅ๊ณผ ์ค์ ๊ฐ ํจ์ ์ต์ํ ๋๋ ๋ชจ๋ธ ํผํ ์ ์ํ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. C๋ก ์์ฑ๋์์ง๋ง C++ ์ปดํ์ผ๋ฌ๋ก ์ปดํ์ผํ ์๋ ์์ต๋๋ค. Linux์ Windows๊ฐ ๋ชจ๋ ์ง์๋ฉ๋๋ค.
ํน์ง
- ๊ณ ์ ๋ ์ธ๊ตฌ ๊ท๋ชจ๋ก ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ GA ๊ตฌํ.
- ๋ค์ค ์ ํ, ๋์ฐ๋ณ์ด ๋ฐ ๊ต์ฐจ ์ ํ์ด ์๋ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ GA.
- ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉ์ ์ง์ ์๋ฉ, ๋์ฐ๋ณ์ด ๋ฐ ๊ต์ฐจ ์ฐ์ฐ์๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
- ์ค๋ ๋๋ก๋ถํฐ ์์ ํ๋ฉฐ ์ ํฉ์ฑ ๊ณ์ฐ ๋๋ ๋์ ์ ์ ์๊ณ ๋ฆฌ์ฆ ๊ตฐ๋์ ์ฌ๋ฌ ์ค๋ ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- GA์ ์ ์ฌํ API๋ฅผ ์ฌ์ฉํ๋ ํํฐํด ๋ผ ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ.
- GA ๋๋ PSO๋ฅผ ์ฌ์ฉํ๋ ๋ ๋์ ์์ค์ ์ฌ์ฉํ๊ธฐ ์ฌ์ด ๋ชจ๋ธ ํผํ ๋ฐ ๊ธฐ๋ฅ ์ต์ํ ์ธํฐํ์ด์ค.
- ์ค์ ๋ฐ์ดํฐ ์ธํธ์์ ํ ์คํธ๋์์ต๋๋ค(์ธ๊ณ ํ์ฑ์ ๊ถค๋๋ฅผ ํญ์ฑ ๋ฐฉ์ฌ ์๋ ๋ฐ์ดํฐ์ ๋ง์ถ๊ธฐ).
- ์ ๊ณต๋ ๋ฌธ์(html)์ ํจ๊ป API๋ฅผ ์ง์ฐ์ญ์์ค.
- ๋ช ๋ น์ค ๋ฐ ๊ทธ๋ํฝ ์์ ํ๋ก๊ทธ๋จ์ด ์ ๊ณต๋ฉ๋๋ค.
- ์๋ก๋ ์ฌํํ๋ ์ธ์ผ์ฆ๋งจ ๋ฌธ์ , ์ ํ ์ ์ ํ๋ก๊ทธ๋๋ฐ ๋ฐ ํ ์ค์ฒ ์์ถ์ด ์์ต๋๋ค.
์ค๋์ธ์ค (Audience)
๊ฐ๋ฐ์, ๊ณผํ/์ฐ๊ตฌ
์ฌ์ฉ์ ์ธํฐํ์ด์ค
๋ช ๋ น์ค, GTK+
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
C, C ++
์นดํ ๊ณ ๋ฆฌ
์ด๊ฒ์ https://sourceforge.net/projects/libfgen/์์๋ ๊ฐ์ ธ์ฌ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ๋ฌด๋ฃ ์ด์ ์ฒด์ ์ค ํ๋์์ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์จ๋ผ์ธ์ผ๋ก ์คํํ๊ธฐ ์ํด OnWorks์์ ํธ์คํ ๋์์ต๋๋ค.