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

Preview:

Citation preview

@pokemaobr

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 - pokemaobr@imasters.com.br

@pokemaobr

20 100www.pokephp.com.br

O princípio...

O que é Inteligência Artificial?

“Raciocinar”

Tomar Decisões

Generalizar

Aprender com Experiências Passadas

Tipo isso?

Nah!

Isso!

Ramos da Inteligência Artificial

Machine Learning

A máquina “aprende” por algoritmos de

treinamento.

Processamento de Linguagem Natural

A máquina identifica elementos de

linguagem através de padrões

Visão Computacional

A máquina reconhece elementos em

imagens, expressões e outras coisas

Vamos para um exemplo...

Detector de Sotaque

Objetivo

O sistema recebe uma frase e identifica o

sotaque do interlocutor.

Fonte de Dados

Sites com frases escritas com sotaques

Seleção de Dados

Frases com determinados sotaques

Sites de dicionário de sotaques específicos

Criar um dicionário de sotaques

Limpeza de Dados

Ignorar palavras comuns a todos os

sotaques

Focar em palavras específicas por

sotaque

Transformação de Dados

Criar CSV com expressões por

sotaques

Análise de Dados

Aplicar um treinamento através de Machine Learning

Interpretação

Retornar o sotaque de uma expressão

Vamos ver na prática

Processamento de Linguagem Natural

3 conceitos importantíssimos

Intenção

Entidade

Diálogo

Exemplo com um chatbot

Exemplo com um chatbot

Reconhecimento Óptico

Google VISION API

O que você pode fazer?

Classificar Imagens

Detectar Objetos Únicos e Faces na Imagem

Reconhecer Sentimentos nas Expressões do Rosto

Extrair Textos

Localizar Celebridades, Logos de Marcas e Afins

Moderar Conteúdo Ofensivo

jordikroon/google-vision

Exemplo de utilização

E dá para fazer da maneira roots?

Sim

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

20 100

110

Dúvidas

Rodrigo 'Pokemaobr' Cardoso

Community Manager @ iMasters

@pokemaobr

@pokemaobr