진화알고리즘에서는 적합도 함수를 통해 개체에 점수를 매기고 높은 점수를 받는 개체를 자연선택함

점수는 대부분 특정 미션을 수행할수 있는가 의 여부로 점수를 줌

여러가지 미션이 있고 이 미션수행들에 점수를 어떻게 주냐에 따라 진화의 방향이 잡힘 점수를 잘못주면 진화하지 못할수도  있음

이때

A,B,C미션이 있다고 하자

그럼

A미션 수행 성공시 1점

A와 B 둘다 할줄알면 2점

A와 B 와 C 셋다 할줄알면 3점


이런식으로 많은 미션을 수행할줄 아는 개체일수록 높은 점수를 줘야함

그래야 높은 점수를 받게끔 진화가 일어나기 때문임


여러가지 미션을 수행할줄아는 개체로 진화하면서 이전에 없었던 새로운 미션까지 수행할줄 아는 개체가 등장할거임


그게 강인공지능

- dc official App