SlideShare uma empresa Scribd logo
1 de 38
Inteligência Artificial:
Breve introdução
Luis Grangeia, BitSight
Encontros do Direito Internacional, 2019
Inteligência
Artificial
“É a ciência e engenharia de
produzir máquinas
inteligentes.”
- John McCarthy, 1956
O que define inteligência?
● Lógica
● Abstração
● Memorização
● Compreensão
● Autoconhecimento
● Comunicação
● Aprendizagem
● Controle emocional
● Planeamento
● Resolução de problemas
“Inteligência Artificial é o que as máquinas ainda não
conseguem fazer.”
- Douglas Hofstadter
Teste de Turing
Um agente imita um humano numa
conversa escrita com um humano
que tenta adivinhar se este é um
humano.
O teste não é muito útil -- não é
uma boa demonstração de
inteligência -- mas ainda é o
standard.
Inteligência Artificial → Machine Learning
Homem vs Máquina:
● 1997: Deep Blue (IBM): Xadrez
● 2011: Watson (IBM): Jeopardy (concurso televisivo)
● 2016: AlphaGo: Go (jogo de tabuleiro)
● 2017: Libratus: Póquer 2 Jogadores (NL Texas Holdem)
● 2019: Pluribus: Póquer 6 Jogadores (NL Texas Holdem)
● 2019: AlphaStar: Starcraft II
Tarefas complexas:
Reservar mesa num restaurante
- Hi, I’m calling to make a reservation, I’m looking for a table
on Friday the fourth.
- This Friday?
- Yes.
- Let me see. How many people?
- For two people.
- What time?
- Seven pm.
Avanços em aprendizagem / Machine Learning
Computação Armazenamento Dados
Machine Learning
● Supervised Learning
● Unsupervised Learning
● Reinforcement Learning
Supervised Learning
● O modelo é treinado com base em dados categorizados
○ “Nestas 5000 imagens contêm carros, nestas outras 5000 estão cães”
○ O agente aprende a distinguir carros de cães em imagens.
● Aplicações:
○ Reconhecimento de voz
○ Reconhecimento de texto
○ Reconhecimento facial
Jin Zhe (Youtube)
Unsupervised Learning
● Não são necessários dados pré-classificados
● Definimos “características” dos dados:
○ Tamanho, cor, textura, peso, grafo social, etnia, origem, “likes”, etc.
● O modelo agrupa / relaciona dados com base nas suas características
Unsupervised Learning - Aplicações
● Recomendações Amazon, Spotify, etc.
● Publicidade dirigida
● Deteção de fraude em comércio online (Feedzai)
● Identificação grupos / relações de indivíduos
○ Eleitores indecisos (ver caso Cambridge Analytica)
○ Potenciais conspiradores / terroristas
Reinforcement Learning
● O agente é inicializado numa
simulação, com:
○ Constrangimentos iniciais
○ Regras
○ Ações possíveis
● O agente recebe uma recompensa
quando executa uma ação correta
● O agente aprende a sequência de
ações que maximiza a recompensa
num dado momento.
Reinforcement Learning – Aplicações
● Condução autónoma;
● Jogos (xadrez, Go, Starcraft, Póquer, etc.);
● Resolução de problemas em ambientes reais / simulados.
Samuel Arzt (Youtube)
Google DeepMind
Deep Fakes
● “Deep Learning” + “Fakes”
● Generative Adversarial Networks:
○ Um agente treinado para gerar um vídeo manipulado (gerador)
○ Outro agente treinado para distinguir vídeos reais de manipulações (discriminador)
○ Ambos “competem” para gerar um vídeo final muito difícil de distinguir da realidade
Tero Karras, Samuli Laine, Timo Aila (NVIDIA)
Aplicações e Implicações
“Data is the new oil. It’s valuable, but if unrefined it cannot
really be used.”
- Clive Humby
Prevenção de suicídios no Facebook
Google Flu Trends
“Deep fakes: as fake news de nova geração são uma ameaça à
democracia (e não só)”
Expresso 15.09.2019
“Amazon scraps secret AI recruiting tool that showed bias against women”
Reuters 10.10.2018
“Behind the Rise of China’s Facial-Recognition Giants”
Wired 09.03.2019
“China’s new weapon of choice is your face”
Quartz 05.10.2019
“Serious safety lapses led to Uber’s fatal self-driving crash”
The Verge 06.11.2019
● “Uber’s vehicle decided it needed to brake 1.3
seconds before striking Herzberg, but the
company had previously disabled the SUV’s
factory-set automatic emergency braking
system in order to prevent erratic driving”
● “As the [automated driving system] changed
the classification of the pedestrian several
times—alternating between vehicle, bicycle,
and an other— the system was unable to
correctly predict the path of the detected
object,”
Ataques
CV Dazzle (2010)
● Maquilhagem para incapacitar sistemas de reconhecimento facial
Explaining and Harnessing Adversarial Examples
Ian J. Goodfellow, Jonathon Shlens, Christian Szegedy, 2015
“gibão”“panda”
gibão
“These stickers make computer vision software hallucinate things
that aren’t there”
The Verge 03.01.2018
Tencent Keen Security Labs
“These Chinese hackers tricked Tesla’s Autopilot into suddenly
switching lanes”
CNBC 03.04.2019
Conclusões
● A Inteligência Artificial ainda não tem “vontade própria”...
○ Nem se espera que tenha tão cedo;
● Agentes “inteligentes” realizam tarefas cada vez mais complexas;
● Estes agentes podem comportar-se de forma inesperada:
○ Por acidente;
○ Por malícia;
● São necessárias “montanhas” de dados para treinar um agente:
○ Os dados são uma ferramenta poderosa nas mãos certas (para o bem e para o mal);
● Má definição de objetivos ou dados enviesados resultam em agentes
“inteligentes” enviesados;
● É cada vez mais fácil manipular populações com recurso a grandes
quantidades de dados e machine learning.
Obrigado
Luis Grangeia, BitSight
Encontros do Direito Internacional, 2019

