Code Monkey home page Code Monkey logo

logos's Introduction

logos. neuroevolution

Developing neural genes so genetic algorithms can effectively train a mixture of small, stochastic controlled neural networks to solve specific tasks, faster.

To compile:

coming soon...

logos's People

Contributors

sckaff avatar

Watchers

 avatar

logos's Issues

implement two-faceted networks

The first one may be solely evolutionary, and it must encode neural networks with specific 'genes'. The 'genetic coding' may start arbitrarily as it will progress towards a specific goal. Evolution will be random.

The inner will be goal-specific, and there will be possibly many networks (ensemble) like this within the higher one. Also, the inner will have a environment and fine-tuning, but it should be made generalizable as simulations or goals change. That said, use MNIST for starters.

Issue on the concept of 'neural gene'

Currently: Array[int] - Each int is the number of nodes in each layer.

I dislike a neural gene that consists of the architecture. It should allow the architecture to exist, but let the architecture grow much further.

Therefore there is no need for a "neural gene". We could just a specific seed that generates a 'starter neural net', and let the neural net grow from that.

That said, neural net cannot get too big. Exploding/vanishing gradients will pretty much 'kill it'.

We do need concepts of termination to happen though.

Implement UI

  1. Show neural net parameters and visualization
  2. Show the EC parameters at each step and the neural net growth
  3. As neural net grows, it may be divided into two agents that can fine tune for itself
  4. It must include many of these scenarios at the each step, so figure out how parallelization is working and improve it if needed (efficiency is priority)

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.