SlideShare uma empresa Scribd logo
1 de 31
Inteligência Artificial para
Sistemas Colaborativos



Rodrigo Padula de Oliveira
@rodrigopadula
http://www.rodrigopadula.com
Conceito de Inteligência Artificial
A Inteligência Artificial(IA) é uma área de
pesquisa da ciência da computação dedicada a
buscar       métodos         ou   dispositivos
computacionais que possuam ou multipliquem
a capacidade racional do ser humano de
resolver problemas, pensar ou, de forma
ampla, ser inteligente.
História da Inteligência Artifcial
Construção do Conhecimento e
Cooperação
A vida social transforma a inteligência do ser. Através da linguagem,
do conteúdo das permutas (valores intelectuais) e pelas regras impostas ao
pensamento (normas coletivas, lógicas ou pré-lógicas). A inteligência
humana desenvolve, desde a sua origem, a capacidade de agir
voluntariamente, controlando o meio físico, é tanto uma resultante quanto
uma componente deste processo. Para que possa ocorrer construção de
conhecimentos nos sujeitos em um ambiente qualquer, seja este educacional
ou não, é necessário que exista interação entre eles. Além disso, o
ambiente deve propiciar a confrontação de pontos de vista
divergentes, a existência de concepções diferentes a respeito de uma
mesma situação ou tarefa. Assim, é possível produzir conflitos socio-
cognitivos, mobilizando e forçando reestruturações intelectuais e, com
isso, o progresso intelectual. Mas isso depende de um fator de suma
importância, que é o tipo de relação ou interação que irá ocorrer entre os
sujeitos.
Aplicações Diversas
Pensando grande
Outras aplicações
Sensores
O futuro da robótica e IA
Técnicas de Inteligência Artificial
Ontologia:       Em Ciência da Computação, Sistemas de Informação
e Ciência da Informação, uma ontologia é um modelo de dados que
representa um conjunto de conceitos dentro de um domínio e os
relacionamentos entre estes. Uma ontologia é utilizada para realizar
inferência sobre os objetos do domínio.
Mineração de Dados:                    Prospecção de dados (
português europeu) ou mineração de dados (português brasileiro)
(também conhecida pelo termo inglês data mining) é o processo de
explorar grandes quantidades de dados à procura de padrões
consistentes, como regras de associação ou sequências temporais,
para detectar relacionamentos sistemáticos entre variáveis, detectando
assim novos subconjuntos de dados.
Processo de Extração do Conhecimento

O processo de Extração do Conhecimento é composto por cinco etapas:


Seleção: etapa de escolha da base de dados a ser analisada.


Pré-processamento: etapa de “limpeza” dos dados, ou seja, reduzir discrepâncias
de valores ruidores e corrigir inconsistências.


Transformação: transformação de dados, estes são modificados ou transformados
em formatos apropriados à mineração, que pode por agregação, generalização,
normalização, construção de atributos ou redução de dados.


Mineração de dados: etapa de utilização de técnicas de algoritmos. É nesta etapa
que os testes realizados com o Weka são obtidos.
Aplicações de Data Mining
•   Vendas no varejo
•   Comércio Eletrônico
•   Sistemas de recomendação
•   Pesquisas Genéticas
•   Sistemas de segurança
•   Sistemas de operadoras de Cartões de
    Crédito
•   Mercado financeiro (bolsa de valores)
Redes Neurais
Redes neuronais ou redes neurais (mais propriamente, redes
neuronais artificiais) são sistemas computacionais estruturados
numa aproximação à computação baseada em ligações. Nós simples
(ou neurões, neurônios, processadores ou unidades) são interligados
para formar uma rede de nós - daí o termo rede neuronal. A inspiração
original para essa técnica advém do exame das estruturas do cérebro
em particular do exame de neurônios.
Redes Neurais
Processos de Aprendizagem de
uma Rede Neural

A propriedade mais importante das redes neurais é a habilidade
de aprender de seu ambiente e com isso melhorar seu
desempenho. O aprendizado ocorre quando a rede neural atinge
uma solução generalizada para uma classe de problemas.
Machine Learning
Paradigmas de aprendizagem das Redes
Neurais:

1- Por independência de quem aprende
   As Redes Neurais Artificiais aprendem por memorização, contato,
exemplos, por analogia, por exploração e também por descoberta.