Mais conteúdo relacionado

Semelhante a Inteligência Artificial: Breve Introdução

Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloFundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloRogerio P C do Nascimento
 
Como o Google está Democratizando a Inteligência Artificial?
Como o Google está Democratizando a Inteligência Artificial?Como o Google está Democratizando a Inteligência Artificial?
Como o Google está Democratizando a Inteligência Artificial?Sandro Moreira
 
Inteligência Artificial e suas questões humanas
Inteligência Artificial e suas questões humanasInteligência Artificial e suas questões humanas
Inteligência Artificial e suas questões humanasMarcelo Miranda
 
Inteligencia Artificial - ficcao ou realidade.pptx
Inteligencia Artificial - ficcao ou realidade.pptxInteligencia Artificial - ficcao ou realidade.pptx
Inteligencia Artificial - ficcao ou realidade.pptxGesielFortes
 
Público alvo - oficina ii
Público alvo - oficina ii Público alvo - oficina ii
Público alvo - oficina ii Bianca Gurgel
 
Introdução a Machine learning (Aprendizado de Máquina)
Introdução a Machine learning (Aprendizado de Máquina)Introdução a Machine learning (Aprendizado de Máquina)
Introdução a Machine learning (Aprendizado de Máquina)Mateus Moraes Pinto
 
Engenharia Social UNAES Campo Grande MS
Engenharia Social UNAES Campo Grande MSEngenharia Social UNAES Campo Grande MS
Engenharia Social UNAES Campo Grande MSBruno Alexandre
 
Bots e gestão do conhecimento: uma análise do cenário atual e tendências
Bots e gestão do conhecimento: uma análise do cenário atual e tendênciasBots e gestão do conhecimento: uma análise do cenário atual e tendências
Bots e gestão do conhecimento: uma análise do cenário atual e tendênciasSimposio Internacional Network Science
 
Discriminação Algorítmica: Como garantir a Justiça Social na era da IA? | Tri...
Discriminação Algorítmica: Como garantir a Justiça Social na era da IA? | Tri...Discriminação Algorítmica: Como garantir a Justiça Social na era da IA? | Tri...
Discriminação Algorítmica: Como garantir a Justiça Social na era da IA? | Tri...Leonardo Quevedo
 

