Powerful Google developer tools for immediate impact! (2023-24 C)
Javier Fuentes Alonso (Uizard) – Using machine learning to turn you into a designer
1. Javier Fuentes Alonso
Head of Machine Learning
@JavierFnts
Using machine learning to turn
you into a designer
2. www.uizard.io
The workflow for creating an app or website
user
needs
ideation &
wireframing
UX design prototyping &
user testing
UI design development delivery
8. From sketches to a prototype
www.uizard.io
Can we turn wireframe images into functional prototypes?
Machine
Learning
Computer
Vision
Language
Modelling
}
image as input,
can be produced with any software
9. Vision system for hand drawn sketches
www.uizard.io
How difficult can it be?
10. Vision system for hand drawn sketches
www.uizard.io
How difficult can it be?
11. Vision system for hand drawn sketches
www.uizard.io
How difficult can it be?
12. Vision system for hand drawn sketches
www.uizard.io
How difficult can it be?
13. Vision system for hand drawn sketches
www.uizard.io
How difficult can it be?
42. Defining “good looking”
www.uizard.io
different concepts
26
Really difficult to
define mathematically
[A Systematic Literature Review of Visual Design Metrics for Graphical User Interfaces] (2020)
43. Defining “good looking”
www.uizard.io
different metrics
64
different concepts
26
Really difficult to
define mathematically
[A Systematic Literature Review of Visual Design Metrics for Graphical User Interfaces] (2020)
44. Defining “good looking”
www.uizard.io
0 “good looking” metrics
different metrics
64
different concepts
26
Really difficult to
define mathematically
[A Systematic Literature Review of Visual Design Metrics for Graphical User Interfaces] (2020)
45. Applying ML to design
www.uizard.io
Or
Text group
Text group
48. www.uizard.io
“ Unlike an algebra problem, [in design] no
solution is the unique correct solution. Instead
many feasible solutions exist that possess
characteristics that are better or worse than
other solutions.”
Dr. John Farris
49. From an image to UI design
www.uizard.io
UI Design
Previous
delivery
Visual
inspiration
59. www.uizard.io
The Democratization of Deep learning
High learning curve
Hard to use
Low learning curve
Easy to use
Expert Mainstream
“model.fit(data)”
[photos by Jakob Owens and Amy Humphries]
“I will do
backpropagation by
hand”
60. www.uizard.io
The Democratization of Deep learning
High learning curve
Hard to use
Low learning curve
Easy to use
Expert Mainstream
• PhD
• Data scientist
• ML engineer
• Developer
• Software engineer
• Domain experts
• PhD
For: For:
62. www.uizard.io
The technology
does the hard work
The person does
the hard work
High learning curve
Hard to use
Low learning curve
Easy to use
The Democratization of UX Design
ML assisted tool
63. www.uizard.io
The Democratization of UX Design
• chief of product
• founder
• developer
• engineer
• UX designer
• product manager
• user researcher
• domain expert
• UI designer
• UI designers
For: For:
The technology
does the hard work
The person does
the hard work
High learning curve
Hard to use
Low learning curve
Easy to use
ML assisted tool