Slides Aula 4 - Ia
Slides Aula 4 - Ia
Slides Aula 4 - Ia
FUNDAMENTOS DE COMPUTAÇÃO
1
15
2
15
FUNDAMENTOS DA COMPUTAÇÃO
INTELIGÊNCIA ARTIFICIAL
&
3
15 MACHINE LEARNING
FUNDAMENTOS DA COMPUTAÇÃO
IA & ML
IA Simbólica, heurística
IA Conexionista e o treinamento neural
Redes neurais artificiais comerciais disponíveis
Tema 1 – Inteligência Artificial e
Machine Learning:
Histórico e conceitos
6
15
TEMA 1 – IA e ML: Histórico e conceitos
“correto” de Aristóteles
Agir racionalmente – lógica, silogismo
1.1 Conceito de Inteligência
4 aproximações:
Pensar como humano – como o humano
pensa?
9
15 Agir como se humano fosse - Teste de
Touring 1950
1.2 Fundamentos de IA
Ciência Pura
• IA Aplicada
Compreender o
comportamento
inteligente
• Lógica
12
Ciência Aplicada • Computação
15
Implementar • Probabilidade
máquinas
inteligentes
1.3 Quanto tempo IA possui?
• Tudo é computável?
• Teorema da Incompletude – há verdades
indecidíveis (E.G. ponto)
• Tratabilidade – tempo para solução
14
15
• Teoria da decisão – decidir sobre base de
incerteza
• Jogos de Arthur Samuel – um computador
só faz aquilo para o que foi programado.
Tema 2 – Principais linhas de pesquisa
em inteligência artificial
15
15
TEMA 2 – Principais linhas de pesquisa em
IA
• Simbólica
• Conexionista
16
15 • Evolucionária
• Difusa
2.1 – IA Simbólica
Complexidade
Evolucionista
Difusa
23 Conexionista
15
Simbólica
Conhecimento
Incerteza
Gráfico do autor
TEMA 3 – IA Simbólica e heurística
24
15
IA Simbólica
Programador
Código Computacional
Base de Conhecimento
Mecanismo de raciocínio
26
15
Agente Inteligente
Ação no Meio Percepção do Meio
Atuadores Sensores
Meio
Gráfico do autor
3.1 – Princípios de IA Simbólica
27
15
Gráfico do autor
3.1 – Princípios de IA Simbólica
• Abstrações
• Resolução de problemas
• por busca na base
• Teste de objetivo
28 • Custo da solução
15
Exemplo Quebra-cabeça de
blocos de 3ª.ordem
Gráfico do autor
3.2 – Árvores de busca
Gráfico do autor
• Custo uniforme
• ...
• Informadas
3.3 – Heurística
Como saber se o
caminho está certo?
• Árvore de busca contem
todas as opções
30
15
• Elimina-se alguma
abstração
Gráfico do autor
TEMA 4 – IA Conexionista e o
Treinamento Neural
31
15
4.1 – Neurônio e o Perceptron
32
15
4.2 – RNA
• Treinamento supervisionado
• Amostra-se a população a ser analisada pela RNA
• Amostra de treinamento
• Amostra de teste
34
15 • Seleciona-se a tx de aprendizagem
• Métodos de redução gradativa de erro – ajuste sináptico
• Treina-se por “n” épocas, até a rede atingir o erro mínimo
4.3 – Treinamento Neural
Adaptado MS AcademIA em
https://docs.microsoft.com/
5.1 – RNA Azure
38
15
Adaptado MS Azure em
https://docs.microsoft.com/en-us/azure/cognitive-services/
5.1 – RNA Azure
39
15
Adaptado MS Azure em
https://portal.azure.com/
5.2 – Google TensorFlow
41
15
• Watson Studio
• Chatbot
• Watson Machine Learning
42
• Deep Learning
15
43
15
Finalizando
IA como MASP
RNA soluciona problemas como humanos o fazem
IA evolucionária, difusa,... solucionam problemas
44
15