Semelhante a Inteligência Artificial: Breve Introdução (15)

Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloFundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
 
Como o Google está Democratizando a Inteligência Artificial?
Como o Google está Democratizando a Inteligência Artificial?Como o Google está Democratizando a Inteligência Artificial?
Como o Google está Democratizando a Inteligência Artificial?
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
CRP-5215-0420-2014-05
CRP-5215-0420-2014-05CRP-5215-0420-2014-05
CRP-5215-0420-2014-05
 
Inteligência Artificial e suas questões humanas
Inteligência Artificial e suas questões humanasInteligência Artificial e suas questões humanas
Inteligência Artificial e suas questões humanas
 
Rastros digitais
Rastros digitaisRastros digitais
Rastros digitais
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Inteligencia Artificial - ficcao ou realidade.pptx
Inteligencia Artificial - ficcao ou realidade.pptxInteligencia Artificial - ficcao ou realidade.pptx
Inteligencia Artificial - ficcao ou realidade.pptx
 
Público alvo - oficina ii
Público alvo - oficina ii Público alvo - oficina ii
Público alvo - oficina ii
 
Introdução a Machine learning (Aprendizado de Máquina)
Introdução a Machine learning (Aprendizado de Máquina)Introdução a Machine learning (Aprendizado de Máquina)
Introdução a Machine learning (Aprendizado de Máquina)
 
Introdução a IA no Azure
Introdução a IA  no AzureIntrodução a IA  no Azure
Introdução a IA no Azure
 
Reclame_Aqui
Reclame_AquiReclame_Aqui
Reclame_Aqui
 
Engenharia Social UNAES Campo Grande MS
Engenharia Social UNAES Campo Grande MSEngenharia Social UNAES Campo Grande MS
Engenharia Social UNAES Campo Grande MS
 
Bots e gestão do conhecimento: uma análise do cenário atual e tendências
Bots e gestão do conhecimento: uma análise do cenário atual e tendênciasBots e gestão do conhecimento: uma análise do cenário atual e tendências
Bots e gestão do conhecimento: uma análise do cenário atual e tendências
 
Discriminação Algorítmica: Como garantir a Justiça Social na era da IA? | Tri...
Discriminação Algorítmica: Como garantir a Justiça Social na era da IA? | Tri...Discriminação Algorítmica: Como garantir a Justiça Social na era da IA? | Tri...
Discriminação Algorítmica: Como garantir a Justiça Social na era da IA? | Tri...
 

Mais de Luis Grangeia

BSides Lisbon 2017 - Fantastic Signals and Where to Find Them
BSides Lisbon 2017 - Fantastic Signals and Where to Find ThemBSides Lisbon 2017 - Fantastic Signals and Where to Find Them
BSides Lisbon 2017 - Fantastic Signals and Where to Find ThemLuis Grangeia
 
Reverse Engineering the TomTom Runner pt. 2
Reverse Engineering the TomTom Runner pt. 2Reverse Engineering the TomTom Runner pt. 2
Reverse Engineering the TomTom Runner pt. 2Luis Grangeia
 
Reverse Engineering the TomTom Runner pt. 1
Reverse Engineering the TomTom Runner pt. 1 Reverse Engineering the TomTom Runner pt. 1
Reverse Engineering the TomTom Runner pt. 1 Luis Grangeia
 
Heartbleed && Wireless
Heartbleed && WirelessHeartbleed && Wireless
Heartbleed && WirelessLuis Grangeia
 
Man vs Internet - Current challenges and future tendencies of establishing tr...
Man vs Internet - Current challenges and future tendencies of establishing tr...Man vs Internet - Current challenges and future tendencies of establishing tr...
Man vs Internet - Current challenges and future tendencies of establishing tr...Luis Grangeia
 
RSA, A Vaca Sagrada do Infosec
RSA, A Vaca Sagrada do InfosecRSA, A Vaca Sagrada do Infosec
RSA, A Vaca Sagrada do InfosecLuis Grangeia
 