2. Por retroação do mundo
    Diz repeito a ausência ou presença de realimentação explícita do
mundo exterior, ou seja, que em certos intervalos de tempo um agente
assinala acertos e erros.
    2.1 Aprendizado Supervisionado: utiliza um agente externo que
indica à rede um comportamento bom ou ruim de acordo com o padrão
de entrada
    2.2 Aprendizado Não Supervisionado (auto-organização): não utiliza
um agente externo indicando a resposta desejada para os padrões de
entrada, utiliza-se entretanto, exemplos de coisas semelhantes para que
a rede responda de maneira semelhante.
3. Por Finalidade do Aprendizado


     3.1 Auto-associador: é apresentada à rede uma coleção de
exemplos para que ela memorize. Quando se apresenta um dos
elementos da coleção de exemplos mas de modo errôneo, a rede
deve mostrar o exemplo original, funcionando assim como um
filtro.
     3.2 Hetero-associador: é uma variação do Auto-associador,
mas que se memoriza um conjunto de pares. O sistema aprende a
reproduzir o segundo elemento do par mesmo que o primeiro
esteja pouco modificado, funcionando desta maneira como um
reconhecedor de padrões.
Sistemas Especialistas

Sistemas especialistas são programas que têm como objetivo simular
o raciocínio de um profissional “expert” em alguma área de
conhecimento bem específica. Por exemplo, um sistema especialista
em “câncer de mama” (área específica da medicina) perguntaria certos
dados ao usuário e forneceria um diagnóstico acrescido de um
aconselhamento profissional sobre o que seria o melhor a fazer nesse
caso informado.
Exemplo
Agentes e sistemas multiagentes


A modelagem baseada em agentes é uma técnica de modelagem
extremamente rica que permite lidar com sistemas complexos a partir
de suas unidades constituintes e identificar propriedades emergentes
resultantes das interações entre estas. Algumas situações são
particularmente úteis para utilização desta técnica: quando lidamos
com uma população heterogênea em que cada indivíduo é
(potencialmente) diferente; quando os agentes apresentam
comportamento complexo, incluindo aprendizagem e adaptação;
quando a interação entre os agentes é complexa; quando o espaço é
crucial e o posicionamento dos agentes não é fixo. (Bonabeau, 2002)
Modelagem baseada em agentes
•   Na modelagem baseada em agentes,
    consideramos como “agente” qualquer
    elemento para o qual desejamos atribuir um
    comportamento.
•   Nesse tipo de modelagem os agentes
    possuem: representação interna dos dados
    (memória ou estágio); meios para modificar
    suas representações internas (percepções);
    e meios para modificar seu ambiente
    (comportamento).
Sistemas Autonômicos

Os sistemas autonômicos escondem a sua complexidade e
oferecem ao usuário uma interface que atende somente as
suas necessidades. Os administradores são responsáveis
apenas por decisões de alto-nível como definição de
políticas e objetivos. A denominação autonômica vem do
fato de que os dispositivos e softwares presentes na AC
operam por conta própria. Outra característica dos
sistemas autonômicos é a sua otimização constante para
garantir a prestação de melhores serviços, se adequar ao
ambiente que está inserido e reduzir problemas
relacionados a complexidade das redes (MAIA, 2006).
Inteligência Artificial Aplicada a
Sistemas Colaborativos
Técnica de Apoio a Comunicação


•   Sensemaking ( apoio para entendimento e
    organização de informações)

•   Ontologias de domínios para identificação
    de assuntos tratados em mensagens.
Técnica de Apoio a Coordenação


•   Uso da IA para resolução de conflitos em
    trabalhos colaborativos (controle de conflitos
    através de sistemas especialistas e ou
    agentes)
•   Mapeamento de competências, definição de
    papéis e sistemas de recomendação
    profissional.
Perguntas????

Mais conteúdo relacionado

Mais procurados

Guia completo para definição de estatística de modelos e algoritmos de machin...
Guia completo para definição de estatística de modelos e algoritmos de machin...Guia completo para definição de estatística de modelos e algoritmos de machin...
Guia completo para definição de estatística de modelos e algoritmos de machin...Geanderson Lenz
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosRamon Mayor Martins
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de SistemasNécio de Lima Veras
 
