Академический Документы
Профессиональный Документы
Культура Документы
airtonbjunior@gmail.com
airtonbjunior.com.br
facebook.com/airtonbjunior
Estratgia de Trabalho
Apresentao do contedo
Avaliao
1,5h/aula semana
60% prova;
40% trabalho.
Quinta-feira, 20h30
Bibliografia
Bsica
Contedo Programtico
1.
2.
3.
4.
5.
6.
7.
8.
Reviso I.A.;
Lgica Fuzzy;
Representao do Conhecimento;
Reviso de Lgica;
Prolog, Clojure;
Sistemas Especialistas e Engenharia do Conhecimento;
Redes Neurais;
Minerao de Dados.
Introduo
Sistemas de Informao Inteligentes
Jogos;
Demonstrao de teoremas;
Criao de poesia;
Direo de carros, etc.
Inteligncia Artificial
11
Passar no teste se
Habilidades necessrias
12
Alan Turing
13
14
15
Introspeco;
Experimentos psicolgicos;
Imagens cerebrais.
16
Pensando Racionalmente
17
Agentes
Autnomo;
Perceba o ambiente;
Persista;
Adapte-se;
Crie e persiga metas, etc.
18
Agentes
19
Agentes
Exemplo: Aspirador de p
Agentes
Percepes (sequncia)
Ao
[A, Limpo]
Direita
[A, Sujo]
Aspirar
[B, Limpo]
Esquerda
[B, Sujo]
Aspirar
Direita
Aspirar
Direita
Aspirar
...
21
Agentes
22
Agentes Racionais
23
Agentes Racionais
24
Agentes Racionais
25
Agentes Racionais
Environment
Actuators
Sensors
Estradas, pedestres,
clientes, outros
trfegos, etc.
Acelerador, freio,
embreagem, cmbio,
rodas, pneus, luzes,
buzina, etc.
Cmeras, medidor de
velocidade, GPS,
teclado, sensor de
motor, etc.
26
Agentes Racionais
Environment
Actuators
Sensors
Paciente saudvel,
maximizao lucros,
diminuio custos,
sistemas legais, etc.
Hospital, paciente,
equipe mdica,
assistentes, etc.
Diagnsticos,
tratamentos,
questionamentos,
testes, etc.
Sensores, descobertas,
respostas da equipe e
paciente, teclado, etc.
Environment
Actuators
Sensors
Maximizar
desempenho do aluno,
manter satisfao, etc.
Alunos
Sugestes, exerccios,
correes, mensagens,
etc.
27
2. Lgica Fuzzy
28
Verdadeiro ou Falso.
Lgica difusa
29
Lgica Convencional
30
Lgica Fuzzy
31
32
Pessoas jovens?
Temperatura agradvel?
Copo cheio?
Pessoa alta?
33
Incerteza
Sensores ruidosos
34
Relatrios,etc.
Incerteza
Nesse caso, a lgica pura no seria muito til
Concluses no prticas
35
Incerteza
36
Incerteza
37
Incerteza
38
Incerteza
39
Incerteza
40
Dor_de_Dente(0.7) Doena(Cries)
Incerteza
41
Incerteza
Proposies elementares:
Proposies complexas:
42
Incerteza
Exemplo:
Crie = verdadeiro DorDeDente = verdadeiro
Crie = falso DorDeDente = falso
Crie = verdadeiro DorDeDente = falso
43
Incerteza
Distribuio de probabilidades:
44
3. Representao
do conhecimento
45
Representao do conhecimento
46
Representao do conhecimento
47
Representao do conhecimento
Scripts;
Orientao a objetos (exemplo).
48
Representao do conhecimento
Prolog
Programao lgica/matemtica.
49
Linguagens - Prolog
Programming in Logic;
Resolver problemas envolvendo objetos e relaes entre
eles;
Conceitos bsicos
Fatos;
Perguntas;
Variveis;
Conjunes;
Regras;
Conceitos avanados
50
Listas;
Recurso.
Linguagens - Prolog
Aulas prticas
http://swish.swi-prolog.org/
http://swish.swi-prolog.org/p/AulaPrologCesufoz.pl
Consultas
Interface
Respostas
51
Motor de
inferncia
Base de
Conhecimento
Linguagens - LISP
List Processor;
Assim como Prolog, utilizada em Inteligncia Artificial;
Final dos anos 50 MIT John McCarthy;
Processamento simblico;
Linguagem funcional;
Interpretado;
Possui garbage collector;
Uso intenso de recurso;
Vrias verses/dialetos
52
Mac Lisp;
Franz Lisp;
Common Lisp;
Golden Lisp;
Clojure, etc.
Linguagens - Clojure
Linguagens - Clojure
Clojure
54
Java
Python
Ruby
4. Reviso de
Lgica
55
Lgica
Cincia do raciocnio;
Proporcionar a universalidade na representao do
raciocnio
Evitar ambiguidades.
Garantir consistncias;
Lgica formal ignora o contedo de um argumento e se
preocupa com a validade da argumentao;
Fornece as estruturas bsicas para descrever o mtodo
de pensar organizado e cuidadoso que caracteriza a
atividade racional (agentes racionais).
56
Lgica
Proposio
Conjunes
57
pVq
p^q
Lgica
Exemplo
A = Pedro alto
B = Pedro magro
AND
OR
Negao
58
Lgica
Regras de equivalncia
59
6.Sistemas Especialistas e
Engenharia do Conhecimento;
60
Sistemas Especialistas
61
Sistemas Especialistas
62
Sistemas Especialistas
Sistemas
Especialistas
Processamento
de Linguagem
Natural
Outros
Inteligncia
Artificial
Viso
Computacional
Robtica
Aprendizado
por reforo
63
Redes Neurais
Artificiais
Sistemas Especialistas
Inteligncia Artificial
Sistemas que exibem/replicam comportamentos inteligentes
Sistemas Especialistas
Conhecimento obtido a partir de um perito/especialista
64
Sistemas Especialistas
Sistema
65
Sistemas Especialistas
Sistema
Especialista
66
Sistemas Especialistas
Sistema
Especialista
Sistemas Especialistas
67
Sistemas Especialistas
Vertente tcnica;
Vertente humana complexa
68
Sistemas Especialistas
69
Sistema Especialista
Sistemas Especialistas
70
Sistema Especialista
Representao e uso de
conhecimento;
Heurstica;
Processos de inferncia;
Efetiva manipulao de grandes
bases de conhecimento.
Sistemas Especialistas
71
Medicina;
Segurana;
Automobilismo;
Engenharia;
Etc.
Sistemas Especialistas
Especialista
Conhecimento
72
Sistemas Especialistas
Especialista
73
Sistemas Especialistas
Encontra fatos;
Formula hipteses
Emite a deciso;
Durante o processo de raciocnio, verifica qual a importncia
dos fatos que encontra
74
Sistemas Especialistas
75
Sistemas Especialistas
Fatos
Interface de usurio
Base de
Conhecimento
Conhecimento
Motor de Inferncia
76
7. Redes Neurais
77
Redes Neurais
78
Redes Neurais
79
Redes Neurais
Parmetro
Crebro
Computador
Material
Orgnico
Metal e plstico
Velocidade
Milisegundos
Nanosegundos
Tipo de processamento
Paralelo
Sequencial
Armazenamento
Adaptativo
Esttico
Controle de processos
Distribudo
Centralizado
10^11 10^14
10^5 10^6
10000
<10
80
Redes Neurais
81
Redes Neurais
82
Redes Neurais
Hopfield
83
Rummelhart
Redes Neurais
Hopfield
84
Rummelhart
Redes Neurais
Aprendizado
Aprendizado supervisionado;
Aprendizado no-supervisionado;
Reforo.
w(k+1) = w(k) + w(k)
Adequao dos pesos sinpticos dos neurnios
85
Redes Neurais
86
http://playground.tensorflow.org/,
https://www.youtube.com/watch?v=qv6UVOQ0F44
8. Minerao de Dados
87
Minerao de Dados
Dado
-15000
88
Informao
Saldo = -15000
Conhecimento
Endividado!
Sabedoria
Eliminar dvida
Minerao de Dados
89
Estatstica;
Inteligncia Artificial;
Clculo;
Recuperao da Informao;
Engenharia da Computao;
Reconhecimento de Padres, etc.
Minerao de Dados
90
Seleo;
Pr-processamento;
Transformao;
Minerao de Dados;
Avaliao.
Minerao de Dados
http://techland.time.com/2012/02/17/how-target-knew-a-high-school-girl-was-pregnant-before-her-parents/
https://www.facebook.com/notes/facebook-data-science/the-formation-of-love/10152064609253859
91
Minerao de Dados
92
Minerao de Dados
93
Minerao de Dados
94
Minerao de Dados
95
Minerao de Dados
96
Minerao de Dados
97
Minerao de Dados
98
Referncias
99