Inteligência Artificial: Algoritmos Genéticos

Inteligência Artificial: Algoritmos Genéticos
item image
 Buy Now
Facebook Twitter Pinterest

Price: 299.9$

Um Algoritmo Genético (AG) é uma técnica de busca utilizada na ciência da computação para achar soluções aproximadas em problemas de otimização e busca. Algoritmos genéticos diferem dos algoritmos tradicionais de otimização em basicamente quatro aspectos: Baseiam-se em uma codificação do conjunto das soluções possíveis, e não nos parâmetros da otimização em si;Os resultados são apresentados como uma população de soluções e não como uma solução única;Não necessitam de nenhum conhecimento derivado do problema, apenas de uma forma de avaliação do resultado;Usam transições probabilísticas e não regras determinísticas. função Algoritmo Genético(população, função-objetivo) saídas: indivíduo entradas: população→ uma lista de indivíduos função-objetivo→ uma função que recebe um indivíduo e retorna um número real. repetir lista de pais:= seleção(população, função-objetivo) população:= reprodução(lista de pais) enquanto nenhuma condição de parada for atingida retorna o melhor indivíduo da população de acordo com a função-objetivo Este é um curso para quem deseja começar a desenvolver algoritmos para Inteligência Artificial. Neste curso você aprenderá a teoria básica sobre Algoritmos Genéticos, vamos percorrer todo o caminho no que tange o AG, começando com a teoria da evolução de Darwin e terminando com o desenvolvimento de um Algoritmo Genético para maximizar uma função matemática. Estrutura Curricular: Teoria do Algoritmo Genético Inteligência Computacional Um pouco de Biologia Conceitos Básicos de AGAprofundando em Algoritmos Genéticos Arquitetura do AGRepresentação Cromossômica Representação Populacional Função de Avaliação Média da População Operadores Genéticos Seleção dos Pais Operador Crossover Operador Mutação Desenvolvimento de um Algoritmo Genético Introdução a Maximização de Funções Arquitetura do Projeto Preparando o Visual Studio C#Programando a Classe CONSTANTSProgramando a Classe INDIVIDUOProgramando a Classe POPULACAOProgramando a Classe ALGORITMOSGENETICOSProgramando a Interface Gráfica Apresentação da Execução do Algoritmo Genético

Leave a Reply