Aula introducao-redes-neurais
Aula introducao-redes-neuraisAula introducao-redes-neurais
Aula introducao-redes-neuraisLeo Laurett
 
Aprendizado de Máquina para Classificação de Dados
Aprendizado de Máquina para Classificação de DadosAprendizado de Máquina para Classificação de Dados
Aprendizado de Máquina para Classificação de DadosDiego Negretto
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasClayton de Almeida Souza
 
Ergonomia cognitiva em EAD
Ergonomia cognitiva em EADErgonomia cognitiva em EAD
Ergonomia cognitiva em EADCid Boechat
 
Rede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesRede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesAdilmar Dantas
 
sistemas especialistas
sistemas especialistassistemas especialistas
sistemas especialistasJean Carvalho
 
Detecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLPDetecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLPAdilmar Dantas
 
[José Ahirton Lopes] Treinamento - Árvores de Decisão, SVM e Naive Bayes
[José Ahirton Lopes] Treinamento - Árvores de Decisão, SVM e Naive Bayes[José Ahirton Lopes] Treinamento - Árvores de Decisão, SVM e Naive Bayes
[José Ahirton Lopes] Treinamento - Árvores de Decisão, SVM e Naive BayesAhirton Lopes
 

Mais procurados (14)

Guia completo para definição de estatística de modelos e algoritmos de machin...
Guia completo para definição de estatística de modelos e algoritmos de machin...Guia completo para definição de estatística de modelos e algoritmos de machin...
Guia completo para definição de estatística de modelos e algoritmos de machin...
 
Aula-I.A.- UFSC
Aula-I.A.- UFSCAula-I.A.- UFSC
Aula-I.A.- UFSC
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de Sistemas
 
Aula introducao-redes-neurais
Aula introducao-redes-neuraisAula introducao-redes-neurais
Aula introducao-redes-neurais
 
Aprendizado de Máquina para Classificação de Dados
Aprendizado de Máquina para Classificação de DadosAprendizado de Máquina para Classificação de Dados
Aprendizado de Máquina para Classificação de Dados
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
Sistemas Cognitivos
Sistemas CognitivosSistemas Cognitivos
Sistemas Cognitivos
 
Ergonomia cognitiva em EAD
Ergonomia cognitiva em EADErgonomia cognitiva em EAD
Ergonomia cognitiva em EAD
 
Rede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesRede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de Faces
 
sistemas especialistas
sistemas especialistassistemas especialistas
sistemas especialistas
 
Detecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLPDetecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLP
 
[José Ahirton Lopes] Treinamento - Árvores de Decisão, SVM e Naive Bayes
[José Ahirton Lopes] Treinamento - Árvores de Decisão, SVM e Naive Bayes[José Ahirton Lopes] Treinamento - Árvores de Decisão, SVM e Naive Bayes
[José Ahirton Lopes] Treinamento - Árvores de Decisão, SVM e Naive Bayes
 
Fundamentos de banco dados
Fundamentos de banco dadosFundamentos de banco dados
Fundamentos de banco dados
 

Destaque

Abhinandan cultural institute
Abhinandan cultural instituteAbhinandan cultural institute
Abhinandan cultural instituteShoilen Sannamat
 
Vgu bis2010 edge_rank_lite
Vgu bis2010 edge_rank_liteVgu bis2010 edge_rank_lite
Vgu bis2010 edge_rank_liteLam Pham
 
Solution to Help Companies Patent their Inventions, License Technologies, and...
Solution to Help Companies Patent their Inventions, License Technologies, and...Solution to Help Companies Patent their Inventions, License Technologies, and...
Solution to Help Companies Patent their Inventions, License Technologies, and...Dr. Haxel Consult
 
From Sensing to Decision
From Sensing to DecisionFrom Sensing to Decision
From Sensing to DecisionTzar Umang
 
Yahoo Artificial Intelligence Patents Assessment
Yahoo Artificial Intelligence Patents AssessmentYahoo Artificial Intelligence Patents Assessment
Yahoo Artificial Intelligence Patents AssessmentAlex G. Lee, Ph.D. Esq. CLP
 
Presentation 20110918 split
Presentation 20110918   splitPresentation 20110918   split
Presentation 20110918 splitKuanhung Chen
 
