SlideShare a Scribd company logo
1 of 53
Download to read offline
Artificial Intelligence for resilient urban planning
Team
Introduction &
Workshop structure
Workshop structure
What is a Hackathon?
Brainstorming
& Idea finding
Pitch your
ideas!
Team up around
pitches!
HACK!*
*project and prototype development **workshop
A guiding topic and technologies
Present your
project to the
world**!
A prototype of a digital solution for a well defined
problem In the realm of urban planning or the AEC industry
Workshop structure
What is a Hack?
Workshop structure
What is a Hack?
A prototype of a digital solution for a well defined
problem In the realm of urban planning or the AEC industry
An App for..
An online platform for...
A grasshopper
plugin for
Use RL to find the right trade-off
between lock-down measures and damage
to local economy
Using ML to speed up
the optimal placement
of amenities
Use ML agents to plan
walk-ways that anticipate
shortcut behavior
A tool that uses dimensionality reduction and
clustering to communicate results and
trade-offs associated to urban performance
simulation
Microclimate
simulations are
too slow!
Citizens don't understand
the complexity of urban pans
How can we rapidly test different urban
morphology types for a site?
Results of multi-objective optimization
processes are too complicated to read
Workshop structure
Teaming up
you
Workshop structure
What we provide
topic
Develop prototypes of tools and
methods to improve urban
planning and design practice
tools & data
Several ML models and workflows
for python and Grasshopper +
Playground city model
Inputs and lectures
Lectures on AI, ML and
their application within
the AEC Industry
workshop
Workshop structure
What we expect
Active participation,
teamwork and fun
- Exchange and
communicate through
Slack, Zoom, Google
Drive, Miro etc.
Strong final
presentation
Cool projects
With creative
implementation of AI
algorithms fused with the
expertise coming from
within your teams
Scope of project
- Projects should be doable
in within the given
timeframe.
- They can be focused on very
particular problems.
- The use and integration of
ML in workflows is the
focus of the workshop
Workshop structure
Schedule
Workshop structure
Schedule
Introduction to AI
Introduction to AI ML
Fundamentals of Machine Learning
NOT EVERYONE CAN BE A 9
What is machine learning?
Fundamentals of Machine Learning
THREE SCHOOLS ACROSS FIVE TRIBES
“Machine learning automates discovery.”
“... It follows the same process of generating,
testing, and discarding or refining hypotheses.
But while a scientist may spend his or her whole
life coming up with and testing a few hundred
hypotheses, a machine learning system can do the
same in a fraction of a second..."
“Machine learning is the scientific method...
... on steroids.”
“Machine learning is the scientific method...
[3]
Fundamentals of Machine Learning
THREE SCHOOLS ACROSS FIVE TRIBES
unsupervised
learning
supervised
learning
reinforcement
learning
semi-supervised
learning
self-supervised
learning
multi-instance
learning
inductive
learning
multi-task
learning
transductive
learning
deductive
learning
active
learning
online
learning
ensemble
learning
transfer
learning
[4]
Fundamentals of Machine Learning
THREE SCHOOLS ACROSS FIVE TRIBES
Supervised learning is the machine learning task
of learning a function that maps an input to an
output based on example input-output pairs.
unsupervised
learning
supervised
learning
reinforcement
learning
Unsupervised learning is a type of machine
learning that looks for previously undetected
patterns in a data set with no pre-existing
labels and with a minimum of human supervision.
Reinforcement learning is an area of machine
learning concerned with how software agents
ought to take actions in an environment in order
to maximize the notion of cumulative reward.
[5, 6, 7]
neural
networks
Fundamentals of Machine Learning
THREE SCHOOLS ACROSS FIVE TRIBES
[5, 6, 7]
unsupervised
learning
supervised
learning
reinforcement
learning
support vector
machines
logistic
regression
naive
Bayes
decision
trees k-means
autoencoders
self-organising
maps
deep belief
networks
boltzmann
machines
monte
carlo
SARSA
deep
q-learning
actor-critic
neural
networks
Fundamentals of Machine Learning
THREE SCHOOLS ACROSS FIVE TRIBES
[5, 6, 7]
unsupervised
learning
supervised
learning
reinforcement
learning
support vector
machines
logistic
regression
naive
Bayes
decision
trees k-means
autoencoders
self-organising
maps
deep belief
networks
boltzmann
machines
monte
carlo
SARSA
deep
q-learning
actor-critic
neural
networks
Fundamentals of Machine Learning
THREE SCHOOLS ACROSS FIVE TRIBES
[5, 6, 7]
unsupervised
learning
supervised
learning
reinforcement
learning
support vector
machines
logistic
regression
naive
Bayes
decision
trees k-means
autoencoders
self-organising
maps
deep belief
networks
boltzmann
machines
monte
carlo
SARSA
deep
q-learning
actor-critic
neural
networks
Fundamentals of Machine Learning
THREE SCHOOLS ACROSS FIVE TRIBES
[5, 6, 7]
unsupervised
learning
supervised
learning
reinforcement
learning
support vector
machines
logistic
regression
naive
Bayes
decision
trees k-means
autoencoders
self-organising
maps
deep belief
networks
boltzmann
machines
monte
carlo
SARSA
deep
q-learning
actor-critic
Supervised learning is the machine learning task
of learning a function that maps an input to an
output based on example input-output pairs.
Unsupervised learning is a type of machine
learning that looks for previously undetected
patterns in a data set with no pre-existing
labels and with a minimum of human supervision.
Reinforcement learning is an area of machine
learning concerned with how software agents
ought to take actions in an environment in order
to maximize the notion of cumulative reward.
semi-supervised
learning
self-supervised
learning
multi-instance
learning
inductive
learning
multi-task
learning
transductive
learning
deductive
learning
active
learning
online
learning
ensemble
learning
transfer
learning
developing behaviour of
agent in environment
Fundamentals of Machine Learning
THREE SCHOOLS ACROSS FIVE TRIBES
unsupervised
learning
supervised
learning
reinforcement
learning
discovering patterns
between different inputs
finding correlation
between input and output
Fundamentals of Machine Learning
THREE SCHOOLS ACROSS FIVE TRIBES
1. I have a dataset, where each building in a city
is a datapoint. For each datapoint, there is
information such as building height, GFA,
architect, building use, cost to build, and so on.
My objective: find similar buildings to one
specific building. Which school of machine
learning should I use?
supervised
learning
unsupervised
learning
reinforcement
learning
Fundamentals of Machine Learning
THREE SCHOOLS ACROSS FIVE TRIBES
2. I want to give control of a smart building to
an algorithm, so that it can intelligently control
the air conditioning and the windows. That said, I
will still allow the occupants of the building to
take control and go against the algorithm if they
see fit. I don’t have any data, but will place
sensors around to collect data overtime, and also
record the actions of occupants in relation to the
sensed data. Which school of machine learning
should I use?
supervised
learning
unsupervised
learning
reinforcement
learning
Fundamentals of Machine Learning
THREE SCHOOLS ACROSS FIVE TRIBES
3. I want to measure the occupancy of an office’s
bathroom, as well as making sure that there is no
graffiti and other illicit activities happening in
the place of privacy. I want to use camera footage
and image recognition to classify what the user is
doing inside the stall. Which school of machine
learning should I use?
supervised
learning
unsupervised
learning
reinforcement
learning
Fundamentals of Machine Learning
THREE SCHOOLS ACROSS FIVE TRIBES
“For symbolists, all intelligence can be reduced
to manipulating symbols, in the same way that a
mathematician solves equations by replace
expressions with other expressions.
“For connectionists, learning is what the brain
does, and so what we need to do is reverse
engineer it.
“Evolutionaries believe that the mother of all
learning is natural selection.
“Bayesians are concerned above all with
uncertainty.
“For analogisers, the key to learning is
recognizing similarities between situations
and thereby inferring other similarities.”
[3]
Fundamentals of Machine Learning
MACHINE VS DEEP LEARNING
[8]
What is deep learning?
1943: Neural Networks
Fundamentals of Machine Learning
TRIUMPHS OF DEEP LEARNING
1957-62: Perceptrons
Fundamentals of Machine Learning
TRIUMPHS OF DEEP LEARNING
1970-86: Backpropagation and Recurrent Neural Networks (RNN)
Fundamentals of Machine Learning
TRIUMPHS OF DEEP LEARNING
1979-98: Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM)
Fundamentals of Machine Learning
TRIUMPHS OF DEEP LEARNING
2006: “Deep Learning”
Fundamentals of Machine Learning
TRIUMPHS OF DEEP LEARNING
2009: ImageNet and AlexNet
Fundamentals of Machine Learning
TRIUMPHS OF DEEP LEARNING
2014: Generative Adversarial Networks (GAN)
Fundamentals of Machine Learning
TRIUMPHS OF DEEP LEARNING
2016-17: Reinforcement Learning and AlphaGo
Fundamentals of Machine Learning
TRIUMPHS OF DEEP LEARNING
2017-19: Transformers and Bidirectional Encoder Representations from Transformers (BERT)
Fundamentals of Machine Learning
TRIUMPHS OF DEEP LEARNING
Fundamentals of Machine Learning
KEY DEEP LEARNING METHODS
Fundamentals of Machine Learning
DEEP LEARNING IN THE BUILT ENVIRONMENT
Fundamentals of Machine Learning
DEEP LEARNING IN THE BUILT ENVIRONMENT
Fundamentals of Machine Learning
DEEP LEARNING IN THE BUILT ENVIRONMENT
https://unswcode.org/wp-content/uploads/2020/01/z5165019-Alan-Wang.pdf
Fundamentals of Machine Learning
DEEP LEARNING IN THE BUILT ENVIRONMENT
https://arxiv.org/pdf/1612.00593.pdf
Fundamentals of Machine Learning
DEEP LEARNING IN THE BUILT ENVIRONMENT
Fundamentals of Machine Learning
DEEP LEARNING IN THE BUILT ENVIRONMENT
Fundamentals of Machine Learning
DEEP LEARNING IN THE BUILT ENVIRONMENT
Fundamentals of Machine Learning
DEEP LEARNING IN THE BUILT ENVIRONMENT
https://github.com/matterport/Mask_RCNN
Fundamentals of Machine Learning
DEEP LEARNING IN THE BUILT ENVIRONMENT
Fundamentals of Machine Learning
DEEP LEARNING IN THE BUILT ENVIRONMENT
https://unswcode.org/wp-content/uploads/2020/01/z5165019-Alan-Wang.pdf
Fundamentals of Machine Learning
DEEP LEARNING IN THE BUILT ENVIRONMENT
https://unswcode.org/wp-content/uploads/2020/01/z5165019-Alan-Wang.pdf
Fundamentals of Machine Learning
DEEP LEARNING IN THE BUILT ENVIRONMENT
- Using a camera attached to a robot to traverse concrete
tunnels, checking for cracks.
- Predicting the usage of bike sharing schemes and times of
load.
- Question and answering system for fire code regulation
search.
- Realtime geotechnical analysis for on-site drilling.
- Predicting the locations and likelihood of traffic
accidents.
Fundamentals of Machine Learning
NOT A SILVER BULLET
Fundamentals of Machine Learning
NOT A SILVER BULLET
“Just because a computer says something
doesn’t make it so.”
[9, 10]
“Technochauvinism”
Fundamentals of Machine Learning
NOT A SILVER BULLET
[11]
Fundamentals of Machine Learning
SUMMARY
- Supervised learning is used to correlate input to output.
- Unsupervised learning is used to find patterns in datasets.
- Reinforcement learning is used discover behaviours from
rewards and punishments.
- Deep learning is a subset of machine learning that is
defined by the algorithms, inspired by biological neural
networks.
- Just because a computer says something, doesn’t make it so.
- The outcomes are biased because reality is biased.

