SlideShare une entreprise Scribd logo
1  sur  45
Image	Style	Transfer,
Neural	Doodles	&
Texture	Synthesis
Dmitry	Ulyanov
10/21/16 1
BMMO	seminar
Moscow,	2016
Dmitry Ulyanov
• Consist	of	repeated
• Convolutions
• ReLU
• MaxPool
+
• FC	+	Softmax at	the	end
• Activations	(feature	maps)
• Tensor	of	size	CxWxH
VGG-style	networks
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 2
Image credit: Xavier Giro, DeepFix slides
H
W
C
Dmitry Ulyanov
Image	generation	examples
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 3
Simonyan et	al.	2014Mordvintsev,	2015
Dmitry Ulyanov
• General	overview:
1. Texture	synthesis
2. Image	style	transfer
3. Neural	doodles
• Our	work	“Texture	networks”	(ICML	2016):
• Fast texture	synthesis	
• Fast image	style	transfer
• Fast neural	doodles
Presentation	structure
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 4
Dmitry Ulyanov
Examples:	Texture	Synthesis
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 5
Source																																Synthesized
L. A. Gatys, A. S. Ecker, M. Bethge; “Texture Synthesis Using Convolutional Neural Networks“; NIPS 2015
Dmitry Ulyanov
Examples:	Image	Artistic	Style	Transfer
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 6
L. A. Gatys, A. S. Ecker, M. Bethge; “Image Style Transfer Using Convolutional Neural Networks“; CVPR 2016
Content Style Result
Dmitry Ulyanov
Examples:	Neural	Doodles
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 7
A. J. Champandard. “Semantic Style Transfer and Turning Two-Bit Doodles into Fine Artworks”, 2016
Template Mask
Synthesized image User mask
Dmitry Ulyanov10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 8
How does it work?
Dmitry Ulyanov
Image	generation	by	optimization	
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 9
Dmitry Ulyanov
Texture:
Activations	at	layer	 :
Gram	matrix	at	layer	 :		
Gatys et.	al.:	Optimization-based	texture	synthesis
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 10
Dmitry Ulyanov
Image:	
Gram	matrix	at	layer	 :
Loss	at	layer :		
Gatys et.	al.:	Optimization-based	texture	synthesis
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 11
Dmitry Ulyanov
Loss:
Solve
By	gradient	descent		
Gatys et.	al.:	Optimization-based	texture	synthesis
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 12
Dmitry Ulyanov
Examples:	Texture	Synthesis
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 13
Source																																Synthesized
L. A. Gatys, A. S. Ecker, M. Bethge; “Texture Synthesis Using Convolutional Neural Networks“; NIPS 2015
Dmitry Ulyanov
How	to:	Neural	Doodles
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 14
github.com/DmitryUlyanov/fast-neural-doodle
Template Mask
Synthesized image User mask
Dmitry Ulyanov
Total	loss:
Texture	loss:
Content	loss:		
Gatys et.	al.:	Content	loss	for	style	transfer
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 15
Content Style Result
Dmitry Ulyanov
Content	image:
Activations	at	layer	 :
Gatys et.	al.:	Content	loss	for	style	transfer
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 16
Dmitry Ulyanov
Total	loss:
Texture	loss:
Content	loss:		
Gatys et.	al.:	Content	loss	for	style	transfer
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 17
Content Style Result
Dmitry Ulyanov
The	results	are	excellent,	but…
It	is	slow!	Several	minutes	on	a	high-end	GPU.	
What	else?
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 18
Texture	Networks:
Feed-forward	Synthesis	of	Textures	and	Stylized	Images
Dmitry	Ulyanov1,2,	Vadim	Lebedev1,2,	Andrea	Vedaldi3,	Victor	Lempitsky2
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 19
ICML	2016
1 2 3
Dmitry Ulyanov
Instead	of	solving Solve
Our	method:	learn	a	neural	net	to	generate
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 20
• Now
• Generation	requires	a	single evaluation
• But
• Need	to	make	sure													does	not	collapse	everything	into	one	point
Dmitry Ulyanov
Solve
By	gradient	descent		
Generate				:		
We	propose:	texture	network
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 21
Dmitry Ulyanov
Solve
By	gradient	descent		
Generate				:		
We	propose:	stylization	network
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 22
Dmitry Ulyanov
Qualitative	evaluation:	textures
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 23
Texture Gatys et. al.
(90 sec.)
Ours
(0.06 sec.)
Almost	similar	but	ours	500	times	faster.
Dmitry Ulyanov
Qualitative	evaluation:	textures
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 24
Texture Gatys et. al.
(90 sec.)
Ours
(0.06 sec.)
Dmitry Ulyanov
Qualitative	evaluation:	textures
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 25
Texture Gatys et. al. Ours Texture Gatys et. al. Ours
(90 sec.) (0.06 sec.) (90 sec.) (0.06 sec.)
Dmitry Ulyanov
Qualitative	results:	stylization
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 26
Content
Ours
(0.06 sec.)
Style
Gatys et. al.
(90 sec.)
Dmitry Ulyanov
Qualitative	results:	stylization
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 27
Content
Ours Gatys et. al.
Style
Dmitry Ulyanov
Generator	network
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 28
• Works	good	with	any	fully	convolutional	 architectures.
• Use	Instance	normalization instead	of	Batch	Normalization.
Dmitry Ulyanov10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 29
Was the technology used somewhere?
Yes!
Dmitry Ulyanov
Online	neural	doodles:	likemo.net
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 30
GIF: prostheticknowledge-online-neural-doodle
Code: github.com/DmitryUlyanov/online-neural-doodle
Dmitry Ulyanov
• Made	possible	many	stylization	apps	for	mobile	devices
Fast	stylization
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 31
Dmitry Ulyanov
Source	code	is	open	at	
https://github.com/DmitryUlyanov/
Source	code
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 32
Dmitry Ulyanov
Instead	of	solving Solve
Our	method:	learn	a	neural	net	to	generate
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 33
• Now
• Generation	requires	a	single evaluation
• But
• Need	to	make	sure													does	not	collapse	everything	into	one	point
Dmitry Ulyanov
Learning	to	sample
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 34
Dmitry Ulyanov
Learning	to	sample
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 35
Dmitry Ulyanov
Learning	to	sample
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 36
Dmitry Ulyanov
• Process	each	frame	independently
Video	stylization
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 37
Dmitry Ulyanov
• Use	optical	flow	(OF)
Video	stylization
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 38
Dmitry Ulyanov
• Use	optical	flow	(OF)
Video	stylization
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 39
Frame	1 Frame	2
Stylized	1
(random	init)
Frame	3OF(1,2) OF(2,3)
Stylized	2
(init with	 OF	applied	to	Stylized	1)
Stylized	3
init:	apply	OF	to	Stylized	2
Dmitry Ulyanov
• Use	optical	flow	(OF)
Video	stylization
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 40
Dmitry Ulyanov
• Use	optical	flow	(OF)
Video	stylization
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 41
Dmitry Ulyanov
• Ganin,	Kononenko,	 Sungatullina,	Lempitsky,	ECCV	2016
DeepWarp
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 42
Dmitry Ulyanov
• Ganin,	Kononenko,	 Sungatullina,	Lempitsky,	ECCV	2016
DeepWarp
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 43
Dmitry Ulyanov
Thank	you!
The	last	slide
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 44
Dmitry Ulyanov
• Generative	Adversarial	Networks (Goodfellow et.	al.,	NIPS	2014):	a	neural	
network	aims	to	produce	samples	that	are	indistinguishable	 from	real	examples
• Perceptual	Losses	for	Real-Time	Style	Transfer	and	Super-Resolution,	(Johnson	
et.	al.,	ECCV	2016): very	similar	approach	fast	stylization	approach.
• Precomputed	Real-Time	Texture	Synthesis	with	Markovian	Generative	
Adversarial	Networks	(Li	&	Wand,	ECCV	2016):	similar	patch-based	style	transfer	
acceleration	approach.	
Related	work
10/21/16 Style	transfer,	neural	doodles	&	texture	synthesis 45
Similar concurrent work
Feed-forward generator