LogRhythm Advanced Intelligence Engine Data Sheet
LogRhythm Advanced Intelligence Engine Data SheetLogRhythm Advanced Intelligence Engine Data Sheet
LogRhythm Advanced Intelligence Engine Data Sheetjordagro
 
Artificial Intelligence in Financial Trading and Education
Artificial Intelligence in Financial Trading and EducationArtificial Intelligence in Financial Trading and Education
Artificial Intelligence in Financial Trading and Educationsrparfitt
 
Palestra "Ionic Framework 2 - O que vem por aí?" TDC 2016
Palestra "Ionic Framework 2 - O que vem por aí?" TDC 2016Palestra "Ionic Framework 2 - O que vem por aí?" TDC 2016
Palestra "Ionic Framework 2 - O que vem por aí?" TDC 2016Tatiane Aguirres Nogueira
 
Introduction to Tensorflow
Introduction to TensorflowIntroduction to Tensorflow
Introduction to TensorflowTzar Umang
 
Lumiata
LumiataLumiata
LumiataYTH
 
Introduction To My Graduation Project
Introduction To My Graduation ProjectIntroduction To My Graduation Project
Introduction To My Graduation ProjectAbdelrahman Al-Ogail
 
How One Billion Salesforce records Can Be Replicated with Minimal API Usage
How One Billion Salesforce records Can Be Replicated with Minimal API UsageHow One Billion Salesforce records Can Be Replicated with Minimal API Usage
How One Billion Salesforce records Can Be Replicated with Minimal API UsageBaruch Oxman
 
Good Old Fashioned Artificial Intelligence
Good Old Fashioned Artificial IntelligenceGood Old Fashioned Artificial Intelligence
Good Old Fashioned Artificial IntelligenceRobert Short
 
AI maturity index report
AI maturity index report AI maturity index report
AI maturity index report Ajay Karanam
 
Artificial intelligence
Artificial intelligence Artificial intelligence
Artificial intelligence luisjcaro
 

Destaque (20)

Abhinandan cultural institute
Abhinandan cultural instituteAbhinandan cultural institute
Abhinandan cultural institute
 
Vgu bis2010 edge_rank_lite
Vgu bis2010 edge_rank_liteVgu bis2010 edge_rank_lite
Vgu bis2010 edge_rank_lite
 
Solution to Help Companies Patent their Inventions, License Technologies, and...
Solution to Help Companies Patent their Inventions, License Technologies, and...Solution to Help Companies Patent their Inventions, License Technologies, and...
Solution to Help Companies Patent their Inventions, License Technologies, and...
 
From Sensing to Decision
From Sensing to DecisionFrom Sensing to Decision
From Sensing to Decision
 
Yahoo Artificial Intelligence Patents Assessment
Yahoo Artificial Intelligence Patents AssessmentYahoo Artificial Intelligence Patents Assessment
Yahoo Artificial Intelligence Patents Assessment
 
Presentation 20110918 split
Presentation 20110918   splitPresentation 20110918   split
Presentation 20110918 split
 
Hadoop innovation index
Hadoop innovation indexHadoop innovation index
Hadoop innovation index
 
LogRhythm Advanced Intelligence Engine Data Sheet
LogRhythm Advanced Intelligence Engine Data SheetLogRhythm Advanced Intelligence Engine Data Sheet
LogRhythm Advanced Intelligence Engine Data Sheet
 
Artificial Intelligence in Financial Trading and Education
Artificial Intelligence in Financial Trading and EducationArtificial Intelligence in Financial Trading and Education
Artificial Intelligence in Financial Trading and Education
 
VC 1pager
VC 1pagerVC 1pager
VC 1pager
 
Palestra "Ionic Framework 2 - O que vem por aí?" TDC 2016
Palestra "Ionic Framework 2 - O que vem por aí?" TDC 2016Palestra "Ionic Framework 2 - O que vem por aí?" TDC 2016
Palestra "Ionic Framework 2 - O que vem por aí?" TDC 2016
 
Introduction to Tensorflow
Introduction to TensorflowIntroduction to Tensorflow
Introduction to Tensorflow
 
Lumiata
LumiataLumiata
Lumiata
 
Introduction To My Graduation Project
Introduction To My Graduation ProjectIntroduction To My Graduation Project
Introduction To My Graduation Project
 
