Machine Learning for Art
ml4a is a collection of tools and educational resources which apply techniques from machine learning to arts and creativity.
![Salient object detection](/images/guides/BASNet.jpg)
Salient object detection
Extract a segmentation mask of an image's foreground.
![](/images/icons/github.png)
![](/images/icons/colab.png)
![DeepDream](/images/guides/deepdream.jpg)
DeepDream
Visualize and compose abstract textures using neural network feature detectors.
![](/images/icons/github.png)
![](/images/icons/colab.png)
![Neural style transfer](/images/guides/neural_style.jpg)
Neural style transfer
Generate images with the style characteristics of other images.
![](/images/icons/github.png)
![](/images/icons/colab.png)
![Image-to-image translation](/images/guides/SPADE.jpg)
Image-to-image translation
Generate photorealistic imagery from semantic label maps.
![](/images/icons/github.png)
![](/images/icons/colab.png)
![Super-resolution](/images/guides/ESRGAN.jpg)
![Cartoonization](/images/guides/cartoonization.jpg)
![Semantic segmentation](/images/guides/semantic_segmentation.jpg)
Semantic segmentation
Segment the pixels of an image into their respective object categories.
![](/images/icons/github.png)
![](/images/icons/colab.png)
![Text-to-speech synthesis](/images/guides/tacotron2.jpg)
![Reversible generative models](/images/guides/glow.jpg)
Reversible generative models
Lossless inversion of face images into the latent space of a generative model.
![](/images/icons/github.png)
![](/images/icons/colab.png)
![Processing faces](/images/guides/face_processing.jpg)
![Photo sketching](/images/guides/PhotoSketch.jpg)
![Lip-syncing videos](/images/guides/Wav2Lip.jpg)
Lip-syncing videos
Animate mouths in images and videos, lip-syncing from audio recordings.
![](/images/icons/github.png)
![](/images/icons/colab.png)
![GAN inversion](/images/guides/idinvert.jpg)
![Optical flow](/images/guides/FlowNetPytorch.jpg)
Optical flow
Compute optical flow between images to detect and measure motion.
![](/images/icons/github.png)
![](/images/icons/colab.png)