2010-11-19 4 views

답변

10

Scipy의 optimize 모듈에는 사용자의 요구에 맞는 기능 anneal이 있습니다. 또한 유전자 알고리즘을 수행하기 위해 PyEvolve 모듈을 점검해야합니다.

+3

어닐링은 scipy에서 더 이상 사용되지 않습니다. http://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.anneal.html#scipy.optimize.anneal – denfromufa

+2

대신 basinhopping을 사용하십시오. – denfromufa

4

하나 scipy.optimize입니다.

유전자 알고리즘의 경우는 pygene입니다.

또한, aima-python 프로젝트에는 Russell과 Norvig의 "Artificial Intelligence : A Modern Approach"에 설명 된 알고리즘 구현이 있습니다.