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)?

4

1 に答える 1

1

私が読むことができるものから、NoS はNoS1NoS2のような一酸化窒素合成酵素です。それらは異なる種のいくつかの遺伝子です。

これらはおそらく最小化関数を参照しています: https://www.mathworks.com/help/gads/examples/coding-and-minimizing-a-fitness-function-using-the-genetic-algorithm.html

私が助けてくれることを願っています。

于 2016-12-02T01:38:49.137 に答える