80
@pokemaobr Resolvendo Problemas de Inteligência Artificial e Reconhecimento Óptico com PHP

Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Embed Size (px)

Citation preview

Page 1: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

@pokemaobr

Resolvendo Problemas de Inteligência Artificial e

Reconhecimento Óptico com PHP

Page 2: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Rodrigo 'Pokemaobr' Cardoso

Bacharel em Matemática Aplicada e Computacional pela UFRRJ

MBA em Engenharia de Softwares Orientado para Serviços pelo IBTA

Community Manager @ iMasters

Evangelista @ PHPSP

@pokemaobr - [email protected]

@pokemaobr

Page 3: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

20 100www.pokephp.com.br

Page 4: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

O princípio...

Page 5: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

O que é Inteligência Artificial?

Page 6: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

“Raciocinar”

Page 7: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Tomar Decisões

Page 8: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Generalizar

Page 9: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Aprender com Experiências Passadas

Page 10: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Tipo isso?

Page 11: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 12: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Nah!

Page 13: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Isso!

Page 14: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 15: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Ramos da Inteligência Artificial

Page 16: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 17: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 18: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Machine Learning

Page 19: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

A máquina “aprende” por algoritmos de

treinamento.

Page 20: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Processamento de Linguagem Natural

Page 21: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

A máquina identifica elementos de

linguagem através de padrões

Page 22: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Visão Computacional

Page 23: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

A máquina reconhece elementos em

imagens, expressões e outras coisas

Page 24: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 25: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Vamos para um exemplo...

Page 26: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Detector de Sotaque

Page 27: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Objetivo

Page 28: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

O sistema recebe uma frase e identifica o

sotaque do interlocutor.

Page 29: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Fonte de Dados

Page 30: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Sites com frases escritas com sotaques

Page 31: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Seleção de Dados

Page 32: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Frases com determinados sotaques

Page 33: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Sites de dicionário de sotaques específicos

Page 34: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Criar um dicionário de sotaques

Page 35: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Limpeza de Dados

Page 36: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Ignorar palavras comuns a todos os

sotaques

Page 37: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Focar em palavras específicas por

sotaque

Page 38: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Transformação de Dados

Page 39: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Criar CSV com expressões por

sotaques

Page 40: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Análise de Dados

Page 41: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Aplicar um treinamento através de Machine Learning

Page 42: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Interpretação

Page 43: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Retornar o sotaque de uma expressão

Page 44: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Vamos ver na prática

Page 45: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Processamento de Linguagem Natural

Page 46: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

3 conceitos importantíssimos

Page 47: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Intenção

Page 48: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Entidade

Page 49: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Diálogo

Page 50: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Exemplo com um chatbot

Page 51: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Exemplo com um chatbot

Page 52: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Reconhecimento Óptico

Page 53: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Google VISION API

Page 54: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

O que você pode fazer?

Page 55: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Classificar Imagens

Page 56: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 57: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 58: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Detectar Objetos Únicos e Faces na Imagem

Page 59: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 60: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 61: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 62: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Reconhecer Sentimentos nas Expressões do Rosto

Page 63: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 64: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 65: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 66: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 67: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Extrair Textos

Page 68: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 69: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 70: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Localizar Celebridades, Logos de Marcas e Afins

Page 71: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 72: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Moderar Conteúdo Ofensivo

Page 73: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php
Page 74: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

jordikroon/google-vision

Page 75: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Exemplo de utilização

Page 76: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

E dá para fazer da maneira roots?

Page 77: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Sim

Page 78: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

https://github.com/gabrielrcouto/php-computer-vision

Page 79: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

20 100

110

Dúvidas

Page 80: Resolvendo problemas de inteligência artificial e reconhecimento óptico com php

Rodrigo 'Pokemaobr' Cardoso

Community Manager @ iMasters

@pokemaobr

@pokemaobr