Skip to content

A classifier + LSystem render to learn cool Axioms and production rules

Notifications You must be signed in to change notification settings

zoso95/lsystems

Repository files navigation

L-System

This is a library that will generate random LSystems, let you classify them into good and bad and then it will generate new ones based on how you classified them. To run this program first generate some candidates With

generate_random_systems.py Once these are generated, classify them (with their text file) into generated/good and generated/bad.

Then (I think the script is missing?) You need to stick the numerical features into a dataset using get_feature_vec and now you can use the notebook to train a classifier. Now the main script generate_random_systems will use that classifier to generte images with a high probability.

main.py/plot_blender.py are scripts that will help you view these as 3d models in blender.

About

A classifier + LSystem render to learn cool Axioms and production rules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published