SSL: Past, Present and Future
SSL: Past, Present and FutureSSL: Past, Present and Future
SSL: Past, Present and FutureLuis Grangeia
 
IBWAS 2010: Web Security From an Auditor's Standpoint
IBWAS 2010: Web Security From an Auditor's StandpointIBWAS 2010: Web Security From an Auditor's Standpoint
IBWAS 2010: Web Security From an Auditor's StandpointLuis Grangeia
 
Confraria Security And IT - End Point Security
Confraria Security And IT - End Point SecurityConfraria Security And IT - End Point Security
Confraria Security And IT - End Point SecurityLuis Grangeia
 

Mais de Luis Grangeia (10)

BSides Lisbon 2017 - Fantastic Signals and Where to Find Them
BSides Lisbon 2017 - Fantastic Signals and Where to Find ThemBSides Lisbon 2017 - Fantastic Signals and Where to Find Them
BSides Lisbon 2017 - Fantastic Signals and Where to Find Them
 
Reverse Engineering the TomTom Runner pt. 2
Reverse Engineering the TomTom Runner pt. 2Reverse Engineering the TomTom Runner pt. 2
Reverse Engineering the TomTom Runner pt. 2
 
Reverse Engineering the TomTom Runner pt. 1
Reverse Engineering the TomTom Runner pt. 1 Reverse Engineering the TomTom Runner pt. 1
Reverse Engineering the TomTom Runner pt. 1
 
Computer Forensics
Computer ForensicsComputer Forensics
Computer Forensics
 
Heartbleed && Wireless
Heartbleed && WirelessHeartbleed && Wireless
Heartbleed && Wireless
 
Man vs Internet - Current challenges and future tendencies of establishing tr...
Man vs Internet - Current challenges and future tendencies of establishing tr...Man vs Internet - Current challenges and future tendencies of establishing tr...
Man vs Internet - Current challenges and future tendencies of establishing tr...
 
RSA, A Vaca Sagrada do Infosec
RSA, A Vaca Sagrada do InfosecRSA, A Vaca Sagrada do Infosec
RSA, A Vaca Sagrada do Infosec
 
SSL: Past, Present and Future
SSL: Past, Present and FutureSSL: Past, Present and Future
SSL: Past, Present and Future
 
IBWAS 2010: Web Security From an Auditor's Standpoint
IBWAS 2010: Web Security From an Auditor's StandpointIBWAS 2010: Web Security From an Auditor's Standpoint
IBWAS 2010: Web Security From an Auditor's Standpoint
 
Confraria Security And IT - End Point Security
Confraria Security And IT - End Point SecurityConfraria Security And IT - End Point Security
Confraria Security And IT - End Point Security
 

