Inteligência Artificial. Fuzzy
|
|
|
- Luiz Gustavo Soares Almada
- 10 Há anos
- Visualizações:
Transcrição
1 Inteligência Artificial Fuzzy
2 Graude Crença -Grau deverdade Lógica Fuzzy Grau de crença: População composta de brancos e negros Probabilidade de alguém ser branco. Grau de verdade: A partir do momento em que escolhemos um indivíduo, a probabilidade se desfaz. População de mestiços Grau de verdade na afirmação x énegro. Qual a probabilidade de alguém ser negro Estatística Realidade Brasil (tudo pardo) qual é o grau de negritude de um dado indivíduo (EU) 2
3 Paradoxo do Careca Tirar um fio de cabelo de uma pessoa não a torna careca. Uma pessoa, inicialmente não-careca, se torna careca se tirarmos seus fios de cabelo um a um. Mas, em nenhuma das etapas ele se tornou careca. Logo, ele se tornou careca sem se tornar careca. Este paradoxo desarma a lógica tradicional. 3
4 Hierarquia Sistemas Nebulosos (implementação) Lógica Difusa (formalização) Teoria dos Conjuntos Difusos (teoria de base) 4
5 Teoria dos Conjuntos Nebulosos Definição de conjunto nebuloso Seja X um conjunto (o nosso conjunto universo) O conjunto difuso, A, serárepresentado pela função de pertinência, µ A ( x) : X [ 0,1] 5
6 Exemplo: Teoria dos Conjuntos Nebulosos Discreto: No conjunto dos números naturais, o subconjunto dos números primos. Nebuloso: No conjunto das pessoas, o subconjunto das pessoas altas. Grau de Compatibilidade: Podemos falar num conjunto listando os seus elementos ou descrevendo uma característica com a qual seus elementos devem ser compatíveis. Nos conjuntos nebulosos esta compatibilidade se estende dos dois valores 0 e 1 para o intervalo [0,1]. 6
7 Considerações Sobre o Domínio Um conjunto nebuloso... 7
8 Considerações Sobre o Domínio O mesmo conjunto, com o domínio reorganizado. E agora, abstraindo. Os nomes foram substituídos pela informação relevante: a altura. 8
9 Operações com Conjuntos Nebulosos Intersecção( AND) União(OR) Complement ar (NOT) ( µ ( x), ( )) µ ( x) = min x A I B A µ B ( µ ( x), ( )) µ ( x) = max x A U B A µ B µ ~ A ( x) = 1 µ A ( x) 9
10
11
12 Lógica Nebulosa Construída sobre a teoria dos conjuntos nebulosos. Estende as Lógicas: Binária Multivalorada. Estende a definição dos conectivos: AND, OR, e NOT. 12
13 Consistência e Terceiro Excluído As regras Consistência e Terceiro excluído falham no contexto de Lógica Nebulosa. Consistência: t(p AND ~p) = 0. Terceiro Excluído: t(p OR ~p) = 1. Exemplo: Seja p uma proposição que tem como valor verdade 0,8. Então, t(~p) = 0,2. t(p AND ~p) = min(t(p), t(~p)) = min(0.2, 0.8) = 0.2. T(p OR ~p) = max(t(p), t(~p)) = max(0.2, 0.8) =
14 Principais Lógicas Dependendo de como são definidos os conectivos AND e OR, uma nova lógica é criada. O conectivo NOT é, em geral, imutável. Zadeh Produto Soma limitada Intersecção (AND) ( ) µ [ x] µ [ y] Α Β [ x] µ [ y] Min, µ Α Β União (OR) ( [ ] [ ]) µ x µ y Max, Α Β ( [ ] [ ]) µ x + µ y µ [ x] µ [ y] Α Β ( ) ( [ ] [ ] ) Max 0, µ x + µ y 1 Min 1, µ [ x] + µ [ y] Α Β Α Β ( ) Α Β 14
15
16
17
18
19
20 Qualificadores (hedges) Mesmo papel que advérbios Modifica o gráfico da função de pertinência do conjunto nebuloso. É uma função, assim como um conjunto nebuloso Aumenta significativamente o nosso poder descritivo. Conjuntos nebulosos + Qualificadores = variável lingüística. 20
21 Tipos de Qualificadores Qualificador Por volta de, Aproximadamente Bastante, extremamente Um pouco Não Mais que, maior que Menos que, menor que Função Aproxima um escalar Aumenta a precisão do conjunto Dilui o conjunto Complementar Restringe uma região Restringe uma região 21
22 O Qualificador aproximadamente 22
23 O Qualificador bastante 23
24 O Qualificador um pouco 24
25 O Qualificador não 25
26 O Qualificador mais que 26
27 O Qualificador menos que
28
29
30
31
32
33
34 Um Agente Inteligente com Base de Conhecimento Sensores entrada Base de Conhecimento Inferência efetuadores saída 34
35 Agente Inteligente Nebuloso Base de Conhecimento Sensores entrada Regras Condicionais Incondicionais Variáveis Lingüísticas Conjuntos Difusos Qualificadores Fuzzificação Composição Min-max vs. aditivas Máximos vs. Centróide Agentes Inteligentes Defuzzificação efetuadores saída 35
36 Módulos do Sistema Difuso Base de conhecimento Regras Variáveis Lingüísticas Processos de Inferência Processo de fuzzificação Processo de composição Processo de defuzzificação 36
37 Base de Conhecimento: Regras Condicionais. Ifx is X thena is A. Ifx is X andy is Y thena is A. Ifx is muito X thena is A. Incondicionais. a is A. a is mais que A. 37
38 Base de Conhecimento: Variáveis Lingüísticas Variáveis lingüísticas: Conjuntos nebulosos e Qualificadores. Técnica de armazenamento: Guardar a expressão da função. Guardar um par de vetores X e Y 38
39 Inferência: Fuzzificação Consiste em construir os conjuntos nebulosos relativos às variáveis de saída. Mais de um conjunto neulosopode ser construído para cada variável. No passo seguinte (composição), estes conjuntos serão usados para encontrar o conjunto nebuloso final da variável. 39
40 Inferência: Composição Transforma os conjuntos nebulosos de cada variável de saída em um único. Técnicas mais comuns: Regra aditiva (cumulativa): Para encontrar o conjunto nebuloso composto, tomamos a soma limitada: Regra min-max (limiar): Para encontrar o conjunto nebuloso composto, tomamos o máximo: ( x) = ( 1, µ ( x) +... µ ( x) ) µ min 1 + n ( x) ( µ ( x) µ ( x) ) µ = max 1,..., n 40
41 Inferência: Defuzzificação Inferir um valor discreto para cada variável, a partir de seu conjunto difuso definido na composição. Métodos mais comuns: Máximo (frágil); Média dos máximos; Centróide (mais robusto); 41
42 Exemplos 42
43 Exemplo: Conjunto Fuzzy Para cada pessoa no universo de discurso pode ser atribuído um grau de pertinência desta pessoa ao conjunto dos altos. Grau de pertinência seja definido pela função alto(x) = ALTO { 0, se altura(x) < 1,60 (1,85-altura(x)/0,25, se entre 1,60 e 1,85 e 1, se altura(x) > 1,85} Altura ALTO João 1,58 0 Mário 1,7 0,4 Cláudio 1,75 0,6 Pedro 1,8 0,8 Felipe 1,85 1 Maria 1,9 1 Cláudio éalto com 0,6 de certeza
44 Exemplo: Conjunto Fuzzy VELHO Assuma que menores de 18 não são velhos (de jeito algum!!!) e maiores de 60 podem ser considerados definitivamente velhos. Então: velho (x) = { 0, se idade(x) < 18 anos (idade(x)-18)/(60-18), se entre 18 e 60 e 1, se idade(x) > 60 anos }
45 Exemplo: Operações Lógicas Como interpretar??? "X ébaixo " significa em lógica nebulosa que éverdade (não ALTO) Y éalto ou (notz émedium) truth(notx) = 1.0 -truth(x) truth(x andy) = minimum(truth(x), truth(y)) truth(x ory) = maximum(truth(x), truth(y)) Existem outras maneiras de implementar o E e o OU, mas parece universal a maneira de implementar o NÃO
46 Exemplo: Operações Lógicas Mário ébaixo: 1-(Mário éalto) = 1-0,4=0,6 Pedro éalto ou Mário ébaixo Max{ 0,8 0,6}= 0,8
47 Exemplo: Operações Lógicas a = X éalto e X évelho b = X éalto ou X évelho c = not(x éalto) Idade Altura X é ALTO X é VELHO a b c João 60 1,58 0 1,00 0,00 1,00 1 Mário 40 1,7 0,4 0,52 0,40 0,52 0,6 Cláudio 25 1,75 0,6 0,17 0,17 0,60 0,4 Pedro 20 1,8 0,8 0,05 0,05 0,80 0,2 Felipe 16 1,85 1 0,00 0,00 1,00 0 Maria 15 1,9 1 0,00 0,00 1,00 0
48 Exemplo: (Formulação) Seja um sistema que controla a segurança de uma caldeira. As entradas são a temperatura (t) e a pressão (p) no interior da caldeira. As saídas são o ângulo da válvula de escape (a) e o fluxo do jato de água que banha a caldeira (f). As regras devem ser definidas por um especialista. 48
49 Formulação t: temperatura p: pressão a: ângulo f: fluxo f t, p a 49
50 Construção Construir os conjuntos nebulosos fundamentais (Variáveis Lingüísticas sem qualificador). Construir os qualificadores. Definir as estratégias para o passo de composição e de defuzzificação. Construir as regras: Condicionais. Incondicionais. 50
51 Construção Construindo os conjuntos nebulosos fundamentais Temperatura 51
52 Construção Construindo os conjuntos nebulosos fundamentais Pressão 52
53 Construção Construindo os conjuntos nebulosos fundamentais Ângulo de abertura 53
54 Construção Construindo os conjuntos nebulosos fundamentais Fluxo 54
55 Construção Construindo o qualificador. Muito. 55
56 Construção Escolhendo a estratégia de composição: min-max ou aditiva Vamos escolher aditiva. Escolhendo a estratégia de defuzzificação: centróide, máximos, ou etc... Vamos escolher centróide. 56
57 Construção Construir as regras incondicionais. a is Fechado f is fraco 57
58 Construção Construir as regras condicionais. Ift is frio andp is media thena is muito entreaberto Ift is frio andp is alta thena is aberto Ift is morno andp is media thena is entreaberto Ift is morno andp is alta thena is muito aberto Ift is quente thenf is forte Ift is quente thena is aberto 58
59 Execução Suponha a seguinte situação: t = 60 C p = 4 atm O agente vai inferir os valores de a e f, a partir de t e p. Os três passos serão realizados: Fuzzificação Composição Defuzzificação 59
60 Fuzzificação Ift is morno andp is alta thena is muito aberto µ 50% and 100% 50% µ a a 60
61 Composição µ µ µ a a a µ a 61
62 Defuzzificação µ a a = 60 62
63 Exemplo Se x1 = A1 e x2 = B1 Então y = C1 Se x1 = A2e x2 = B2Então y = C2
64 Considerações Finais Lógica Binária vs. Lógica Multivalorada vs. Lógica Difusa Quanto mais geral o modelo, mais difícil e complexo. Se o modelo simples resolve, não use o complicado Generalidade da Teoria Difusa. Zadeh, o criador de Lógica difusa, afirma que a teoria difusa pode ser usada para generalizar qualquer área do conhecimento baseada no discreto, e não apenas a lógica. 64
65 Bibliografia Cox, E. TheFuzzySystems Handbook(disponível na internet); Kartalopoulos, S. V. Understanding Neural Networks and Fuzzy Logic. IEEE PRESS, 1996; L. Godo, P. Hajek: Deductivesystems offuzzylogic. On-Line FAQ: Hájek s home page: 65
Lógica Fuzzy. Plano de aula. Motivação Fundamentação Teórica Sistemas Difusos (aplicações) Estudo de Caso Considerações Finais
LÓGICA FUZZY 1 Plano de aula Motivação Fundamentação Teórica Sistemas Difusos (aplicações) Estudo de Caso Considerações Finais 2 Motivação: Grau de Crença vs. Grau de Verdade Grau de crença: População
Complemento III Noções Introdutórias em Lógica Nebulosa
Complemento III Noções Introdutórias em Lógica Nebulosa Esse documento é parte integrante do material fornecido pela WEB para a 2ª edição do livro Data Mining: Conceitos, técnicas, algoritmos, orientações
Reconhecimento de marcas de carros utilizando Inteligência Artificial. André Bonna Claudio Marcelo Basckeira Felipe Villela Lourenço Richard Keller
Reconhecimento de marcas de carros utilizando Inteligência Artificial André Bonna Claudio Marcelo Basckeira Felipe Villela Lourenço Richard Keller Motivação Análise estatística das marcas de carros em
MÓDULO 6 INTRODUÇÃO À PROBABILIDADE
MÓDULO 6 INTRODUÇÃO À PROBBILIDDE Quando estudamos algum fenômeno através do método estatístico, na maior parte das vezes é preciso estabelecer uma distinção entre o modelo matemático que construímos para
Introdução, motivação e conjuntos fuzzy
Lógica Fuzzy Introdução, motivação e conjuntos fuzzy Professor: Mário Benevides Monitores: Bianca Munaro Diogo Borges Jonas Arêas Renan Iglesias Vanius Farias Introdução "A lógica difusa tem por objetivo
Logica Difusa (Fuzzy( Fuzzy)
Logica Difusa (Fuzzy( Fuzzy) Patricia Tedesco e Germano Vasconcelos {pcart, gcv}@cin.ufpe.br Horários: 2 as e 4 as 14 às 16 Sala: D001 e D226 Página da Disciplina: www.cin.ufpe.br/~îf684/ec/2010-1/ 1 Introdução
MS777: Projeto Supervisionado Estudos sobre aplicações da lógica Fuzzy em biomedicina
MS777: Projeto Supervisionado Estudos sobre aplicações da lógica Fuzzy em biomedicina Orientador: Prof. Dr. Laécio C. Barros Aluna: Marie Mezher S. Pereira ra:096900 DMA - IMECC - UNICAMP 25 de Junho de
Universidade Federal de Uberlândia Brasil
s de s do Universidade Federal de Uberlândia Brasil Índice s de 1 2 3 4 5 Índice s de 1 2 3 4 5 s de Quando surge uma praga em uma lavoura, os agricultores utilizam de inseticidas eficientes ao maior número
Exercícios resolvidos sobre Definição de Probabilidade
Exercícios resolvidos sobre Definição de Probabilidade Nesta Unidade de estudo, até este ponto você aprendeu definições de probabilidade e viu como os conceitos se aplicam a várias situações. Observe agora
Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante
Cálculo Numérico Aula : Computação numérica. Tipos de Erros. Aritmética de ponto flutuante Computação Numérica - O que é Cálculo Numérico? Cálculo numérico é uma metodologia para resolver problemas matemáticos
MLP (Multi Layer Perceptron)
MLP (Multi Layer Perceptron) André Tavares da Silva [email protected] Roteiro Rede neural com mais de uma camada Codificação de entradas e saídas Decorar x generalizar Perceptron Multi-Camada (MLP -
Pós-Graduação em Engenharia Elétrica Inteligência Artificial
Pós-Graduação em Engenharia Elétrica Inteligência Artificial João Marques Salomão Rodrigo Varejão Andreão Inteligência Artificial Definição (Fonte: AAAI ): "the scientific understanding of the mechanisms
Análise crítica dos resultados oriundos de certificados de calibração relativo à calibração de bloco-padrão utilizando lógica fuzzy.
Análise crítica dos resultados oriundos de certificados de calibração relativo à calibração de bloco-padrão utilizando lógica fuzzy. Flávio Carnelli Frade 1,2, Pedro Bastos Costa 1,3, Giovane Quadreli
Lógica e Raciocínio. Decisão sob Risco Probabilidade. Universidade da Madeira. http://dme.uma.pt/edu/ler/
Lógica e Raciocínio Universidade da Madeira http://dme.uma.pt/edu/ler/ Decisão sob Risco Probabilidade 1 Probabilidade Em decisões sob ignorância a probabilidade dos diferentes resultados e consequências
1. Conceitos de sistemas. Conceitos da Teoria de Sistemas. Conceitos de sistemas extraídos do dicionário Aurélio:
1. Conceitos de sistemas Conceitos da Teoria de Sistemas OPTNER: É um conjunto de objetos com um determinado conjunto de relações entre seus objetos e seus atributos. TILLES: É um conjunto de partes inter-relacionadas.
Modelos Evolucionários e Tratamento de Incertezas
Ciência da Computação Modelos Evolucionários e Tratamento de Incertezas Aula 07 Inferência Difusa Sistemas de Controle Difuso Max Pereira Regras difusas SE ENTÃO Antecedente:
I Requisitos de um modelo conceitual: - clareza (facilidade de compreensão) - exatidão (formal)
Modelagem Conceitual C O objetivo É: Representar a semântica da informação, independente de considerações de eficiência. D O objetivo NÃO É: Descrever a estrutura do armazenamento do banco de dados. I
III. Projeto Conceitual de Banco de Dados. Pg. 1 Parte III (Projeto Conceitual de Banco de Dados)
III Projeto Conceitual de Banco de Dados 16 páginas INTRODUÇÃO CONCEITOS BÁSICOS ENTIDADES E TIPOS DE ENTIDADES RELACIONAMENTOS E TIPOS DE RELACIONAMENTOS ATRIBUTOS E TIPOS DE ATRIBUTOS ABSTRAÇÕES DE DADOS
MÓDULO VI. Mas que tal estudar o módulo VI contemplando uma vista dessas...
1 MÓDULO VI Como podemos observar, já estamos no MÓDULO VI que traz temas sobre matemática financeira (porcentagem, juros simples e montante), bem como, alguma noção sobre juros compostos e inflação. Mas
Cláudio Tadeu Cristino 1. Julho, 2014
Inferência Estatística Estimação Cláudio Tadeu Cristino 1 1 Universidade Federal de Pernambuco, Recife, Brasil Mestrado em Nutrição, Atividade Física e Plasticidade Fenotípica Julho, 2014 C.T.Cristino
Título: Observações introdutórias sobre os paradoxos sorites e o fenômeno da vagueza na linguagem natural
Título: Observações introdutórias sobre os paradoxos sorites e o fenômeno da vagueza na linguagem natural Conceitos-chaves: Paradoxo sorites, Vagueza, Casos-fronteira, Teoria Epistêmica. 1. Introdução
Utilizando Lógica Fuzzy para Avaliar a Qualidade de uma Compra Via Internet
Utilizando Lógica Fuzzy para Avaliar a Qualidade de uma Compra Via Internet Leonardo Martins Rodrigues 1 e Graçaliz Pereira Dimuro 1 1 Programa de Pós-Graduação em Modelagem Computacional Universidade
Possui como idéia central a divisão de um universo de dados a ser organizado em subconjuntos mais gerenciáveis.
3. Tabelas de Hash As tabelas de hash são um tipo de estruturação para o armazenamento de informação, de uma forma extremamente simples, fácil de se implementar e intuitiva de se organizar grandes quantidades
MÓDULO 4 DISTRIBUIÇÃO DE FREQÜÊNCIAS
MÓDULO 4 DISTRIBUIÇÃO DE FREQÜÊNCIS Como vimos no módulo 1, para que nós possamos extrair dos dados estatísticos de que dispomos a correta análise e interpretação, o primeiro passo deverá ser a correta
1. Avaliação de impacto de programas sociais: por que, para que e quando fazer? (Cap. 1 do livro) 2. Estatística e Planilhas Eletrônicas 3.
1 1. Avaliação de impacto de programas sociais: por que, para que e quando fazer? (Cap. 1 do livro) 2. Estatística e Planilhas Eletrônicas 3. Modelo de Resultados Potenciais e Aleatorização (Cap. 2 e 3
Renata de Freitas e Petrucio Viana. IME, UFF 12 de março de 2015
Definições por indução e por recursão Renata de Freitas e Petrucio Viana IME, UFF 12 de março de 2015 Sumário Lógica formal e principais sistemas lógicos Definições indutivas Definições recursivas Exercícios
1. Introdução ao uso da calculadora
1. Introdução ao uso da calculadora O uso da calculadora científica no curso de Estatística é fundamental pois será necessário o cálculo de diversas fórmulas com operações que uma calculadora com apenas
Herramientas inteligentes para el diagnóstico de transformadores sometidos a esfuerzos electromagnéticos severos
Herramientas inteligentes para el diagnóstico de transformadores sometidos a esfuerzos electromagnéticos severos Nombre Carlos Guilherme Gonzales Correo [email protected] Empresa www.cteep.com.br Cargo
A Gestão, os Sistemas de Informação e a Informação nas Organizações
Introdução: Os Sistemas de Informação (SI) enquanto assunto de gestão têm cerca de 30 anos de idade e a sua evolução ao longo destes últimos anos tem sido tão dramática como irregular. A importância dos
Avaliação de Desempenho de Sistemas
Avaliação de Desempenho de Sistemas Introdução a Avaliação de Desempenho de Sistemas Prof. Othon M. N. Batista [email protected] Roteiro Definição de Sistema Exemplo de Sistema: Agência Bancária Questões
Universidade Federal do ABC. Sinais Aleatórios. Prof. Marcio Eisencraft
Universidade Federal do ABC Sinais Aleatórios Prof. Marcio Eisencraft São Paulo 2011 Capítulo 1 Probabilidades Neste curso, trata-se dos fenômenos que não podem ser representados de forma determinística
ESCOLA SECUNDÁRIA MANUEL DA FONSECA, SANTIAGO DO CACÉM GRUPO DISCIPLINAR: 500 Matemática Aplicada às Ciências Sociais
ANO: 11º ANO LECTIVO : 008/009 p.1/7 CONTEÚDOS MODELOS MATEMÁTICOS COMPETÊNCIAS A DESENVOLVER - Compreender a importância dos modelos matemáticos na resolução de problemas de problemas concretos. Nº. AULAS
Leia o texto abaixo para resolver as questões sobre população e amostra.
Leia o texto abaixo para resolver as questões sobre população e amostra. População e amostra População e amostra referem-se ao conjunto de entes cujas propriedades desejamos averiguar. População estatística
Roteiro 3 Modelagem relacional
Roteiro 3 Modelagem relacional Objetivos: Explorar conceitos sobre: o Modelagem de bancos de dados projetos: conceitual, lógico e físico; o Conceitos sobre o modelo relacional: tuplas, atributo, entidades,
EXERCÍCIOS EXERCÍCIOS. Definições Básicas. Definições Básicas. Definições Básicas. Introdução à Estatística. Dados: valores de variáveis observadas.
Definições Básicas Introdução à Estatística ESTATÍSTICA: estudo dos métodos para coletar, organizar, apresentar e analisar dados. População: conjunto constituído por todos os indivíduos que apresentem
CONSTRUÇÃO E IDENTIFICAÇÃO DE HIPÓTESES DEDUÇÃO
CONSTRUÇÃO E IDENTIFICAÇÃO DE HIPÓTESES Começo este texto fazendo um questionamento: hipótese é uma pergunta ou uma resposta? A chance de qualquer pessoa acertar sem pensar é de 50%. Contudo, quando começamos
2. Representação Numérica
2. Representação Numérica 2.1 Introdução A fim se realizarmos de maneira prática qualquer operação com números, nós precisamos representa-los em uma determinada base numérica. O que isso significa? Vamos
CÁLCULO DO TAMANHO DA AMOSTRA PARA UMA PESQUISA ELEITORAL. Raquel Oliveira dos Santos, Luis Felipe Dias Lopes
CÁLCULO DO TAMANHO DA AMOSTRA PARA UMA PESQUISA ELEITORAL Raquel Oliveira dos Santos, Luis Felipe Dias Lopes Programa de Pós-Graduação em Estatística e Modelagem Quantitativa CCNE UFSM, Santa Maria RS
Probabilidade - aula I
e 27 de Fevereiro de 2015 e e Experimentos Aleatórios e Objetivos Ao final deste capítulo você deve ser capaz de: Entender e descrever espaços amostrais e eventos para experimentos aleatórios. Interpretar
Lista de Exercícios. Vetores
Lista de Exercícios Vetores LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI. WWW.EDUARDOSILVESTRI.COM.BR ATUALIZADO EM: 13/03/2007 Página 1/1 1. Faça um programa que crie um vetor de inteiros de 50 posições
Caracterização de Termopares
Roteiro Experimental n 1 da disciplina de Materiais Elétricos COMPONENTES DA EQUIPE: NOTA: Data: / / 1. OBJETIVOS: Conhecer os princípios de funcionamento de um Termopar Extrair curva de Temperatura x
Dadas a base e a altura de um triangulo, determinar sua área.
Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação [email protected] Conceitos Preliminares
Cálculo das Probabilidades e Estatística I
Cálculo das Probabilidades e Estatística I Prof a. Juliana Freitas Pires Departamento de Estatística Universidade Federal da Paraíba - UFPB [email protected] Introdução a Probabilidade Existem dois tipos
AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS Orientando: Oliver Mário
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO. Isac Aguiar isacaguiar.com.br [email protected]
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO Isac Aguiar isacaguiar.com.br [email protected] Objetivos Entender a necessidade de se utilizar uma linguagem formal para construir algoritmos a serem interpretados
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS 1 Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite
Histogramas. 12 de Fevereiro de 2015
Apêndice B Histogramas Uma situação comum no laboratório e na vida real é a de se ter uma grande quantidade de dados e deles termos que extrair uma série de informações. Encontramos essa situação em pesquisas
MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS
MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS Quando falamos em arquitetura, normalmente utilizamos esse termo para referenciar a forma como os aplicativos computacionais são estruturados e os hardwares
Módulo VIII. Probabilidade: Espaço Amostral e Evento
1 Módulo VIII Probabilidade: Espaço Amostral e Evento Suponha que em uma urna existam cinco bolas vermelhas e uma branca. Extraindo-se, ao acaso, uma das bolas, é mais provável que esta seja vermelha.
Teoria da Decisão MÉTODOS QUANTITATIVOS DE GESTÃO
Teoria da Decisão MÉTODOS QUANTITATIVOS DE GESTÃO INTRODUÇÃO Todo problema de decisão envolve julgamento sobre um conjunto conhecido de alternativas; Informações Disponíveis (Dados) Conhecidos com certeza;
MD Teoria dos Conjuntos 1
Teoria dos Conjuntos Renato Martins Assunção [email protected] Antonio Alfredo Ferreira Loureiro [email protected] MD Teoria dos Conjuntos 1 Introdução O que os seguintes objetos têm em comum? um
Capítulo 1 Definição de Sinais e Sistemas
Capítulo 1 Definição de Sinais e Sistemas 1.1 Introdução 1.2 Representação dos sinais como funções 1.3 Representação dos sistemas como funções 1.4 Definições básicas de funções 1.5 Definição de sinal 1.6
O modelo do computador
O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década
ROTEIRO PARA ELABORAÇÃO DE PROJETOS
APRESENTAÇÃO ROTEIRO PARA ELABORAÇÃO DE PROJETOS Breve histórico da instituição seguido de diagnóstico e indicadores sobre a temática abrangida pelo projeto, especialmente dados que permitam análise da
Transformada de Hough. Cleber Pivetta Gustavo Mantovani Felipe Zottis
Transformada de Hough Cleber Pivetta Gustavo Mantovani Felipe Zottis A Transformada de Hough foi desenvolvida por Paul Hough em 1962 e patenteada pela IBM. Originalmente, foi elaborada para detectar características
Aula 05 Raciocínio Lógico p/ INSS - Técnico do Seguro Social - Com Videoaulas
Aula 05 Raciocínio Lógico p/ INSS - Técnico do Seguro Social - Com Videoaulas Professor: Arthur Lima AULA 05: RESUMO Caro aluno, Para finalizar nosso curso, preparei um resumo de toda a teoria vista nas
Unidade Curricular Matemática Aplicada Prof. Angelo Gonçalves da Luz Teoria dos Conjuntos
Unidade Curricular Matemática Aplicada Prof. Angelo Gonçalves da Luz Teoria dos Conjuntos 1) O tipo float está contido dentro de quais conjuntos? (Mais de uma alternativa pode ser marcada como correta).
Notas de aula número 1: Otimização *
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL UFRGS DEPARTAMENTO DE ECONOMIA CURSO DE CIÊNCIAS ECONÔMICAS DISCIPLINA: TEORIA MICROECONÔMICA II Primeiro Semestre/2001 Professor: Sabino da Silva Porto Júnior
Pesquisa Operacional na Tomada de Decisões. Conteúdos do Capítulo. Programação Linear. Lindo. s.t. Resolvendo Programação Linear Em um Microcomputador
ª Edição Pesquisa Operacional na Tomada de Decisões Resolvendo Programação Linear Em um Microcomputador Gerson Lachtermacher,00 Programação Linear Software Versão Windows e comandos Formulação do problema
Fundamentos de Sistemas de Informação Sistemas de Informação
Objetivo da Aula Tecnologia e as Organizações, importância dos sistemas de informação e níveis de atuação dos sistemas de informação Organizações & Tecnologia TECNOLOGIA A razão e a capacidade do homem
Segurança e Higiene no Trabalho
Guia Técnico Segurança e Higiene no Trabalho Volume III Análise de Riscos um Guia Técnico de Copyright, todos os direitos reservados. Este Guia Técnico não pode ser reproduzido ou distribuído sem a expressa
FICHA ORIENTADA Nº1. Barra de fórmulas. Área de trabalho T E C N O L O G I A S D E I N F O R M A Ç Ã O E C O M U N I C A Ç Ã O
T E C N O L O G I A S D E I N F O R M A Ç Ã O E C O M U N I C A Ç Ã O FICHA ORIENTADA Nº1 INTRODUÇÃO À FOLHA DE CÁLCULO CRIAÇÃO DE UMA FOLHA DE CÁLCULO O Microsoft Excel é um programa que faz parte das
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:
Ivan Guilhon Mitoso Rocha. As grandezas fundamentais que serão adotadas por nós daqui em frente:
Rumo ao ITA Física Análise Dimensional Ivan Guilhon Mitoso Rocha A análise dimensional é um assunto básico que estuda as grandezas físicas em geral, com respeito a suas unidades de medida. Como as grandezas
7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear.
CAPÍTULO 7 7 ANÁLISE DE REDES 7.1 Conceitos Básicos em Teoria dos Grafos Diversos problemas de programação linear, inclusive os problemas de transporte, podem ser modelados como problemas de fluxo de redes.
Databases. Dependências Funcionais
Databases Dependências Funcionais P. Serendero, 2011-13 Referências e exemplos tirados de diversas fontes, excetuando aqueles relacionados com embarcações Dependências Funcionais (DF) Uma Base de Dados,
Autómatos Finitos Determinísticos
Ficha 2 Autómatos Finitos Determinísticos 2.1 Introdução Se olharmos, de forma simplificada, para um computador encontramos três componentes principais: a) A unidade de processamento central b) As unidades
MODELAGEM E SIMULAÇÃO
MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza [email protected] www.engenharia-puro.com.br/edwin Como Funciona a Simulação Introdução Assim como qualquer programa de computador,
Programação Estruturada e Orientada a Objetos. Fundamentos Orientação a Objetos
Programação Estruturada e Orientada a Objetos Fundamentos Orientação a Objetos 2013 O que veremos hoje? Introdução aos fundamentos de Orientação a Objetos Transparências baseadas no material do Prof. Jailton
Investigando números consecutivos no 3º ano do Ensino Fundamental
Home Índice Autores deste número Investigando números consecutivos no 3º ano do Ensino Fundamental Adriana Freire Resumo Na Escola Vera Cruz adota-se como norteador da prática pedagógica na área de matemática
Algoritmos e Programação (Prática) Profa. Andreza Leite [email protected]
(Prática) Profa. Andreza Leite [email protected] Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
As fases na resolução de um problema real podem, de modo geral, ser colocadas na seguinte ordem:
1 As notas de aula que se seguem são uma compilação dos textos relacionados na bibliografia e não têm a intenção de substituir o livro-texto, nem qualquer outra bibliografia. Introdução O Cálculo Numérico
Revisão de Banco de Dados
Revisão de Banco de Dados Fabiano Baldo 1 Sistema de Processamento de Arquivos Antes da concepção dos BDs o registro das informações eram feitos através de arquivos. Desvantagens: Redundância e Inconsistência
Algoritmos Genéticos (GA s)
Algoritmos Genéticos (GA s) 1 Algoritmos Genéticos (GA s) Dado um processo ou método de codificar soluções de um problema na forma de cromossomas e dada uma função de desempenho que nos dá um valor de
ÁLGEBRA BOOLEANA. Foi um modelo formulado por George Boole, por volta de 1850.
ÁLGEBRA BOOLEANA Foi um modelo formulado por George Boole, por volta de 1850. Observando a lógica proposicional e a teoria de conjuntos verificamos que elas possuem propriedades em comum. Lógica Proposicional
Inferências Geográfica: Inferência Bayesiana Processo Analítico Hierárquico Classificação contínua
Inferências Geográfica: Inferência Bayesiana Processo Analítico Hierárquico Classificação contínua Análise Multi-Critério Classificação continua (Lógica Fuzzy) Técnica AHP (Processo Analítico Hierárquico)
Elaborado por Eduardo Rebouças Carvalho Hermano Alexandre Lima Rocha DISTRIBUIÇÃO NORMAL
Faculdade de Medicina Universidade Federal do Ceará Elaborado por Eduardo Rebouças Carvalho Hermano Alexandre Lima Rocha DISTRIBUIÇÃO NORMAL - Uma curva de distribuição pode descrever a forma da distribuição
Aprendizagem de Máquina
Aprendizagem de Máquina Professor: Rosalvo Ferreira de Oliveira Neto Disciplina: Inteligência Artificial Tópicos 1. Definições 2. Tipos de aprendizagem 3. Paradigmas de aprendizagem 4. Modos de aprendizagem
A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.
INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,
Raciocínio Lógico - Parte IV
Apostila escrita pelo professor José Gonçalo dos Santos Contato: [email protected] Raciocínio Lógico - Parte IV Sumário 1. Argumentação... 1 2. Regras de Inferência... 2 3. Regras de inferência...
Unidade VI. Validação e Verificação de Software Teste de Software. Conteúdo. Técnicas de Teste. Estratégias de Teste
Unidade VI Validação e Verificação de Software Teste de Software Profa. Dra. Sandra Fabbri Conteúdo Técnicas de Teste Funcional Estrutural Baseada em Erros Estratégias de Teste Teste de Unidade Teste de
Redes Neurais. A IA clássica segue o paradigma da computação simbólica
Abordagens não simbólicas A IA clássica segue o paradigma da computação simbólica Redes Neurais As redes neurais deram origem a chamada IA conexionista, pertencendo também a grande área da Inteligência
Projeto das Disciplinas de Sistemas Operacionais de Redes e Projeto de Redes
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ - EAJ CURSO TÉCNICO DE INFORMÁTICA Projeto das Disciplinas de Sistemas Operacionais de Redes e Projeto de Redes Implementação de servidor
A Matemática do ENEM em Bizus
A Matemática do ENEM em Bizus Neste primeiro artigo sobre a Matemática do ENEM, eu quero abordar a estratégia do conteúdo, tendo por base as provas anteriores e as tendências de abordagem. Quando confrontamos
Construção de tabelas verdades
Construção de tabelas verdades Compreender a Lógica como instrumento da ciência e como estrutura formal do pensamento, conhecendo e compreendendo as operações com os principais conceitos proposicionais
uma representação sintética do texto que será resumido
Resumo e Resenha Resumo Ao pesquisar sobre as práticas de linguagem nos gêneros escolares, Schneuwly e Dolz (1999: 14), voltando seus estudos para o nível fundamental de ensino, revelam que a cultura do
Distribuições de Probabilidade Distribuição Binomial
PROBABILIDADES Distribuições de Probabilidade Distribuição Binomial BERTOLO PRELIMINARES Quando aplicamos a Estatística na resolução de situações-problema, verificamos que muitas delas apresentam as mesmas
3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
4 Avaliação Econômica
4 Avaliação Econômica Este capítulo tem o objetivo de descrever a segunda etapa da metodologia, correspondente a avaliação econômica das entidades de reservas. A avaliação econômica é realizada a partir
ANALISE COMBINATORIA Um pouco de probabilidade
ANALISE COMBINATORIA Um pouco de probabilidade Programa Pró-Ciência Fapesp/IME-USP-setembro de 1999 Antônio L. Pereira -IME USP (s. 234A) tel 818 6214 email:[email protected] 1 Um carro e dois bodes
Conjuntos fuzzy e aplicações
Conjuntos fuzzy e aplicações Bruno de Paula Kinoshita 1, Daniel Hayashi Nakaya 1 1 Faculdade de Computação e Informática Universidade Presbiteriana Mackenzie Rua da Consolação, 930 01302-907 São Paulo
Primeiramente, vamos saber o que foi utilizado para a confecção do elevador, vamos listar as coisas utilizadas mais importantes:
Primeiramente, vamos saber o que foi utilizado para sua confecção, vamos listar as coisas mais importantes que foram utilizadas: Primeiramente, vamos saber o que foi utilizado para a confecção do elevador,
Memória Cache. Prof. Leonardo Barreto Campos 1
Memória Cache Prof. Leonardo Barreto Campos 1 Sumário Introdução; Projeto de Memórias Cache; Tamanho; Função de Mapeamento; Política de Escrita; Tamanho da Linha; Número de Memórias Cache; Bibliografia.
Introdução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto APRESENTAÇÃO Os computadores chegaram aos diversos níveis das organizações Nestes contexto: Que linguagem entendem? Que produtos podem usar? Dúvidas
Prof. Marcelo Henrique dos Santos
ORIENTAÇÃO A OBJETOS COM PROTOTIPAÇÃO CAPÍTULO 02 CONCEITOS FUNDAMENTAIS OBJETIVOS Definiremos alguns conceitos fundamentais de forma a não deixar dúvidas básicas ou interpretações que nos coloquem em
