pyneat.visualise module

Modified visualisation functions from NEAT-Python example.

TODO: Document modifications.

pyneat.visualise.draw_net(genome, view=False, filename=None, node_names=None, show_disabled=True, prune_unused=False, node_colors=None, fmt='svg')[source]

Receives a genome and draws a neural network with arbitrary topology.

pyneat.visualise.plot_species(statistics, view=False, filename='speciation.svg')[source]

Visualizes speciation throughout evolution.

pyneat.visualise.plot_spikes(spikes, view=False, filename=None, title=None)[source]

Plots the trains for a single spiking neuron.

pyneat.visualise.plot_stats(statistics, ylog=False, view=False, filename='avg_fitness.svg')[source]

Plots the population’s average and best fitness.