More Related Content

Similar to 01_Artificial_Intelligence_for_resilient_urban planning_IntroToML.pdf

ML crash course
ML crash courseML crash course
ML crash coursemikaelhuss
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine LearningVedaj Padman
 
Machine learning introduction
Machine learning introductionMachine learning introduction
Machine learning introductionathirakurup3
 
Machine learning para tertulianos, by javier ramirez at teowaki
Machine learning para tertulianos, by javier ramirez at teowakiMachine learning para tertulianos, by javier ramirez at teowaki
Machine learning para tertulianos, by javier ramirez at teowakijavier ramirez
 
Machine learning
Machine learningMachine learning
Machine learningAbrar ali
 
Machine learning
Machine learningMachine learning
Machine learningeonx_32
 
Machine Learning Tutorial for Beginners
Machine Learning Tutorial for BeginnersMachine Learning Tutorial for Beginners
Machine Learning Tutorial for Beginnersgrinu
 
Hot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and ThesisHot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and ThesisWriteMyThesis
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning BasicsSuresh Arora
 
The Ultimate Guide to Machine Learning (ML)
The Ultimate Guide to Machine Learning (ML)The Ultimate Guide to Machine Learning (ML)
The Ultimate Guide to Machine Learning (ML)RR IT Zone
 
