deap

    0

    1답변

    저는 Python에서 DEAP을 사용하고 있습니다. 유전 알고리즘을 사용하고 있습니다. 다음은 크기가 100 인 속성 (염색체)의 정의입니다. toolbox.register("attr_bool", random.randint, 0, 1) 다음 식을 각 개별 컬럼 염색체 또는 용액 인 300 개 크기의 모집단을 생성한다. pop = toolbox.populat

    3

    2답변

    deap 상징 회귀 예제 문제에서이 코드를 사용하고 있고 그래프가 잘 표시되지만 노드를 둥근 사각형으로 확장하고 싶습니다. 텍스트 을 자동으로에 맞추십시오. (시행 착오를 통해 노드 크기를 지정하고 싶지는 않습니다.) 내가 어떻게 그럴 수 있니? # show tree import matplotlib.pyplot as plt import networkx

    1

    1답변

    Deap 프레임 워크를 사용하여 유전 알고리즘을 구현 중입니다. 알고리즘이 작동하지만 GA의 다중 프로세스 버전이 2GB의 단일 프로세스에 비해 9GB의 메모리를 사용하고 각 프로세스에 메모리를 할당했기 때문에 의심 스럽습니다. 실제로지도가 실행되는 즉시 사용 된 메모리가 증가합니다. 프로세스간에 공유되는 데이터는 읽기 전용으로 사용되므로 모두 동일한 메모

    2

    1답변

    유전자 알고리즘 프로그램을 실행 중이며 실행이 끝날 때 가장 좋은 사람을 찾을 수 있습니다 (hof [0]).하지만 어떤 세대가 생성되었는지 알고 싶습니다. 그것. 개인과 그것을 생성 한 세대를 인쇄하는 데 도움이되는 hof [0]의 속성이 있습니까? 매뉴얼과 Google에서 답변을 찾았지만 아무데도 찾을 수 없었습니다. 인쇄 할 수있는 개인의 속성 목록도

    1

    1답변

    HyperVolume 함수가 here (직접 다운로드 link)으로 발견되었으므로 알고리즘에 대한 hypervolume 메트릭을 반환하려고합니다. 그러나, 심지어 테스트 코드가 작동합니다 from hv import HyperVolume referencePoint = [2, 2, 2] hyperVolume = HyperVolume(referencePoin

    1

    1답변

    평가 함수 (이진 입력/출력을 가진 유전 프로그래밍의 회귀 문제)에서 다른 수의 매개 변수를 가진 함수를 프로그래밍 방식으로 처리 할 수 ​​있어야합니다. (나머지 코드는 모두 샘플 데이터에있는 열 수에 따라 자동으로 조정됩니다. 입력은 numpy.ndarray (행렬)입니다.). if 문을 여러 개 만들지 않고 아래 코드를 사용하면 어떻게 될까요? (아래