Contenu connexe

Similaire à Prisma and other stylization apps: explaining tech behind

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 aiRoelof Pieters
 
A Learned Representation for Artistic Style
A Learned Representation for Artistic StyleA Learned Representation for Artistic Style
A Learned Representation for Artistic StyleMayank Agarwal
 
MediaEval 2016 - HUCVL Predicting Interesting Key Frames with Deep Models
MediaEval 2016 - HUCVL Predicting Interesting Key Frames with Deep ModelsMediaEval 2016 - HUCVL Predicting Interesting Key Frames with Deep Models
MediaEval 2016 - HUCVL Predicting Interesting Key Frames with Deep Modelsmultimediaeval
 
Deep Learning with Python (PyData Seattle 2015)
Deep Learning with Python (PyData Seattle 2015)Deep Learning with Python (PyData Seattle 2015)
Deep Learning with Python (PyData Seattle 2015)Alexander Korbonits
 
Stockholm AI study group #1 - Style Transfer
Stockholm AI study group #1 - Style TransferStockholm AI study group #1 - Style Transfer
Stockholm AI study group #1 - Style TransferLars Lowe Sjösund
 
Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...
Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...
Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...Alex Conway
 
Deep Neural Networks Presentation
Deep Neural Networks PresentationDeep Neural Networks Presentation
Deep Neural Networks PresentationBohdan Klimenko
 