A Brief Introduction to Machine Learning.pptx
A Brief Introduction to Machine Learning.pptxA Brief Introduction to Machine Learning.pptx
A Brief Introduction to Machine Learning.pptxMinhazulAbedin27
 
what-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdfwhat-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdfTemok IT Services
 
Machine learning from basics
Machine learning from basicsMachine learning from basics
Machine learning from basicsActonRoy
 
Interpretable Machine Learning
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine LearningSri Ambati
 
Machine learning and_buzzwords
Machine learning and_buzzwordsMachine learning and_buzzwords
Machine learning and_buzzwordsRajarshi Dutta
 
ML-Chapter_one.pptx
ML-Chapter_one.pptxML-Chapter_one.pptx
ML-Chapter_one.pptxbelay41
 
Machine learning
Machine learningMachine learning
Machine learningPawanCT
 
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...Codemotion
 
Machine Learning Basics - By Animesh Sinha
Machine Learning Basics - By Animesh Sinha Machine Learning Basics - By Animesh Sinha
Machine Learning Basics - By Animesh Sinha Animesh Sinha
 

Similar to 01_Artificial_Intelligence_for_resilient_urban planning_IntroToML.pdf (20)

ML crash course
ML crash courseML crash course
ML crash course
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine Learning
 
Machine learning introduction
Machine learning introductionMachine learning introduction
Machine learning introduction
 
