t_wの輪郭

Feedlyでフォローするボタン
Cartesian Genetic Programmingで文章の類似度を学習あれ遺伝的プログラミング遺伝的アルゴリズム

あれ

2023/6/18 19:06:00

時間経過で学習が進まない……!
いまだかつてない雑な実装をしたせいだろうか

普通、遺伝的アルゴリズムないし遺伝的プログラミングを実装するときは、全個体を評価した後に、その評価を元に新世代に総とっかえするんだけど、今回実装がめんどかったので、以下のような処理でごまかしてる

  1. ランダムに2体取り出してくる
  2. 交叉と突然変異で新個体を作る
  3. 1. で取り出した個体のうち評価が低いものを新個体と入れ替える
あれあれあれ

あれ

2023/6/19 6:43:00

一晩学習させたけど、まったく学習が進んでいない。学習の仕組みが何か間違っている気がする。

あれ

2023/6/18 20:15:00

多様性が失われてしまったので個体数を増やして再学習をかける

あと、手抜きして遺伝子の切断位置固定で1点交叉だったのを、多点交叉というか全点交叉に切り替えた。