Você está na página 1de 22

Inteligncia Artificial

Prof. Esp. Pedro Lus Antonelli


Anhanguera Educacional
Objetivos da disciplina:

Conhecer tcnicas de Inteligncia Artificial (I.A.);

Conceituar as reas de estudo da Inteligncia Artificial;

Reconhecer problemas que so dificeis de serem tratados de forma


algortmica;

Apresentar tcnicas para resoluo de problemas que so difcies de


resoluo pelos mtodos tradicionais.
Ementa da disciplina:

Estudo dos mtodos de resoluo de problemas com Inteligncia


Artificial:

- Resoluo por meio de buscas: busca em profundidade, busca em


extenso, busca pelo custo, busca gulosa.

- Apresentao do conceito de heursticas aceitveis.

- Representao do Conhecimento e do Raciocnio Automatizado.

- Estudo sobre Aprendizagem de Mquina e de Aquisio de


Conhecimento.
Assuntos a serem abordados:

- Agentes Inteligentes;

- Mtodos de Resoluo por meio de buscas;

- Representao do Conhecimento;

- Sistemas Especialistas;

- Lgica Difuza;

- Redes Neurais;

- Processamento de Linguagem Natural.


Bibliografia da disciplina:

1) RUSSELL, Stuart J.; NORVING, Peter; SOUZA, Vandenberg D. de.


Inteligncia Artificial. 3 ed. Rio de Janeiro: Campus Elsevier,
2013.

2) FERNANDES, Anita M. R.. Inteligncia Artificial : Noes Gerais.


1 ed. Florianpolis: VisualBooks, 2005.

3) BITTENCOURT, Guilherme. Inteligncia Artificial : Ferramentas e


Teorias. 3 ed. Florianpolis: UFSC - Universidade Federal de
Santa Catarina, 2006.
Plano de Ensino e Aprendizagem ( PEA)
Material, comunicao e critrios de avaliao
Site para material das aulas, listas de exerccios e outros materiais para
estudo na Sala Virtual e no site : www.pedraorc.com.br
Email para contato : ia_2sem_2015@pedraorc.com.br

Critrios de avaliao P1
- Nota de Prova : 0 8
- Nota de ATPS : 0 2 *
- Nota dos exerccios propostos: 0 2 ( opcional )
Critrios da avaliao P2
- Nota de Prova : 0 8
- Nota de ATPS : 0 2 *
- Nota dos exerccios propostos: 0 2 ( opcional )

* No sero considerados relatrios de alunos ausentes na entrega da ATPS.


Aula 1 - Objetivos :

Introduzir e conceituar o que veio a ser conhecido como


Inteligncia Artificial .
Caracterstica Multidisciplinar da I.A.
Desde seu surgimento, I.A. caracterizou-se por ser uma cincia
multidisciplinar pois requer conhecimentos e tcnicas de
diferentes reas.
Definies de Inteligncia artificial (IA)
As definies encontradas para a Inteligncia Artificial dependem do
tipo de abordagem e da poca em que foi concebida.

1- Sistemas que pensam como humanos

- [A automao de] atividades que ns associamos com pensamento


humano, atividades tais como tomada de deciso, resoluo de
problemas, aprendizagem... (Bellman, 1978).

- O excitante novo esforo para fazer computadores pensarem


mquinas com mentes, no sentido literal e completo. (Haugeland,
1985)
Definies de Inteligncia artificial (IA)

2- Sistemas que agem como humanos

- A arte de criar mquinas que realizam funes que requerem


inteligncia quando realizadas por pessoas. (Kurzweil, 1990)

- O estudo de como fazer computadores realizarem coisas em que, no


momento, pessoas so melhores. (Rick e Knight, 1991)
Definies de Inteligncia artificial (IA)

3- Sistemas que pensam racionalmente

-O estudo de computaes que fazem possvel perceber, raciocinar e


agir. (Winston, 1992)

- O estudo de faculdades mentais por meio do uso de modelos


computacionais. (Charniak e McDermott, 1985)
Definies de Inteligncia artificial (IA)

4- Sistemas que agem racionalmente

