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.
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:
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.
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:
REMETENTE | Qtde DESTINATÁRIO | PALAVRA ALVO | SPAM |
SIM | 1 | NÃO | NÃO |
NÃO | 1000 | SIM | SIM |
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?
- Entre 1996 e 1997 o Deep Blue da IBM desafiou o campeão mundial de Xadrez, Garry Kasparov em duas partidas.
- Em 2011 o Watson da IBM participou do programa Jeopardy! (uma especie de Show do Milhão, em que são dadas as respostas e você precisa acertar a pergunta) contra os melhores participantes e surpreendeu a todos.
- Em 2016 o DeepMind do Google jogou o AlphaGo contra seres humanos e existe um documentário de 2017 com bastante detalhes se interessar o assunto.
Nenhum comentário:
Postar um comentário