pyevolve

    2熱度

    1回答

    我已經使用Pyevolve進行了優化,並且在查看結果後,我想添加幾代以獲得更好的收斂性。由於評估時間很長,我想知道是否可以繼續優化到最後一代,並增加20代。一切都必須在DB中設定,我希望他可以做到。 這裏是我的GA性能(類似於第一個例子,但有一個更復雜的評價函數): # Genome instance, 1D List of 6 elements genome = G1DList.G1DList

    0熱度

    1回答

    我想在Windows CMD中安裝pyevolve模塊。 我試過3種方法來安裝它。 pip install pyevolve easy_install pyevolve cd C:/xxxx/xxxx/xxxx/xxxx/ python setup.py install 結果是: ModuleNotFoundError: No module named 'Scaling' 我看通過C:/xxx

    1熱度

    1回答

    我目前使用Pyevolve包來解決一些遺傳算法問題。我想知道在Pyevolve軟件包中是否有任何使用帕累託排名的例子,因爲我有多種評估功能。 如果不存在,你可以提供一些帕累託排名算法的僞代碼。我想自己實現它。 謝謝!

    0熱度

    1回答

    我在pyevolve中應用GP來訓練,它給了我最好的樹。我想用這棵樹來測試不同的數據。我想保留分是樹的根,所以如果gp_add,gp_mul ...是樹的根,那麼函數將返回-1。 這是一個例子對我最好的樹和原始分數爲1.0143 gp_min(gp_add(gp_mul(gp_min(a, b), c), d)) 這是代碼,我嘗試應用最佳的個性化測試數據。 bestIndi = ga.best

    1熱度

    1回答

    我試圖用pyevolve來實現一個真正有價值的遺傳算法。 (實施例的文檔在這裏給出:http://pyevolve.sourceforge.net/examples.html#example-2-real-numbers-gaussian-mutator) 的參數(在本實施例20)的範圍可以使用setParams被設置如下: # Genome instance genome = G1DList.G

    1熱度

    1回答

    我剛安裝了使用easy_install的Pyevolve,並且出現了嘗試運行我的第一個程序的錯誤。我第一次嘗試複製和粘貼first example的源代碼,但是這是我收到的時候我嘗試運行它: Traceback (most recent call last): File "/home/corey/CTest/first_intro.py", line 3, in from pyevolve imp

    3熱度

    3回答

    尋找一種方法來重複使用不同遺傳算法迭代中以前人口中最好的個體的50%。 例如,在一個進程內的當前迭代結束時,執行「population = ga.getPopulation()」。下一次迭代初始化該pop的50%。 有誰知道如何處理人口結果?

    1熱度

    3回答

    Pyevolve通常用在python 2.7中。有沒有什麼辦法可以在Python 3中安裝和使用pyevolve?我知道還有另一個DEAP適用於與python 3兼容的遺傳算法,但不知何故我必須使用pyevolve。 我有嘗試,但我認爲它不支持,所以pip安裝pyevolve拋出錯誤。

    0熱度

    1回答

    我有一個模板文件,說「template.txt」包含此文例如: variable_1 = value_1 ; variable_2 = value_2 ; variable_3 = value_3 ; 我要生成多個文件「文件#.TXT」(其中#是多少),在不同的目錄中(每個新文件的新目錄),每次修改模板文件中的值(這些值將由另一個Python腳本(Pyevolve)傳遞)。 這是可能的(在