SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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)
 

Kürzlich hochgeladen

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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
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
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
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
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Kürzlich hochgeladen (20)

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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Prisma and other stylization apps: explaining tech behind