Inteligência Artificial: Breve Introdução

  • 1. Inteligência Artificial: Breve introdução Luis Grangeia, BitSight Encontros do Direito Internacional, 2019
  • 2. Inteligência Artificial “É a ciência e engenharia de produzir máquinas inteligentes.” - John McCarthy, 1956
  • 3. O que define inteligência? ● Lógica ● Abstração ● Memorização ● Compreensão ● Autoconhecimento ● Comunicação ● Aprendizagem ● Controle emocional ● Planeamento ● Resolução de problemas
  • 4. “Inteligência Artificial é o que as máquinas ainda não conseguem fazer.” - Douglas Hofstadter
  • 5. Teste de Turing Um agente imita um humano numa conversa escrita com um humano que tenta adivinhar se este é um humano. O teste não é muito útil -- não é uma boa demonstração de inteligência -- mas ainda é o standard.
  • 6. Inteligência Artificial → Machine Learning
  • 7. Homem vs Máquina: ● 1997: Deep Blue (IBM): Xadrez ● 2011: Watson (IBM): Jeopardy (concurso televisivo) ● 2016: AlphaGo: Go (jogo de tabuleiro) ● 2017: Libratus: Póquer 2 Jogadores (NL Texas Holdem) ● 2019: Pluribus: Póquer 6 Jogadores (NL Texas Holdem) ● 2019: AlphaStar: Starcraft II
  • 8. Tarefas complexas: Reservar mesa num restaurante - Hi, I’m calling to make a reservation, I’m looking for a table on Friday the fourth. - This Friday? - Yes. - Let me see. How many people? - For two people. - What time? - Seven pm.
  • 9. Avanços em aprendizagem / Machine Learning Computação Armazenamento Dados
  • 10. Machine Learning ● Supervised Learning ● Unsupervised Learning ● Reinforcement Learning
  • 11. Supervised Learning ● O modelo é treinado com base em dados categorizados ○ “Nestas 5000 imagens contêm carros, nestas outras 5000 estão cães” ○ O agente aprende a distinguir carros de cães em imagens. ● Aplicações: ○ Reconhecimento de voz ○ Reconhecimento de texto ○ Reconhecimento facial
  • 13. Unsupervised Learning ● Não são necessários dados pré-classificados ● Definimos “características” dos dados: ○ Tamanho, cor, textura, peso, grafo social, etnia, origem, “likes”, etc. ● O modelo agrupa / relaciona dados com base nas suas características
  • 14. Unsupervised Learning - Aplicações ● Recomendações Amazon, Spotify, etc. ● Publicidade dirigida ● Deteção de fraude em comércio online (Feedzai) ● Identificação grupos / relações de indivíduos ○ Eleitores indecisos (ver caso Cambridge Analytica) ○ Potenciais conspiradores / terroristas
  • 15. Reinforcement Learning ● O agente é inicializado numa simulação, com: ○ Constrangimentos iniciais ○ Regras ○ Ações possíveis ● O agente recebe uma recompensa quando executa uma ação correta ● O agente aprende a sequência de ações que maximiza a recompensa num dado momento.
  • 16. Reinforcement Learning – Aplicações ● Condução autónoma; ● Jogos (xadrez, Go, Starcraft, Póquer, etc.); ● Resolução de problemas em ambientes reais / simulados.
  • 19. Deep Fakes ● “Deep Learning” + “Fakes” ● Generative Adversarial Networks: ○ Um agente treinado para gerar um vídeo manipulado (gerador) ○ Outro agente treinado para distinguir vídeos reais de manipulações (discriminador) ○ Ambos “competem” para gerar um vídeo final muito difícil de distinguir da realidade
  • 20. Tero Karras, Samuli Laine, Timo Aila (NVIDIA)
  • 21.
  • 23. “Data is the new oil. It’s valuable, but if unrefined it cannot really be used.” - Clive Humby
  • 26. “Deep fakes: as fake news de nova geração são uma ameaça à democracia (e não só)” Expresso 15.09.2019
  • 27. “Amazon scraps secret AI recruiting tool that showed bias against women” Reuters 10.10.2018
  • 28. “Behind the Rise of China’s Facial-Recognition Giants” Wired 09.03.2019
  • 29. “China’s new weapon of choice is your face” Quartz 05.10.2019
  • 30. “Serious safety lapses led to Uber’s fatal self-driving crash” The Verge 06.11.2019 ● “Uber’s vehicle decided it needed to brake 1.3 seconds before striking Herzberg, but the company had previously disabled the SUV’s factory-set automatic emergency braking system in order to prevent erratic driving” ● “As the [automated driving system] changed the classification of the pedestrian several times—alternating between vehicle, bicycle, and an other— the system was unable to correctly predict the path of the detected object,”
  • 32. CV Dazzle (2010) ● Maquilhagem para incapacitar sistemas de reconhecimento facial
  • 33. Explaining and Harnessing Adversarial Examples Ian J. Goodfellow, Jonathon Shlens, Christian Szegedy, 2015 “gibão”“panda” gibão
  • 34. “These stickers make computer vision software hallucinate things that aren’t there” The Verge 03.01.2018
  • 35. Tencent Keen Security Labs “These Chinese hackers tricked Tesla’s Autopilot into suddenly switching lanes” CNBC 03.04.2019
  • 37. ● A Inteligência Artificial ainda não tem “vontade própria”... ○ Nem se espera que tenha tão cedo; ● Agentes “inteligentes” realizam tarefas cada vez mais complexas; ● Estes agentes podem comportar-se de forma inesperada: ○ Por acidente; ○ Por malícia; ● São necessárias “montanhas” de dados para treinar um agente: ○ Os dados são uma ferramenta poderosa nas mãos certas (para o bem e para o mal); ● Má definição de objetivos ou dados enviesados resultam em agentes “inteligentes” enviesados; ● É cada vez mais fácil manipular populações com recurso a grandes quantidades de dados e machine learning.
  • 38. Obrigado Luis Grangeia, BitSight Encontros do Direito Internacional, 2019

