Tasks for a college course titled Nekonvenční Algoritmy a Výpočty (Unconventional Algorithms and Computation).
The subject encompassed basics of neural networks, how a perceptron works, reinforcement-learning techniques and lastly generating 2D or 3D images using fractal geometry.
- Perceptron (sorts points above/under the line)
- XOR function using 3 perceptrons
- Hopfield network
- Q learning (reinforcement learning) - Find the cheese
- L-systems
- IFS (Iterated function system) fractals
- TEA (Time escape algorithm) - Mandelbrot set zoom
- 2D Landscape generator
Python 3.7 or newer, Matplotlib, Tkinter, Turtle (for some tasks)