Machine Learning

A Beginner’s Guide to Generative Adversarial Networks (GANs)

You might not think that programmers are artists, but programming is a particularly creative profession. It’s logic-based creativity. – John Romero Generative Adversarial Network Definition Generative adversarial networks (GANs) are algorithmic architectures that use two neural networks, pitting one against the opposite (thus the “adversarial”) so as to get new, synthetic instances of knowledge which […]


Grain and noise texture

Adding noise to an image is easy and you really can enhance the image. But, to make noise-inducing images that look like nature, sometimes you’ll want to add some grain. Here are a few ways to add grain to an image that have no effect on your image. If shadows are just not to your […]