2016-12-02 3 views
0

이것은 AI/ML에 대한 저의 첫 번째 노력입니다.유전자 알고리즘의 객관적인 기능

나는 16 비트 문자열에서 문제를 발견 패턴을 해결하기 위해 바이너리 코드 염색체 내 교사에 의해 주어진 다음과 같은 문제,

디자인 MATLAB에서 간단한 유전자 알고리즘을 가지고있다.

목적 함수는 다음 공식에 의해 주어진다 :

F(x) = NoS("010") + 2NoS("0110") + 3NoS("01110") + 4NoS("011110") + 5NoS("0111110") + 6NoS("01111110") + 7NoS("011111110") + 6NoS("0111111110") + 5NoS("01111111110") + 4NoS("011111111110") + 3NoS("0111111111110") + 2NoS("01111111111110") + NoS("011111111111110")

나는 공식을 이해할 수 없었다.

Nos는 무엇을 의미합니까?

이진 문자열에서 어떤 작업을 수행합니까?

F(x)은 무엇입니까?

+0

Nos는 아마도 nitric oxide synthase – marcan2020

+0

@ marcan2020입니다. 그 의미는 무엇입니까? – anonymous

답변

1

내가 읽을 수있는 것부터 아니오는 아니오 NoS1 또는 NoS2과 같은 일산화 질소 합성 효소입니다. 그들은 다른 종의 일부 유전자입니다.

아마 기능을 최소화하기 위해 참조됩니다 https://www.mathworks.com/help/gads/examples/coding-and-minimizing-a-fitness-function-using-the-genetic-algorithm.html

은 내가 돕고 바랍니다.

+0

바이너리 문자열에서 어떤 작업을 수행합니까? – anonymous

관련 문제