FractalityLab is a powerful Java-based tool for generating datasets of fractal images, suitable for machine learning applications. This utility is part of the edux
machine learning library suite and is tailored for creating intricate datasets that can be used to train and improve machine learning models.
# Create 100 Images fo each fractal class with 256x256 pixel size. Quality 76 (100 is perfect, 0 is worst)
java -jar FractalityLab-1.2.jar --number 100 --size 256 --quality 74
EDUX - Java Machine Learning Library
You can download pre generated datasets from the following links:
- Small - 3000 Images with 64x64 size
- Medium - 3000 Images with 512x512 size
- Large - 30 Images with 4000x4000 size
- Multiple fractal generators including Mandelbrot, Julia, Burning Ship, Newton, SierpinskiGasket and more.
- Configurable image size and quantity.
- .png Images with CSV output of generated fractal data.
- Easy to use command line interface.
This command will create a folder dataset with images and a csv file containing the labels you need for training your machine learning model.
├───images.csv
├───dataset
├───class
├───burningship
├───julia
├───mandelbrot
├───newton
├───sierpinski_gasket
└───tricorn
We welcome contributions. If you have suggestions or contributions, please fork the repository and submit a pull request.