Notas do Editor

  1. Muitas destas áreas já foram conquistadas por máquinas. Entao? Como ficamos? Será que as máquinas já são inteligentes? Alguns especialistas falam do efeito IA (AI effect), em que quando uma determinada área é “conquistada” pelas máquinas, tal como foi o Xadrez, deixa de ser considerada uma área inteligente.
  2. Como inteligencia artificial é um conceito um pouco elusivo (está sempre a mudar), é preferível falar na capacidade das máquinas em aprender, por isso vamo-nos focar nisto (Machine learning)
  3. Deep Blue: Deep Blue–Kasparov: 3½–2½ Watson: legendary champions Brad Rutter and Ken Jennings,[4][7] winning the first place prize of $1 million.[8] -> breakthrough em processamento e compreensão de linguagem natural. A pergunta é colocada em forma de resposta e os concorrentes têm de responder em forma de pergunta. AlphaGo: AlphaGo versus Lee Sedol 4–1 (Lee Sedol é 18 vezes campeão do mundo) Libratus: At the 16th day of the competition, Libratus broke through the $1,000,000 barrier for the first time. At the end of that day, it was ahead $1,194,402 in chips against the human team. At the end of the competition, Libratus was ahead $1,766,250 in chips and thus won resoundingly. As the big blind in the matches was set to $100, Libratus winrate is equivalent to 14.7 big blinds per 100 hands. This is considered an exceptionally high winrate in poker and is highly statistically significant.[5] Pluribus: vitória estatisticamente relevante em mesas com 1 agentes e 5 humanos, e com 5 agentes e 1 humano. AlphaStar: Starcraft II
  4. Ainda assim há tarefas que nos parecem extremamente difíceis de fazer por máquinas e que para nós são simples, tais como reservar uma mesa num restaurante através de uma conversa telefónica. Acham que uma máquina seria capaz de compreender um ser humano numa conversa telefonica (que não soubesse que estava a falar com uma máquina?)
  5. Talk de Inteligência Artificial Ideias-Chave: A inteligência artificial geral está muito longe de ter “consciência e vontade próprias” e o progresso dos últimos anos em algoritmos de aprendizagem e execução de tarefas não se tem traduzido em progressos tangíveis nesta área No entanto tem-se realizado muitos progressos na área de processamento de linguagem natural, o que torna a nossa interação com as máquinas muito mais indistinguível da interação normal humana. A aprendizagem computacional é lenta e rápida ao mesmo tempo: lenta porque uma máquina é muitas ordens de magnitude mais lenta do que um ser humano a executar uma tarefa (precisa de MUITO mais tentativas falhadas até conseguir executar uma tarefa) -- rápida porque pode tentar muito mais vezes do que um humano no mesmo tempo, devido ao facto de operar numa simulação. A aprendizagem nas máquinas está muito condicionada a: Ao que pedimos à máquina -- condições de sucesso (no caso de unsupervised learning) Aos constrangimentos da simulação e aos dados que os seus sensores recebem. Aos dados que lhe fornecemos como base de aprendizagem (e a eventuais vieses que possam conter) Riscos das aplicações de aprendizagem / ML nas nossas vidas: Data is the new oil: quem tem os dados tem capacidades extraordinárias de prever e influenciar comportamentos (exemplos cambridge analytica, capacidade google de identificar surtos de doenças em tempo real, Google Flu Trends, Facebook suicide prevention - https://about.fb.com/news/2018/09/inside-feed-suicide-prevention-and-ai/) Amplificação de preconceitos e discriminação (exemplo amazon cv) Manipulação de imagens (dados, videos, voz) -> deep fakes