- Inteligncia Computacional o estudo do projeto de agentes


inteligentes. (Poole et al.,1998)

- IA ... preocupada comportamento inteligente em artefatos.


(Nilssom, 1998)
Definies de Inteligncia artificial (IA)

Todas as quatro propostas tm sido seguidas, e no existe ainda um


consenso entre os pesquisadores e existe uma certa tenso entre as
propostas centradas nos seres humanos e propostas centradas na
racionalidade .

Uma proposta centrada em humanos deve ser uma cincia emprica,


envolvendo hipteses e confirmaes experimentais.

Uma proposta racionalista envolve uma combinao de matemtica e


engenharia.
Inteligncia artificial (IA)

Definio adotada no curso:


Linha de pesquisa com o objetivo de desenvolver sistemas para realizar
tarefas que, no momento so melhor realizadas por seres humanos que
por mquinas, ou no possuem soluo algortmica vivel pela
computao convencional.
Evoluo da Inteligncia Artificial
- Anos 50-70 : Mquinas agindo de forma humana :
Teste de Turing;
Problema: mito do crebro eletrnico.

- Anos 50-60 : Mquinas pensando de forma humana :


Simulao cognitiva (aprendizagem) (Simon & Newell)
Sistemas de tomada de deciso e soluo de problemas;

- Anos 60-70 : Mquinas pensando racionalmente:


A escola logicista (McCarthy)
Desenvolvimento de formalismos de representao de conhecimento
Problemas: escassez de recursos computacionais, limitao dos tipos
de inferncias
Panorama atual da Inteligncia Artificial

- Anos 80 em diante : Mquinas agindo racionalmente:

Agente inteligente (Newell, Minsky, Russel & Norvig);

Abrangente (atividades);

Unificao dos domnios da IA;

Excelente framework para projeto e anlise de programas


Aplicaes da Inteligncia Artificial

Matemtica: demonstrao de teoremas, resoluo simblica de


equaes, geometria, etc;

Pesquisa operacional: otimizao e busca heurstica em geral;

Jogos: xadrez, damas, videogames, etc;

Processamento de linguagem natural: traduo automtica,


verificadores ortogrficos e sintticos, interfaces para BDs, etc;

Sistemas tutores: modelagem do aluno, escolha de estratgias


pedaggicas, etc;
Aplicaes da Inteligncia Artificial

Percepo: viso, tato, audio, olfato, paladar, etc;

Robtica (software e hardware): manipulao, navegao,


monitoramento, etc.

Sistemas especialistas: Atividades que exigem conhecimento


especializado e no formalizado em reas como a medicina, finanas,
direito, engenharia, qumica, indstria, arquitetura, arte, computao,
em tarefas como diagnstico, previso, monitoramento, anlise,
planejamento, projeto, etc.
Aplicaes da Inteligncia Artificial

Aplicaes em Computao e Engenharia nas tarefas de:

Recuperao de informao (sobretudo na Web)


Programao automtica
Interfaces adaptativas
Bancos de dados inteligentes
Minerao de dados (data mining)
Sistemas distribudos
Controle e Robtica inteligente
Sensores inteligentes, etc.
Inteligncia Artificial Modelos
Podemos abordar a rea de I.A por meio de vrios modelos que chamamos
de Paradigmas de raciocnio:

Paradigma Simblico: metfora lingustica


ex. sistemas de produo

Paradigma Conexionista: metfora cerebral


ex. redes neurais

Paradigma Estatstico/Probabilstico
ex. redes bayesianas, sistemas nebulosos

Paradigma Evolucionista: metfora da natureza


ex. algoritmos genticos
Bibliografia da aula:

1) Stuart Russel, Peter Norvig. Artificial Intelligence: Uma amodern


approach. 2nd edition. Prentice Hall, 2003.

2) http://www.lti.pcs.usp.br/pcs2059- acesso em 10/06/2013

3) http://manoelcampos.com/wp-content/uploads/2009/06/resumo-
cap-1-e-2-artificial-intelligence-russel-and-norvig.pdf- acesso em
10/06/2013