SlideShare a Scribd company logo
1 of 72
Download to read offline
AI assisted creativity @graphific
Roelof Pieters
Berlin ‘17roelof@creative.ai
Artificial Intelligence / AI
Artificial Intelligence / AI
John McCarthy (1970) Douglas Engelbart (1968)
AI as in “Augmentation”
Virtual Reality Headset 

(1968 — Ivan Sutherland)
Sketchpad (1963) “The Mother of All Demos” (1968)

Doug Engelbart / SRI
Xerox Parc Computer / GUI 

(1970s)
AI as in “Augmentation”
“Computers are useless.
They can only give you
answers”
— Pablo Picasso,1964
(https://twitter.com/teropa/status/865857515350888448)
Creative AI?
Early Creative AI
Early Creative AI
Shannon, C. E. (1951) “Prediction and Entropy of Printed
English” In Bell System Technical Journal 30 (1): 50–64
Early Creative AI
Z22, built 1956; 

now at ZKM in Karlsruhe.
Theo Lutz: "Stochastische Texte", in: augenblick 4 (1959), H. 1, S. 3-9
Early Creative AI
Cybernetic Serendipity (1968)
Michael Noll. In 1970
Brian Eno (1978) “Music for Airports”
https://medium.com/@creativeai/creativeai-9d4b2346faf3
“First we shape our
tools, thereafter they
shape us”
— Marshall McLuhan, 1967
“First we shape our
tools, thereafter they
shape us”
— Marshall McLuhan, 1967
Before Autotone
“First we shape our
tools, thereafter they
shape us”
— Marshall McLuhan, 1967
After Autotone
Contemporary
Creative AI
StyleTransfer with Neural Networks
Automatic Sketch Cleanup
StyleTransfer across Media types
3D Style-Transfer
Music Style-Transfer Text Style-Transfer
Image Style-Transfer
Generative Logo Design
Generating Stories from Images
Generative 3D Modeling
DeepWarp: Photorealistic Image Resynthesis for Gaze Manipulation
Yaroslav Ganin et.al. 2016
“From Gaze Detection to Gaze correction”
FaceSwap (“We are the World” Karaoke)
Generative Games (No Man’s Sky)
Generative Fashion (by Nervous Systems)
Generative Design (by Autodesk)
Generative Car Design (Autodesk Hack-Rod)
Generative Architecture (by Michel Hansmeyer)
From classification
to generation
https://github.com/alexjc/neural-doodle
HALLUCINATE {*X*}
https://www.youtube.com/watch?v=oyxSerkkP4o
https://www.youtube.com/watch?v=NYVg-V8-7q0
Creative AI > Design /
Creativity ?
Design as Search
https://www.slideshare.net/roelofp/creativity-and-ai-deep-neural-nets-going-wild
https://www.slideshare.net/roelofp/creativity-and-ai-deep-neural-nets-going-wild
https://www.slideshare.net/roelofp/creativity-and-ai-deep-neural-nets-going-wild
Creative AI > Design /
Creativity ?
Design as 

Recommending 

“Actions”
http://www.creativeai.net/posts/qPpnatfMqwMKXPEw7/chor-rnn-generative-choreography-using-deep-learning
http://www.creativeai.net/posts/qPpnatfMqwMKXPEw7/chor-rnn-generative-choreography-using-deep-learning
Robin Sloan, Writing with the machine
https://research.googleblog.com/2017/04/teaching-machines-to-draw.html
David Ha & Douglas Eck - A neural representation of sketch drawings
https://research.googleblog.com/2017/04/teaching-machines-to-draw.html
David Ha & Douglas Eck - A neural representation of sketch drawings
https://research.googleblog.com/2017/04/teaching-machines-to-draw.html
David Ha & Douglas Eck - A neural representation of sketch drawings
David Ha & Douglas Eck - A neural representation of sketch drawings
https://research.googleblog.com/2017/04/teaching-machines-to-draw.html
David Ha & Douglas Eck - A neural representation of sketch drawings
https://research.googleblog.com/2017/04/teaching-machines-to-draw.html
https://aiexperiments.withgoogle.com/sketch-rnn-demo
Douglas Eck and Jurgen Schmidhuber (2002) Learning The Long-Term Structure of the Blues?
Early	LSTM	music	composition	(2002)
Nsynth	Temporal	Autoencoder	(2017)
Creative AI?
proper design

(system)
proper design

(designer)
Creative AI?
GENERATE FILTER
Computer/System
CURATE TEST
Human/Designer
Wanna be Doing
Deep Learning?
python has a wide range of deep
learning-related libraries available
Low level
High level
and of course:
Deep Learning with Python
Wanna be Doing
some Reading?
More Stuff…
Creative AI projects?
http://www.creativeai.net/ #Crea&veAI
Code & Papers?
http://gitxiv.com/ #GitXiv
http://ethicalmachines.com/
We	are	hiring!
@graphific roelof@creative.ai
http://join.creative.ai/
We	are	looking	for	designers	to	interview!
@graphific roelof@creative.ai

More Related Content

Similar to AI assisted creativity

Artificial Intelligence Introduction Chapter 1, AIMA
Artificial Intelligence Introduction Chapter 1, AIMAArtificial Intelligence Introduction Chapter 1, AIMA
Artificial Intelligence Introduction Chapter 1, AIMA
butest
 
Sp14 cs188 lecture 1 - introduction
Sp14 cs188 lecture 1  - introductionSp14 cs188 lecture 1  - introduction
Sp14 cs188 lecture 1 - introduction
Amer Noureddin
 

Similar to AI assisted creativity (20)

AI and Interactive Narrative
AI and Interactive NarrativeAI and Interactive Narrative
AI and Interactive Narrative
 
Artificial Intelligence Introduction Chapter 1, AIMA
Artificial Intelligence Introduction Chapter 1, AIMAArtificial Intelligence Introduction Chapter 1, AIMA
Artificial Intelligence Introduction Chapter 1, AIMA
 
Creative AI Talk at MLOps Meetup
Creative AI Talk at MLOps MeetupCreative AI Talk at MLOps Meetup
Creative AI Talk at MLOps Meetup
 
Dangers of ai and big data (public)
Dangers of ai and big data (public)Dangers of ai and big data (public)
Dangers of ai and big data (public)
 
Talk: An Instrument whose Music is Ideas
Talk: An Instrument whose Music is IdeasTalk: An Instrument whose Music is Ideas
Talk: An Instrument whose Music is Ideas
 
There's no such thing as Artificial Intelligence
There's no such thing as Artificial IntelligenceThere's no such thing as Artificial Intelligence
There's no such thing as Artificial Intelligence
 
Elements of AI Luxembourg - session 2
Elements of AI Luxembourg - session 2Elements of AI Luxembourg - session 2
Elements of AI Luxembourg - session 2
 
Ivan Sutherland - A pioneer in Human Computer Interaction
Ivan Sutherland - A pioneer in Human Computer InteractionIvan Sutherland - A pioneer in Human Computer Interaction
Ivan Sutherland - A pioneer in Human Computer Interaction
 
Patterns for technology thinking
Patterns for technology thinkingPatterns for technology thinking
Patterns for technology thinking
 
Understanding Artificial Intelligence
Understanding Artificial Intelligence Understanding Artificial Intelligence
Understanding Artificial Intelligence
 
Types Of Artificial Intelligence | Edureka
Types Of Artificial Intelligence | EdurekaTypes Of Artificial Intelligence | Edureka
Types Of Artificial Intelligence | Edureka
 
Soulitarian City: Looking for the Hacker Ethic in Glasgow by Pat Kane, The Pl...
Soulitarian City: Looking for the Hacker Ethic in Glasgow by Pat Kane, The Pl...Soulitarian City: Looking for the Hacker Ethic in Glasgow by Pat Kane, The Pl...
Soulitarian City: Looking for the Hacker Ethic in Glasgow by Pat Kane, The Pl...
 
The future of AI by Oren Etzioni from AI2
The future of AI by  Oren Etzioni from AI2The future of AI by  Oren Etzioni from AI2
The future of AI by Oren Etzioni from AI2
 
Impact of Artificial Intelligence in the emerging technology, The role of Nig...
Impact of Artificial Intelligence in the emerging technology, The role of Nig...Impact of Artificial Intelligence in the emerging technology, The role of Nig...
Impact of Artificial Intelligence in the emerging technology, The role of Nig...
 
Evrgreen prepairingstudents v1.3
Evrgreen prepairingstudents v1.3Evrgreen prepairingstudents v1.3
Evrgreen prepairingstudents v1.3
 
Sp14 cs188 lecture 1 - introduction
Sp14 cs188 lecture 1  - introductionSp14 cs188 lecture 1  - introduction
Sp14 cs188 lecture 1 - introduction
 
Ai project | Presentation on AI | Project on Artificial intelligence| College...
Ai project | Presentation on AI | Project on Artificial intelligence| College...Ai project | Presentation on AI | Project on Artificial intelligence| College...
Ai project | Presentation on AI | Project on Artificial intelligence| College...
 
Robotics and Artificial Intelligence
Robotics and Artificial IntelligenceRobotics and Artificial Intelligence
Robotics and Artificial Intelligence
 
Creativity in the Age of AI: What the Future Holds for Knowledge Workers
Creativity in the Age of AI: What the Future Holds for Knowledge WorkersCreativity in the Age of AI: What the Future Holds for Knowledge Workers
Creativity in the Age of AI: What the Future Holds for Knowledge Workers
 
A Brief History of New Media Art
A Brief History of New Media ArtA Brief History of New Media Art
A Brief History of New Media Art
 

More from Roelof Pieters

Speculations in anthropology and tech for an uncertain future
Speculations in anthropology and tech for an uncertain futureSpeculations in anthropology and tech for an uncertain future
Speculations in anthropology and tech for an uncertain future
Roelof Pieters
 

More from Roelof Pieters (20)

Speculations in anthropology and tech for an uncertain future
Speculations in anthropology and tech for an uncertain futureSpeculations in anthropology and tech for an uncertain future
Speculations in anthropology and tech for an uncertain future
 
Creativity and AI: 
Deep Neural Nets "Going Wild"
Creativity and AI: 
Deep Neural Nets "Going Wild"Creativity and AI: 
Deep Neural Nets "Going Wild"
Creativity and AI: 
Deep Neural Nets "Going Wild"
 
Deep Neural Networks 
that talk (Back)… with style
Deep Neural Networks 
that talk (Back)… with styleDeep Neural Networks 
that talk (Back)… with style
Deep Neural Networks 
that talk (Back)… with style
 
Building a Deep Learning (Dream) Machine
Building a Deep Learning (Dream) MachineBuilding a Deep Learning (Dream) Machine
Building a Deep Learning (Dream) Machine
 
Multi-modal embeddings: from discriminative to generative models and creative ai
Multi-modal embeddings: from discriminative to generative models and creative aiMulti-modal embeddings: from discriminative to generative models and creative ai
Multi-modal embeddings: from discriminative to generative models and creative ai
 
Deep learning for natural language embeddings
Deep learning for natural language embeddingsDeep learning for natural language embeddings
Deep learning for natural language embeddings
 
Multi modal retrieval and generation with deep distributed models
Multi modal retrieval and generation with deep distributed modelsMulti modal retrieval and generation with deep distributed models
Multi modal retrieval and generation with deep distributed models
 
Deep Learning for Natural Language Processing: Word Embeddings
Deep Learning for Natural Language Processing: Word EmbeddingsDeep Learning for Natural Language Processing: Word Embeddings
Deep Learning for Natural Language Processing: Word Embeddings
 
Creative AI & multimodality: looking ahead
Creative AI & multimodality: looking aheadCreative AI & multimodality: looking ahead
Creative AI & multimodality: looking ahead
 
Python for Image Understanding: Deep Learning with Convolutional Neural Nets
Python for Image Understanding: Deep Learning with Convolutional Neural NetsPython for Image Understanding: Deep Learning with Convolutional Neural Nets
Python for Image Understanding: Deep Learning with Convolutional Neural Nets
 
Explore Data: Data Science + Visualization
Explore Data: Data Science + VisualizationExplore Data: Data Science + Visualization
Explore Data: Data Science + Visualization
 
Deep Learning as a Cat/Dog Detector
Deep Learning as a Cat/Dog DetectorDeep Learning as a Cat/Dog Detector
Deep Learning as a Cat/Dog Detector
 
Deep Learning for Information Retrieval
Deep Learning for Information RetrievalDeep Learning for Information Retrieval
Deep Learning for Information Retrieval
 
Graph, Data-science, and Deep Learning
Graph, Data-science, and Deep LearningGraph, Data-science, and Deep Learning
Graph, Data-science, and Deep Learning
 
Deep Learning: a birds eye view
Deep Learning: a birds eye viewDeep Learning: a birds eye view
Deep Learning: a birds eye view
 
Learning to understand phrases by embedding the dictionary
Learning to understand phrases by embedding the dictionaryLearning to understand phrases by embedding the dictionary
Learning to understand phrases by embedding the dictionary
 
Zero shot learning through cross-modal transfer
Zero shot learning through cross-modal transferZero shot learning through cross-modal transfer
Zero shot learning through cross-modal transfer
 
Visual-Semantic Embeddings: some thoughts on Language
Visual-Semantic Embeddings: some thoughts on LanguageVisual-Semantic Embeddings: some thoughts on Language
Visual-Semantic Embeddings: some thoughts on Language
 
Deep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ersDeep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ers
 
Deep Learning for NLP: An Introduction to Neural Word Embeddings
Deep Learning for NLP: An Introduction to Neural Word EmbeddingsDeep Learning for NLP: An Introduction to Neural Word Embeddings
Deep Learning for NLP: An Introduction to Neural Word Embeddings
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

AI assisted creativity