Convolutional neural network
Convolutional neural network Convolutional neural network
Convolutional neural network Yan Xu
 
Creativity through deep learning
Creativity through deep learningCreativity through deep learning
Creativity through deep learningAkin Osman Kazakci
 
Supervised Learning of Sparsity-Promoting Regularizers for Denoising
Supervised Learning of Sparsity-Promoting Regularizers for DenoisingSupervised Learning of Sparsity-Promoting Regularizers for Denoising
Supervised Learning of Sparsity-Promoting Regularizers for DenoisingMike McCann
 
PyConZA'17 Deep Learning for Computer Vision
PyConZA'17 Deep Learning for Computer VisionPyConZA'17 Deep Learning for Computer Vision
PyConZA'17 Deep Learning for Computer VisionAlex Conway
 
Deep Learning behind Prisma
Deep Learning behind PrismaDeep Learning behind Prisma
Deep Learning behind Prismalostleaves
 
Introducing Deep Learning - Mélanie Ducoffe (UNS-CNRS-I3S)
Introducing Deep Learning - Mélanie Ducoffe (UNS-CNRS-I3S)Introducing Deep Learning - Mélanie Ducoffe (UNS-CNRS-I3S)
Introducing Deep Learning - Mélanie Ducoffe (UNS-CNRS-I3S)TelecomValley
 

Similaire à Prisma and other stylization apps: explaining tech behind (14)

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
 
A Learned Representation for Artistic Style
A Learned Representation for Artistic StyleA Learned Representation for Artistic Style
A Learned Representation for Artistic Style
 
MediaEval 2016 - HUCVL Predicting Interesting Key Frames with Deep Models
MediaEval 2016 - HUCVL Predicting Interesting Key Frames with Deep ModelsMediaEval 2016 - HUCVL Predicting Interesting Key Frames with Deep Models
MediaEval 2016 - HUCVL Predicting Interesting Key Frames with Deep Models
 
AlexNet
AlexNetAlexNet
AlexNet
 
Deep Learning with Python (PyData Seattle 2015)
Deep Learning with Python (PyData Seattle 2015)Deep Learning with Python (PyData Seattle 2015)
Deep Learning with Python (PyData Seattle 2015)
 
Stockholm AI study group #1 - Style Transfer
Stockholm AI study group #1 - Style TransferStockholm AI study group #1 - Style Transfer
Stockholm AI study group #1 - Style Transfer
 
Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...
Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...
Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...
 
Deep Neural Networks Presentation
Deep Neural Networks PresentationDeep Neural Networks Presentation
Deep Neural Networks Presentation
 
Convolutional neural network
Convolutional neural network Convolutional neural network
Convolutional neural network
 
Creativity through deep learning
Creativity through deep learningCreativity through deep learning
Creativity through deep learning
 
Supervised Learning of Sparsity-Promoting Regularizers for Denoising
Supervised Learning of Sparsity-Promoting Regularizers for DenoisingSupervised Learning of Sparsity-Promoting Regularizers for Denoising
Supervised Learning of Sparsity-Promoting Regularizers for Denoising
 
PyConZA'17 Deep Learning for Computer Vision
PyConZA'17 Deep Learning for Computer VisionPyConZA'17 Deep Learning for Computer Vision
PyConZA'17 Deep Learning for Computer Vision
 
Deep Learning behind Prisma
Deep Learning behind PrismaDeep Learning behind Prisma
Deep Learning behind Prisma
 
Introducing Deep Learning - Mélanie Ducoffe (UNS-CNRS-I3S)
Introducing Deep Learning - Mélanie Ducoffe (UNS-CNRS-I3S)Introducing Deep Learning - Mélanie Ducoffe (UNS-CNRS-I3S)
Introducing Deep Learning - Mélanie Ducoffe (UNS-CNRS-I3S)
 

Dernier

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
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 FresherRemote DBA Services
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
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 WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Prisma and other stylization apps: explaining tech behind