Previous Contents/Genetic Algorithm

제가 공부하고 있는 지능시스템이란?

shhyun 2006. 12. 12. 19:30

우선 크게 분류를 나눠보고 제가 어느 분야를 공부하고 있는지를 말씀드리자면
Artificial Intelligence 와 Computational Intelligence 로 구분할 수 있는데
A.I. 는 흔히 알고 있는 인공지능 이고
C.I. 는 계산지능이라고 표현하면 올바를것 같습니다.
저는 C.I. 쪽을 공부하고 있습니다.
이것은 Fuzzy System(FS), Neural Network(NN), Evolutionary Computation(EC) 등 으로 구분할 수 있는데
저는 이중에서도 Evolutionary Computation 쪽을 공부하고 있습니다.
그 중에서도 Genetic Algorithm 과 Genetic Programming 에 대해서 공부를 하고 있습니다.
유전적인 이론(예: 다윈의 진화론)들을 토대로 이것을 연산에 이용하는 것인데요

Genetic Algorithm 에 대해 간단히 말씀드리면
어떤 문제에 대한 해결책으로서의 유전자를 생성후에 이것을 진화시켜 나가는 것이죠
진화 시켜 나가는 방식이 바로 다윈의 진화론이나 교육시스템 과 같은 사회적, 자연적 현상들을
모티브로서 가져온 것들입니다.
(물론 인위적인 요소들이 많이 있습니다만 실제적으로 우리는 자연적 현상들을 더 많이 적용시킨것을 볼 수 있습니다.)
GA 에 대해서는 많은 자료들이 있기때문에 검색해보시면 잘 알수 있을거예요.

GA 에 대한 실질적 예제와 방식은 다음에 정리해 보렵니다.

이 블로그에 앞으로 제가 배우고 있는 것들과 연구하고 있는 것들에 대해서
정리해서 올려놓을 생각입니다.