How One Billion Salesforce records Can Be Replicated with Minimal API Usage
How One Billion Salesforce records Can Be Replicated with Minimal API UsageHow One Billion Salesforce records Can Be Replicated with Minimal API Usage
How One Billion Salesforce records Can Be Replicated with Minimal API Usage
 
Good Old Fashioned Artificial Intelligence
Good Old Fashioned Artificial IntelligenceGood Old Fashioned Artificial Intelligence
Good Old Fashioned Artificial Intelligence
 
AI maturity index report
AI maturity index report AI maturity index report
AI maturity index report
 
Artificial intelligence
Artificial intelligence Artificial intelligence
Artificial intelligence
 
AI and Salesforce
AI and SalesforceAI and Salesforce
AI and Salesforce
 
Drowning In Data
Drowning In DataDrowning In Data
Drowning In Data
 

Semelhante a Inteligência artificial para sistemas colaborativos

Automação baseada em comportamento
Automação baseada em comportamentoAutomação baseada em comportamento
Automação baseada em comportamentoAlberto Laurentino
 
Sistemas de Informação G Merolli
Sistemas de Informação G MerolliSistemas de Informação G Merolli
Sistemas de Informação G MerolliGabriel Merolli
 
Palestra no ERCEMAPI 2009
Palestra no ERCEMAPI 2009Palestra no ERCEMAPI 2009
Palestra no ERCEMAPI 2009vpmachado
 
Trabalho Sistemas de Informação
Trabalho Sistemas de InformaçãoTrabalho Sistemas de Informação
Trabalho Sistemas de Informaçãoleospack
 
Análise da Dispersão dos Esforços dos Funcionários
Análise da Dispersão dos Esforços dos FuncionáriosAnálise da Dispersão dos Esforços dos Funcionários
Análise da Dispersão dos Esforços dos FuncionáriosGuttenberg Ferreira Passos
 
Representação do conhecimento (rc)
Representação do conhecimento (rc)Representação do conhecimento (rc)
Representação do conhecimento (rc)iaudesc
 
Agentes Inteligentes - IA
Agentes Inteligentes - IAAgentes Inteligentes - IA
Agentes Inteligentes - IAThiago Marinho
 
Inteligência artificial aplicada à construção de modelos ecológicos
Inteligência artificial aplicada à construção de modelos ecológicosInteligência artificial aplicada à construção de modelos ecológicos
Inteligência artificial aplicada à construção de modelos ecológicosAdriano Souza
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificialkennedyaraujo
 
Poo apostila a programacao orientada
Poo   apostila a programacao orientadaPoo   apostila a programacao orientada
Poo apostila a programacao orientadarobinhoct
 
Metodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasMetodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasSusana Oliveira
 
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria InteligenteSeminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria InteligenteLuís Felippe Floriani
 

Semelhante a Inteligência artificial para sistemas colaborativos (20)

Automação baseada em comportamento
Automação baseada em comportamentoAutomação baseada em comportamento
Automação baseada em comportamento
 
TGS_aulas.ppt
TGS_aulas.pptTGS_aulas.ppt
TGS_aulas.ppt
 
Sistemas de Informação G Merolli
Sistemas de Informação G MerolliSistemas de Informação G Merolli
Sistemas de Informação G Merolli
 
Sld 4
Sld 4Sld 4
Sld 4
 
Palestra no ERCEMAPI 2009
Palestra no ERCEMAPI 2009Palestra no ERCEMAPI 2009
Palestra no ERCEMAPI 2009
 
Resumo prova
Resumo provaResumo prova
Resumo prova
 
Trabalho Sistemas de Informação
Trabalho Sistemas de InformaçãoTrabalho Sistemas de Informação
Trabalho Sistemas de Informação
 
Modelos de previsão de Ocorrências
Modelos de previsão de OcorrênciasModelos de previsão de Ocorrências
Modelos de previsão de Ocorrências
 
Análise da Dispersão dos Esforços dos Funcionários
Análise da Dispersão dos Esforços dos FuncionáriosAnálise da Dispersão dos Esforços dos Funcionários
Análise da Dispersão dos Esforços dos Funcionários
 
ID3 Algorithm
ID3 AlgorithmID3 Algorithm
ID3 Algorithm
 
Representação do conhecimento (rc)
Representação do conhecimento (rc)Representação do conhecimento (rc)
Representação do conhecimento (rc)
 
