WaveFunctionCollapse

Pattern generator

An algorithm generates bitmaps by iteratively observing and updating patterns in a superposition of pixel values to produce locally similar output.

Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

GitHub

23k stars
502 watching
1k forks
Language: C#
last commit: almost 2 years ago
Linked from 3 awesome lists

algorithmcsharpgamedevmachine-learningprocedural-generationwfc

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
netket/netketDelivers methods for studying many-body quantum systems with machine learning and neural networks554
tomgoldstein/loss-landscapeVisualizes the loss surfaces of neural networks to understand their behavior and flatness.2,859
bbn-q/randomquantum.jlA Julia package for generating random quantum states and processes from various natural distributions.12
awentzonline/image-analogiesThis project generates image analogies by matching and blending features from one image to another.3,522
trekhleb/homemade-machine-learningPractices implementing popular machine learning algorithms from scratch to gain a deeper understanding of their mathematics23,191
pktippa/q_sharp_bell_stateA Q/# program that generates and manipulates Bell states in quantum computing2
eriklindernoren/ml-from-scratchProvides implementations of fundamental machine learning models and algorithms from scratch in Python24,092
llens/quantumcomputingevolutionaryalgorithmdesignDesigns quantum algorithms using evolutionary techniques19
teamgraphix/graphixAn open-source software package for simulating and compiling measurement-based quantum computing patterns65
hujie-frank/senetAn implementation of the Squeeze-and-Excitation Networks architecture in Caffe3,415
shap/shapProvides an algorithm to explain the output of machine learning models using game theory and Shapley values.23,077
iqm-finland/kqcircuitsA Python library for designing 2D quantum circuit geometries using the KLayout layout design API.145
soumith/ganhacksA collection of strategies and techniques to improve the stability and performance of Generative Adversarial Networks (GANs) for generating high-quality images.11,473
ornl-qci/tnqvmA software framework that simulates quantum circuits using tensor network theory43
localminimum/qanetAn implementation of Google's QANet for machine reading comprehension using TensorFlow.983