Skip to content

Torturing neural networks by forcing them to learn the Mandelbrot set.

Notifications You must be signed in to change notification settings

MichelHUANGGit/mandelbrotnn

 
 

Repository files navigation

Mandelbrot Neural Network

ORIGINAL IDEA from https://github.com/MaxRobinsonTheGreat/mandelbrotnn. I reproduced his experiments with limited ressources. Basically he uses fourier features to approximate the mandelbrot set with a big neural network (~8M parameters). I did it with 600k parameters with a "pseudo-Fourier 2D features", and I'm pretty satisfied with the result.

Training GIF : gif

Final Approximation (supposedly 8K resolution ?) : img

My result is not as good as MaxRobinson's.

Requirements

  • python3
  • pip3

Setup

Install dependencies with:

pip install -r requirements.txt

Then run python main.py for some example uses. Take a look at the main.py file for some example functions on how to use the modules.

About

Torturing neural networks by forcing them to learn the Mandelbrot set.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%