9
Overview of Machine Learning at Google Lynette Webb, European Policy Team [email protected]

Overview of Machine Learning at Google - OECD Webb AI... · Vision API lets you understand content of an image. Eg: spot faces/words, classify by type… Natural Language API lets

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Overview of Machine Learning at Google - OECD Webb AI... · Vision API lets you understand content of an image. Eg: spot faces/words, classify by type… Natural Language API lets

Overview of Machine �Learning at Google

Lynette Webb, European Policy [email protected]

Page 2: Overview of Machine Learning at Google - OECD Webb AI... · Vision API lets you understand content of an image. Eg: spot faces/words, classify by type… Natural Language API lets

“Artificial intelligence would be the ultimate version of Google… It would understand

exactly what you wanted, and it would give you the right thing. We’re nowhere near doing that

now. However, we can get incrementally closer to that, and that is basically what we work on.” �

�— Larry Page, 2000�

��

Page 3: Overview of Machine Learning at Google - OECD Webb AI... · Vision API lets you understand content of an image. Eg: spot faces/words, classify by type… Natural Language API lets

Machine learning is now a crucial component of almost every Google service

Page 4: Overview of Machine Learning at Google - OECD Webb AI... · Vision API lets you understand content of an image. Eg: spot faces/words, classify by type… Natural Language API lets

Machine learning helps tackle problems at scale

Global Fishing Watch

Geena Davis Inclusion Quotient

Content filtering — eg:

●  Detecting >99.9% Gmail spam and phishing

●  Filtering out porn/violent imagery from results when �Safe Search is turned on

●  Option for YouTube channel owners to hold potentially offensive comments for review

Page 5: Overview of Machine Learning at Google - OECD Webb AI... · Vision API lets you understand content of an image. Eg: spot faces/words, classify by type… Natural Language API lets

Tensor Flow: machine learning open to all

Eg: sorting cucumbers in Japan Eg: spotting sea cows in Australia

Page 6: Overview of Machine Learning at Google - OECD Webb AI... · Vision API lets you understand content of an image. Eg: spot faces/words, classify by type… Natural Language API lets

Cloud ML: mainstream machine learning

Pretrained models (APIs):

●  Vision API lets you understand content of �an image. Eg: spot faces/words, classify by type…

●  Natural Language API lets you analyse meaning of text. �Eg: extract information about people/places/things…

●  Translate API lets you identify language and convert text into another language; >90 languages supported

�Platform to customise own models ��Professional services team providing education and support

Page 7: Overview of Machine Learning at Google - OECD Webb AI... · Vision API lets you understand content of an image. Eg: spot faces/words, classify by type… Natural Language API lets

Vision: a new era of AI-assisted science

Eg: Health Eg: Environment•  Helping scientists

understand hugely complex cause and effect relationships�

•  Spotting patterns humans cannot

Page 8: Overview of Machine Learning at Google - OECD Webb AI... · Vision API lets you understand content of an image. Eg: spot faces/words, classify by type… Natural Language API lets

Vision: a new era of artistic exploration?

•  An aid to creativity for artists

•  A tool for curators to encourage artistic exploration

artsexperiments.withgoogle.com

Page 9: Overview of Machine Learning at Google - OECD Webb AI... · Vision API lets you understand content of an image. Eg: spot faces/words, classify by type… Natural Language API lets

It feels like a seminal moment•  Pace of change in lab matched by applications •  At start of applying to real world problems

BUT �

Many big research challenges remain - eg:•  Improving the understandability of models

There are issues to work through regarding implementation - eg: •  How best to ensure that systems are fair/functioning?•  Are there areas where we shouldn’t use these systems?•  Ways to support transition in jobs/employment?

Where we are, really?