Machine learning para tertulianos, by javier ramirez at teowaki
Machine learning para tertulianos, by javier ramirez at teowakiMachine learning para tertulianos, by javier ramirez at teowaki
Machine learning para tertulianos, by javier ramirez at teowaki
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine Learning Tutorial for Beginners
Machine Learning Tutorial for BeginnersMachine Learning Tutorial for Beginners
Machine Learning Tutorial for Beginners
 
Machine learning
Machine learningMachine learning
Machine learning
 
Hot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and ThesisHot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and Thesis
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning Basics
 
The Ultimate Guide to Machine Learning (ML)
The Ultimate Guide to Machine Learning (ML)The Ultimate Guide to Machine Learning (ML)
The Ultimate Guide to Machine Learning (ML)
 
A Brief Introduction to Machine Learning.pptx
A Brief Introduction to Machine Learning.pptxA Brief Introduction to Machine Learning.pptx
A Brief Introduction to Machine Learning.pptx
 
what-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdfwhat-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdf
 
Machine learning from basics
Machine learning from basicsMachine learning from basics
Machine learning from basics
 
Interpretable Machine Learning
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine Learning
 
Machine learning and_buzzwords
Machine learning and_buzzwordsMachine learning and_buzzwords
Machine learning and_buzzwords
 