Analise - Aula 1
Analise - Aula 1Analise - Aula 1
Analise - Aula 1
 
Analise sistemas 01
Analise sistemas 01Analise sistemas 01
Analise sistemas 01
 
Agentes Inteligentes - IA
Agentes Inteligentes - IAAgentes Inteligentes - IA
Agentes Inteligentes - IA
 
Inteligência artificial aplicada à construção de modelos ecológicos
Inteligência artificial aplicada à construção de modelos ecológicosInteligência artificial aplicada à construção de modelos ecológicos
Inteligência artificial aplicada à construção de modelos ecológicos
 
Si
SiSi
Si
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificial
 
Poo apostila a programacao orientada
Poo   apostila a programacao orientadaPoo   apostila a programacao orientada
Poo apostila a programacao orientada
 
Metodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasMetodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemas
 
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria InteligenteSeminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
 

Inteligência artificial para sistemas colaborativos

  • 1. Inteligência Artificial para Sistemas Colaborativos Rodrigo Padula de Oliveira @rodrigopadula http://www.rodrigopadula.com
  • 2. Conceito de Inteligência Artificial A Inteligência Artificial(IA) é uma área de pesquisa da ciência da computação dedicada a buscar métodos ou dispositivos computacionais que possuam ou multipliquem a capacidade racional do ser humano de resolver problemas, pensar ou, de forma ampla, ser inteligente.
  • 3.
  • 4.
  • 6. Construção do Conhecimento e Cooperação A vida social transforma a inteligência do ser. Através da linguagem, do conteúdo das permutas (valores intelectuais) e pelas regras impostas ao pensamento (normas coletivas, lógicas ou pré-lógicas). A inteligência humana desenvolve, desde a sua origem, a capacidade de agir voluntariamente, controlando o meio físico, é tanto uma resultante quanto uma componente deste processo. Para que possa ocorrer construção de conhecimentos nos sujeitos em um ambiente qualquer, seja este educacional ou não, é necessário que exista interação entre eles. Além disso, o ambiente deve propiciar a confrontação de pontos de vista divergentes, a existência de concepções diferentes a respeito de uma mesma situação ou tarefa. Assim, é possível produzir conflitos socio- cognitivos, mobilizando e forçando reestruturações intelectuais e, com isso, o progresso intelectual. Mas isso depende de um fator de suma importância, que é o tipo de relação ou interação que irá ocorrer entre os sujeitos.
  • 11. O futuro da robótica e IA
  • 12. Técnicas de Inteligência Artificial Ontologia: Em Ciência da Computação, Sistemas de Informação e Ciência da Informação, uma ontologia é um modelo de dados que representa um conjunto de conceitos dentro de um domínio e os relacionamentos entre estes. Uma ontologia é utilizada para realizar inferência sobre os objetos do domínio.
  • 13. Mineração de Dados: Prospecção de dados ( português europeu) ou mineração de dados (português brasileiro) (também conhecida pelo termo inglês data mining) é o processo de explorar grandes quantidades de dados à procura de padrões consistentes, como regras de associação ou sequências temporais, para detectar relacionamentos sistemáticos entre variáveis, detectando assim novos subconjuntos de dados.
  • 14.
  • 15. Processo de Extração do Conhecimento O processo de Extração do Conhecimento é composto por cinco etapas: Seleção: etapa de escolha da base de dados a ser analisada. Pré-processamento: etapa de “limpeza” dos dados, ou seja, reduzir discrepâncias de valores ruidores e corrigir inconsistências. Transformação: transformação de dados, estes são modificados ou transformados em formatos apropriados à mineração, que pode por agregação, generalização, normalização, construção de atributos ou redução de dados. Mineração de dados: etapa de utilização de técnicas de algoritmos. É nesta etapa que os testes realizados com o Weka são obtidos.
  • 16. Aplicações de Data Mining • Vendas no varejo • Comércio Eletrônico • Sistemas de recomendação • Pesquisas Genéticas • Sistemas de segurança • Sistemas de operadoras de Cartões de Crédito • Mercado financeiro (bolsa de valores)
  • 17. Redes Neurais Redes neuronais ou redes neurais (mais propriamente, redes neuronais artificiais) são sistemas computacionais estruturados numa aproximação à computação baseada em ligações. Nós simples (ou neurões, neurônios, processadores ou unidades) são interligados para formar uma rede de nós - daí o termo rede neuronal. A inspiração original para essa técnica advém do exame das estruturas do cérebro em particular do exame de neurônios.
  • 19. Processos de Aprendizagem de uma Rede Neural A propriedade mais importante das redes neurais é a habilidade de aprender de seu ambiente e com isso melhorar seu desempenho. O aprendizado ocorre quando a rede neural atinge uma solução generalizada para uma classe de problemas.
  • 21. Paradigmas de aprendizagem das Redes Neurais: 1- Por independência de quem aprende As Redes Neurais Artificiais aprendem por memorização, contato, exemplos, por analogia, por exploração e também por descoberta. 2. Por retroação do mundo Diz repeito a ausência ou presença de realimentação explícita do mundo exterior, ou seja, que em certos intervalos de tempo um agente assinala acertos e erros. 2.1 Aprendizado Supervisionado: utiliza um agente externo que indica à rede um comportamento bom ou ruim de acordo com o padrão de entrada 2.2 Aprendizado Não Supervisionado (auto-organização): não utiliza um agente externo indicando a resposta desejada para os padrões de entrada, utiliza-se entretanto, exemplos de coisas semelhantes para que a rede responda de maneira semelhante.
  • 22. 3. Por Finalidade do Aprendizado 3.1 Auto-associador: é apresentada à rede uma coleção de exemplos para que ela memorize. Quando se apresenta um dos elementos da coleção de exemplos mas de modo errôneo, a rede deve mostrar o exemplo original, funcionando assim como um filtro. 3.2 Hetero-associador: é uma variação do Auto-associador, mas que se memoriza um conjunto de pares. O sistema aprende a reproduzir o segundo elemento do par mesmo que o primeiro esteja pouco modificado, funcionando desta maneira como um reconhecedor de padrões.
  • 23. Sistemas Especialistas Sistemas especialistas são programas que têm como objetivo simular o raciocínio de um profissional “expert” em alguma área de conhecimento bem específica. Por exemplo, um sistema especialista em “câncer de mama” (área específica da medicina) perguntaria certos dados ao usuário e forneceria um diagnóstico acrescido de um aconselhamento profissional sobre o que seria o melhor a fazer nesse caso informado.
  • 25. Agentes e sistemas multiagentes A modelagem baseada em agentes é uma técnica de modelagem extremamente rica que permite lidar com sistemas complexos a partir de suas unidades constituintes e identificar propriedades emergentes resultantes das interações entre estas. Algumas situações são particularmente úteis para utilização desta técnica: quando lidamos com uma população heterogênea em que cada indivíduo é (potencialmente) diferente; quando os agentes apresentam comportamento complexo, incluindo aprendizagem e adaptação; quando a interação entre os agentes é complexa; quando o espaço é crucial e o posicionamento dos agentes não é fixo. (Bonabeau, 2002)
  • 26. Modelagem baseada em agentes • Na modelagem baseada em agentes, consideramos como “agente” qualquer elemento para o qual desejamos atribuir um comportamento. • Nesse tipo de modelagem os agentes possuem: representação interna dos dados (memória ou estágio); meios para modificar suas representações internas (percepções); e meios para modificar seu ambiente (comportamento).
  • 27. Sistemas Autonômicos Os sistemas autonômicos escondem a sua complexidade e oferecem ao usuário uma interface que atende somente as suas necessidades. Os administradores são responsáveis apenas por decisões de alto-nível como definição de políticas e objetivos. A denominação autonômica vem do fato de que os dispositivos e softwares presentes na AC operam por conta própria. Outra característica dos sistemas autonômicos é a sua otimização constante para garantir a prestação de melhores serviços, se adequar ao ambiente que está inserido e reduzir problemas relacionados a complexidade das redes (MAIA, 2006).
  • 28. Inteligência Artificial Aplicada a Sistemas Colaborativos
  • 29. Técnica de Apoio a Comunicação • Sensemaking ( apoio para entendimento e organização de informações) • Ontologias de domínios para identificação de assuntos tratados em mensagens.
  • 30. Técnica de Apoio a Coordenação • Uso da IA para resolução de conflitos em trabalhos colaborativos (controle de conflitos através de sistemas especialistas e ou agentes) • Mapeamento de competências, definição de papéis e sistemas de recomendação profissional.