sexta-feira, 20 de março de 2020

IA 01 - Inteligencia Artificial

Vou iniciar uma série de postagens de um curso presencial que estou fazendo, são apenas algumas anotações do curso de extensão de "Técnicas de Inteligencia Artificial e Aprendizado de Maquina",  que estou fazendo no Instituto Federal, Campus São Paulo. Caso seja útil para alguém fico feliz em compartilhar, pois usarei como consulta, fica mais fácil e mais pratico que nas folhas de fichário.

Alguns conceitos básicos que o professor Angelo passou foram:

Inteligencia Artificial seria de forma simplificada é um algoritmo reconhecedor de padrões, que possui duas fases, sendo a primeira de treinamento e a segunda de operação.

Na primeira fase chamada de treinamento a Inteligencia Artificial "aprende" a relação entre entradas e saídas, usando dados sobre a aplicação.

Esquema simplificado de Inteligencia artificial

Enquanto na segunda, denominada de operação, os parâmetros internos são fixados e o algoritmo esta apto a dar uma resposta consistente para uma nova entrada não usada na fase de treinamento.

Um exemplo bem conhecido e citado foi o desafio do facebook/instagram de 10 anos (10 year challenge) que ocorreu no inicio de 2019 para se conseguir as entradas e treinar a IA e pouco tempo depois surgiu o aplicativo que transformava as fotos em bebes ou idosos.

Como exemplo em classe usamos a IA para identificar spam, e a partir disto foi criada a tabela:


REMETENTEQtde DESTINATÁRIOPALAVRA ALVOSPAM
SIM1NÃONÃO
NÃO1000SIMSIM


Nesta tabela usamos como entradas as 3 primeiras colunas, sendo que:
_ primeira coluna seria a condição de se o Remetente  faz parte da lista de contatos
_ segunda coluna a quantidade de destinatários da mensagem
_ terceira coluna se contem alguma palavra chave que caracterize spam
Na ultima coluna seria a saída com o resultado classificando se o email foi spam ou não.Este seria um modelo bem resumido para entender o funcionamento da IA.


Fundamentos para aplicação do aprendizado de maquinas

  • Ha um modelo matemático para resolver o problema?
  • Existem dados sobre o problema?
  • Tem um padrão entre entrada e saída?



Apenas como curiosidade e material complementar, aqui estão  alguns desafios da inteligencia artificial contra a inteligencia humana:



Nenhum comentário:

Postar um comentário