Science Fiction Cave Painting

DeepDreamVisionQuest is a neural image synthesizer that creates and explores multiplayer hallucinations. Behind the screen is a neural network that reinterprets the world it sees through a live camera. Its memories intensify the longer the field of vision remains motionless. Standing in front of it, you will see creatures emerge from suddenly alien landscapes, only to fade the second you moveThe surprising truth behind artificial intelligence is that Mind emerges from the environment. You complete the circuit.

Exhibition + Comissioned Works

I make synthetic art using machine learning technologies for environmental and editorial applications. Custom work and comissions are available by appointment.

Magic Mirror
Traveling installation uses a dedicated workstation, display and lighting rig to generate machine dreams as interactive environmental graphics.

Motion Graphics
High resolution machine hallucinations (Deep Dream, Pix2Pix, Style Transfer) rendered as a postproduction effect on moving pictures.

Illustration and Editoral
High resolution neural style transfer graphics for storytelling and brand identity.

Limited edition giclée prints of contemporary mechanical psychedelia on paper, canvas and metal surfaces.

Talks + Workshops

I speak about machine learning for artists and provide hands-on workshops to discover creative uses for this technology.

Human Encounters With a Gregarious Learning Machine
How and why I use stagecraft, game design and neural networks to make pictures of Minds.

Visual Strategies for Neural Style Transfer
This hands-on production workshop explores the use of the camera as an interface to neural image synthesis.


Help me go deeper

Event Documentation
I need an experienced photographer or videographer to document live events including installations, talks and workshops.

I need help blogging about the intersection between artificial intelligence and user experience design.

Creative Coding
Development stack is Python 2.7, OpenCV, Cuda and Caffe.

  • Expanded video I/O to support OpenCV image processing from HDMI and TCP/IP sources.
  • Asynchronous rendering to a frame buffered pipeline
  • Code review and maintenance

Follow me on Instagram