Coder Social home page Coder Social logo

flxsosa / deephyperneat Goto Github PK

View Code? Open in Web Editor NEW
67.0 5.0 16.0 1.03 MB

A public python implementation of the DeepHyperNEAT system for evolving neural networks. Developed by Felix Sosa and Kenneth Stanley. See paper here: https://eplex.cs.ucf.edu/papers/sosa_ugrad_report18.pdf

License: Apache License 2.0

Python 100.00%
neuroevolution evolutionary-computation evolutuonary-algorithms artificial-intelligence neural-networks evolution genetic-algorithm brain neat hyperneat

deephyperneat's People

Contributors

flxsosa avatar kevinrpb avatar kstanley001 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

deephyperneat's Issues

Missing functions in "reporters.py"

While trying to run, I am receiving an error from "population.py" when trying to import functions

from reporters.py plot_complexity, report_output.

These functions do not exist within reporters.py.

File "XXXX\DeepHyperNEAT\population.py", line 11, in
from reporters import report_fitness, report_species, plot_fitness, plot_complexity, report_output
ImportError: cannot import name 'plot_complexity' from 'reporters' (XXXX\DeepHyperNEAT\reporters.py)

Speed?

How is the speed on this? I've heard HyperNeat in general is significantly slower than NEAT.
Is this multi-threaded? Many of the Neat implementations I've used are heavily single core bottlenecked.

Is there any plans to swap out python portions of this library to leverage faster languages or CUDA?

Missing recurrent connection capability

In the associated paper, recurrent connection capability is listed under mutations within Deep HyperNEAT. However, they are not currently implemented, as noted in genome.py. Has this since been implemented or has anyone else implemented recurrent connectivity?

Hardcoding xor output print in Population class

Dear @flxsosa
this message to let you know that from the Population class in deep_hyperneat/population.py (line 95) the function report_output (from deep_hyperneat/reporters.py), in which the 4 input xor example is hardcoded to be printed, is executed.
Although it is not explicitly an issue, while adapting the whole tool for other purposes you will automatically see the xor example being printed which may let somebody think that something is not going properly, especially while testing with different input sizes.

Many thanks for the tool here provided!
Sincerely.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.