ML-Chapter_one.pptx
ML-Chapter_one.pptxML-Chapter_one.pptx
ML-Chapter_one.pptx
 
Machine learning
Machine learningMachine learning
Machine learning
 
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
Ellen König - Machine learning for the curious but scared - Codemotion Berlin...
 
Machine Learning Basics - By Animesh Sinha
Machine Learning Basics - By Animesh Sinha Machine Learning Basics - By Animesh Sinha
Machine Learning Basics - By Animesh Sinha
 

Recently uploaded

RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 

Recently uploaded (20)

RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 

01_Artificial_Intelligence_for_resilient_urban planning_IntroToML.pdf

  • 1. Artificial Intelligence for resilient urban planning
  • 4. Workshop structure What is a Hackathon? Brainstorming & Idea finding Pitch your ideas! Team up around pitches! HACK!* *project and prototype development **workshop A guiding topic and technologies Present your project to the world**!
  • 5. A prototype of a digital solution for a well defined problem In the realm of urban planning or the AEC industry Workshop structure What is a Hack?
  • 6. Workshop structure What is a Hack? A prototype of a digital solution for a well defined problem In the realm of urban planning or the AEC industry An App for.. An online platform for... A grasshopper plugin for Use RL to find the right trade-off between lock-down measures and damage to local economy Using ML to speed up the optimal placement of amenities Use ML agents to plan walk-ways that anticipate shortcut behavior A tool that uses dimensionality reduction and clustering to communicate results and trade-offs associated to urban performance simulation Microclimate simulations are too slow! Citizens don't understand the complexity of urban pans How can we rapidly test different urban morphology types for a site? Results of multi-objective optimization processes are too complicated to read
  • 8. you Workshop structure What we provide topic Develop prototypes of tools and methods to improve urban planning and design practice tools & data Several ML models and workflows for python and Grasshopper + Playground city model Inputs and lectures Lectures on AI, ML and their application within the AEC Industry workshop
  • 9. Workshop structure What we expect Active participation, teamwork and fun - Exchange and communicate through Slack, Zoom, Google Drive, Miro etc. Strong final presentation Cool projects With creative implementation of AI algorithms fused with the expertise coming from within your teams Scope of project - Projects should be doable in within the given timeframe. - They can be focused on very particular problems. - The use and integration of ML in workflows is the focus of the workshop
  • 14. Fundamentals of Machine Learning NOT EVERYONE CAN BE A 9 What is machine learning?
  • 15. Fundamentals of Machine Learning THREE SCHOOLS ACROSS FIVE TRIBES “Machine learning automates discovery.” “... It follows the same process of generating, testing, and discarding or refining hypotheses. But while a scientist may spend his or her whole life coming up with and testing a few hundred hypotheses, a machine learning system can do the same in a fraction of a second..." “Machine learning is the scientific method... ... on steroids.” “Machine learning is the scientific method... [3]
  • 16. Fundamentals of Machine Learning THREE SCHOOLS ACROSS FIVE TRIBES unsupervised learning supervised learning reinforcement learning semi-supervised learning self-supervised learning multi-instance learning inductive learning multi-task learning transductive learning deductive learning active learning online learning ensemble learning transfer learning [4]
  • 17. Fundamentals of Machine Learning THREE SCHOOLS ACROSS FIVE TRIBES Supervised learning is the machine learning task of learning a function that maps an input to an output based on example input-output pairs. unsupervised learning supervised learning reinforcement learning Unsupervised learning is a type of machine learning that looks for previously undetected patterns in a data set with no pre-existing labels and with a minimum of human supervision. Reinforcement learning is an area of machine learning concerned with how software agents ought to take actions in an environment in order to maximize the notion of cumulative reward. [5, 6, 7]
  • 18. neural networks Fundamentals of Machine Learning THREE SCHOOLS ACROSS FIVE TRIBES [5, 6, 7] unsupervised learning supervised learning reinforcement learning support vector machines logistic regression naive Bayes decision trees k-means autoencoders self-organising maps deep belief networks boltzmann machines monte carlo SARSA deep q-learning actor-critic
  • 19. neural networks Fundamentals of Machine Learning THREE SCHOOLS ACROSS FIVE TRIBES [5, 6, 7] unsupervised learning supervised learning reinforcement learning support vector machines logistic regression naive Bayes decision trees k-means autoencoders self-organising maps deep belief networks boltzmann machines monte carlo SARSA deep q-learning actor-critic
  • 20. neural networks Fundamentals of Machine Learning THREE SCHOOLS ACROSS FIVE TRIBES [5, 6, 7] unsupervised learning supervised learning reinforcement learning support vector machines logistic regression naive Bayes decision trees k-means autoencoders self-organising maps deep belief networks boltzmann machines monte carlo SARSA deep q-learning actor-critic
  • 21. neural networks Fundamentals of Machine Learning THREE SCHOOLS ACROSS FIVE TRIBES [5, 6, 7] unsupervised learning supervised learning reinforcement learning support vector machines logistic regression naive Bayes decision trees k-means autoencoders self-organising maps deep belief networks boltzmann machines monte carlo SARSA deep q-learning actor-critic Supervised learning is the machine learning task of learning a function that maps an input to an output based on example input-output pairs. Unsupervised learning is a type of machine learning that looks for previously undetected patterns in a data set with no pre-existing labels and with a minimum of human supervision. Reinforcement learning is an area of machine learning concerned with how software agents ought to take actions in an environment in order to maximize the notion of cumulative reward. semi-supervised learning self-supervised learning multi-instance learning inductive learning multi-task learning transductive learning deductive learning active learning online learning ensemble learning transfer learning
  • 22. developing behaviour of agent in environment Fundamentals of Machine Learning THREE SCHOOLS ACROSS FIVE TRIBES unsupervised learning supervised learning reinforcement learning discovering patterns between different inputs finding correlation between input and output
  • 23. Fundamentals of Machine Learning THREE SCHOOLS ACROSS FIVE TRIBES 1. I have a dataset, where each building in a city is a datapoint. For each datapoint, there is information such as building height, GFA, architect, building use, cost to build, and so on. My objective: find similar buildings to one specific building. Which school of machine learning should I use? supervised learning unsupervised learning reinforcement learning
  • 24. Fundamentals of Machine Learning THREE SCHOOLS ACROSS FIVE TRIBES 2. I want to give control of a smart building to an algorithm, so that it can intelligently control the air conditioning and the windows. That said, I will still allow the occupants of the building to take control and go against the algorithm if they see fit. I don’t have any data, but will place sensors around to collect data overtime, and also record the actions of occupants in relation to the sensed data. Which school of machine learning should I use? supervised learning unsupervised learning reinforcement learning
  • 25. Fundamentals of Machine Learning THREE SCHOOLS ACROSS FIVE TRIBES 3. I want to measure the occupancy of an office’s bathroom, as well as making sure that there is no graffiti and other illicit activities happening in the place of privacy. I want to use camera footage and image recognition to classify what the user is doing inside the stall. Which school of machine learning should I use? supervised learning unsupervised learning reinforcement learning
  • 26. Fundamentals of Machine Learning THREE SCHOOLS ACROSS FIVE TRIBES “For symbolists, all intelligence can be reduced to manipulating symbols, in the same way that a mathematician solves equations by replace expressions with other expressions. “For connectionists, learning is what the brain does, and so what we need to do is reverse engineer it. “Evolutionaries believe that the mother of all learning is natural selection. “Bayesians are concerned above all with uncertainty. “For analogisers, the key to learning is recognizing similarities between situations and thereby inferring other similarities.” [3]
  • 27. Fundamentals of Machine Learning MACHINE VS DEEP LEARNING [8] What is deep learning?
  • 28. 1943: Neural Networks Fundamentals of Machine Learning TRIUMPHS OF DEEP LEARNING
  • 29. 1957-62: Perceptrons Fundamentals of Machine Learning TRIUMPHS OF DEEP LEARNING
  • 30. 1970-86: Backpropagation and Recurrent Neural Networks (RNN) Fundamentals of Machine Learning TRIUMPHS OF DEEP LEARNING
  • 31. 1979-98: Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM) Fundamentals of Machine Learning TRIUMPHS OF DEEP LEARNING
  • 32. 2006: “Deep Learning” Fundamentals of Machine Learning TRIUMPHS OF DEEP LEARNING
  • 33. 2009: ImageNet and AlexNet Fundamentals of Machine Learning TRIUMPHS OF DEEP LEARNING
  • 34. 2014: Generative Adversarial Networks (GAN) Fundamentals of Machine Learning TRIUMPHS OF DEEP LEARNING
  • 35. 2016-17: Reinforcement Learning and AlphaGo Fundamentals of Machine Learning TRIUMPHS OF DEEP LEARNING
  • 36. 2017-19: Transformers and Bidirectional Encoder Representations from Transformers (BERT) Fundamentals of Machine Learning TRIUMPHS OF DEEP LEARNING
  • 37. Fundamentals of Machine Learning KEY DEEP LEARNING METHODS
  • 38. Fundamentals of Machine Learning DEEP LEARNING IN THE BUILT ENVIRONMENT
  • 39. Fundamentals of Machine Learning DEEP LEARNING IN THE BUILT ENVIRONMENT
  • 40. Fundamentals of Machine Learning DEEP LEARNING IN THE BUILT ENVIRONMENT https://unswcode.org/wp-content/uploads/2020/01/z5165019-Alan-Wang.pdf
  • 41. Fundamentals of Machine Learning DEEP LEARNING IN THE BUILT ENVIRONMENT https://arxiv.org/pdf/1612.00593.pdf
  • 42. Fundamentals of Machine Learning DEEP LEARNING IN THE BUILT ENVIRONMENT
  • 43. Fundamentals of Machine Learning DEEP LEARNING IN THE BUILT ENVIRONMENT
  • 44. Fundamentals of Machine Learning DEEP LEARNING IN THE BUILT ENVIRONMENT
  • 45. Fundamentals of Machine Learning DEEP LEARNING IN THE BUILT ENVIRONMENT https://github.com/matterport/Mask_RCNN
  • 46. Fundamentals of Machine Learning DEEP LEARNING IN THE BUILT ENVIRONMENT
  • 47. Fundamentals of Machine Learning DEEP LEARNING IN THE BUILT ENVIRONMENT https://unswcode.org/wp-content/uploads/2020/01/z5165019-Alan-Wang.pdf
  • 48. Fundamentals of Machine Learning DEEP LEARNING IN THE BUILT ENVIRONMENT https://unswcode.org/wp-content/uploads/2020/01/z5165019-Alan-Wang.pdf
  • 49. Fundamentals of Machine Learning DEEP LEARNING IN THE BUILT ENVIRONMENT - Using a camera attached to a robot to traverse concrete tunnels, checking for cracks. - Predicting the usage of bike sharing schemes and times of load. - Question and answering system for fire code regulation search. - Realtime geotechnical analysis for on-site drilling. - Predicting the locations and likelihood of traffic accidents.
  • 50. Fundamentals of Machine Learning NOT A SILVER BULLET
  • 51. Fundamentals of Machine Learning NOT A SILVER BULLET “Just because a computer says something doesn’t make it so.” [9, 10] “Technochauvinism”
  • 52. Fundamentals of Machine Learning NOT A SILVER BULLET [11]
  • 53. Fundamentals of Machine Learning SUMMARY - Supervised learning is used to correlate input to output. - Unsupervised learning is used to find patterns in datasets. - Reinforcement learning is used discover behaviours from rewards and punishments. - Deep learning is a subset of machine learning that is defined by the algorithms, inspired by biological neural networks. - Just because a computer says something, doesn’t make it so. - The outcomes are biased because reality is biased.