문제

최근에 유전자 알고리즘이라는 주제에 관심이 있는데 좋은 자료를 찾을 수 없었습니다.혹시 좋은 자료나 책, 사이트를 알고 계시다면 감사하겠습니다.나는 알고리즘과 인공 지능에 대한 탄탄한 지식을 가지고 있지만 유전 프로그래밍에 대한 좋은 소개가 있는 것을 찾고 있습니다.

도움이 되었습니까?

해결책

지금까지 나에게 가장 좋은 참고자료:

또한 완전 초보자라면 다음부터 시작하는 것이 좋습니다. 안녕하세요 유전학 알고리즘의 세계.시작하기에 좋고 깨끗한 예만큼 좋은 것은 없습니다.

다른 팁

Melanie Mitchell의 책을 찾았습니다. 유전자 알고리즘 소개, 아주 좋게. 진화 계산 주제의 더 넓은 범위를 위해 진화론 컴퓨팅 소개 Eiben과 Smith는 또한 가치가 있습니다.

당신이 방금 시작했다면, 나는 최근에 입문 기사 그것은 사용될 수 있습니다.

해당 기사와 또한 홈페이지 내 진화 계산 프레임 워크.

나는 이것이 오래된 질문이라는 것을 알고 있지만 아직 대답은 받아 들여지지 않았으므로 내 자신의 기여를 추가 할 것이라고 생각했습니다. 진화 계산 (유전자 알고리즘, 진화 전략, 유전자 프로그래밍 등)과 관련된 모든 것에 대한 내 의견으로는 최고의 무료 리소스 중 하나는 Sean Luke의 온라인 책입니다. Metaheuristics의 필수 요소.

이것은 주제에 관한 멋진 무료 책입니다

http://www.lulu.com/items/volume_63/2167000/2167025/2/print/book.pdf

유전자 알고리즘에 대한 훌륭한 소개가 있습니다 ai-junkie.com 다른 많은 AI 및 기계 학습 기술에 대한 튜토리얼뿐만 아니라. 유전자 알고리즘 튜토리얼은 수학을 최대한 많이 유지하면서 '자신의 프로젝트에서 사용할 수있을 정도로 유전자 알고리즘을 충분히 설명하는 것'을 목표로합니다.

다음은 유전자 알고리즘으로 "모나 리사의 그림"을 구축하는 것에 대한 Roger Alsing의 최근 기사입니다.http://rogeralsing.com/2008/12/07/genetic-programming-evolution of-mona-lisa/

사진에 대한 핫 링크를 제거하기 위해 편집되었습니다 보다: http://rogeralsing.files.wordpress.com/2008/12/evolutionofmonalisa1.gif

이 알고리즘의 나만의 버전을 구현했습니다.

http://23.media.tumblr.com/NngfN9gsDhlsyws3NvFcuHfgo1_400.png
(원천: tumblr.com)

보다 http://plindenbaum.blogspot.com/2008/12/random-notes-2008-12.html

영리한 알고리즘 : 자연 영감 프로그래밍 레시피

Jason Brownlee PhD.

이 책은 사용할 수 있습니다 PDF에서 무료. 책은 진화론, 떼 및 신경 알고리즘을 포함하여 많은 양의 자연 영감 알고리즘을 다룹니다.

book cover

오래 전에 쓴 짧은 소개가 가능합니다. 여기, 그러나 더 나은 짧은 소개는입니다 여기.

더 크고 포괄적이지만 다소 오래된 자원 목록을 방문하십시오. comp.ai. genetic faq.

내가 좋아하는 책 중 하나를 꽂을 수 있다면 알고리즘 디자인 매뉴얼 Steve Skiena는 유전자 알고리즘에 대한 훌륭한 섹션을 가지고 있습니다 (다양한 유형의 문제를 해결하기위한 다른 흥미로운 휴리스틱).

그 책 집단 지능 프로그래밍 Oreilly는 유전자 알고리즘을 다루는 장을 가졌습니다. 그것은 기본적으로 약간 일 수 있지만 매우 설명적인 예였습니다.

'유전자 알고리즘 소개' http://www.burns-stat.com/pages/tutor/genetic.html

입문 접근 방식 (죄수의 딜레마에 대한 적용)은 다음을 참조하십시오.

http://www2.econ.iastate.edu/tesfatsi/holland.gaintro.htm

Java Generics가있는 유전자 알고리즘을 구현했습니다. https://github.com/juanmf/ga

개별, 유전자, 피트니스 미터 및 스프링 콩으로 노출 된 공장의 구체적인 구현을 고려할 때 3 개의 운영자 (돌연변이, 교차, 선택)를 적용하고 모집단을 발전시킬 것입니다.

/*This is all you have to add to the Spring App context 
 * before running the application
 */
@Configuration
public class Config {

    @Bean(name="individualFactory")
    public IndividualFactory getIndividualFactory() {
        return new Team.TeamFactory();
    }

    @Bean(name="populationFactory")
    public PopulationFactory getPopulationFactory() {
        return new Team.TeamPopulationFactory();
    }

    @Bean(name="fitnessMeter")
    public FitnessMeter getFitnessMeter() {
        System.out.println("getFitnessMeter");
        return new TeamAptitudeMeter();
    }
}

enter image description here 이것은 디자인입니다. Grandt 내부에는 특정 문제 솔루션이 구현되어 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top