8000 GitHub - Ourouk/NEAT
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Ourouk/NEAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Architecture Générale:

Architecture

  • Pool : Ensemble de tous les Species.
  • Species : Regroupement de GenomeWithFitness pour la spéciation.
  • GenomeWithFitness : ?
  • Genome : Un individu dans l'algorithme NEAT.
  • Node : Un nœud de réseau neuronal.
  • Connection : Une connexion dans un réseau neuronal.
  • NeatPoolAdapter : Permet d'utiliser Pool comme si c'était une IPopulation.
  • NeatGenomeAdapter : Permet d'utiliser Genome comme si c'était un IIndividual.
  • Population : Ensemble de tous les Individus.
  • Individu : Un individu lors de l'utilisation de Byte String.
  • IPopulation : Interface permettant au SimpleGeneticAlgorithm de ne pas se soucier du type de la population.
  • IIndividual : Interface utilisée par IPopulation et SimpleGeneticAlgorithm pour communiquer.
  • Game : Contient les informations clés du jeu de plateforme.
  • GameFitness : Calcule le fitness d'un individu donné pour un objet Game donné.
  • SimpleByteFitness : Calcule le fitness en comparant deux listes de bytes.
  • IFitness : Interface permettant au SimpleGeneticAlgorithm de ne pas se soucier du type de fitness.
  • SimpleGeneticAlgorithm : Lance l'algorithme génétique avec un objet IPopulation et IFitness.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0