PortuguêsEnglishFrançaisDeutschItalianoEspañol

Introdução à Programação em Lógica

Compartilhar em linkedin
Compartilhar em facebook
Compartilhar em twitter
Compartilhar em whatsapp
Compartilhar em email
Compartilhar em print

Este curso foi elaborado para atender o profissional iniciante na prática da linguagem Prolog, levando-se em conta total ausência de conhecimento neste paradigma de programação. Seus tópicos são compostos por uma parte conceitual e outra com exercícios que evoluem segundo a dificuldade imposta pela linguagem. O estudante deve atentar-se para o fato de que cada exercício trabalhado apresenta diferentes técnicas de uso da linguagem, tornando-os referências para programas mais robustos.
O texto original foi baseado em dois outros textos desenvolvidos pelo autor, um em colaboração com Andreas Herzig, do Institut de Recherche en Informatique de Toulouse, da Université Paul Sabatier, na França, para as disciplinas de Introdução à Inteligência Artificial e à Linguagem Prolog, da École Nationale d’Aviation Civile, e mais tarde o autor aperfeiçoou o texto para um mesmo curso oferecido ao Conservatoire National des Arts et Métiers, Brive la Gaillard, também na França. Ainda, foi utilizado um segundo texto, mais antigo, desenvolvido pelo autor com o Prof. Walter Carnielli, da Unicamp, e com Paulo Gomide Cohn, para o Instituto de Automação da Fundação Centro Tecnológico para Informática, em Campinas, São Paulo. Contém ainda vários excertos de diferente autores, além de aplicações e exemplos desenvolvidos pelo autor.
O texto atual sofreu revisões e novas inserções com o objetivo de atender a um público voltado ao desenvolvimento de soluções em Inteligência Artificial para o Instituto Modal de Ciência, Tecnologia e Inovação.

O que vou aprender?

  • Quais os fundamentos e principais paradigmas da inteligência artificial simbólica
  • Noções básicas da linguagem Prolog, utilizada para o desenvolvimento de soluções com lógicas modais

Explorar outras publicações no Blog CT&I

grafos neo4j i2

Bancos de Dados Grafos: Comparando Neo4j e i2

Num mundo digital em constante evolução, organizações que dominam suas informações possuem uma vantagem competitiva significativa para o entendimento do seu negócio, cliente, produto e mercado. Para aproveitar ao máximo esses dados, é preciso utilizar tecnologias que permitam extrair valor real das informações com agilidade, segurança, confiabilidade e facilidade, da maneira mais eficiente e eficaz possível. As tecnologias de grafos são uma excelente forma de fazer isso, pois oferecem uma maneira mais eficiente de armazenar, recuperar, manipular e visualizar dados e suas relações. Dois dos aplicativos mais populares para fazer isso são o Neo4j Graph Database e o i2. Nesta análise, essas duas soluções serão avaliadas para determinar os recursos e benefícios de cada um, bem como as desvantagens e limitações.

Um tanto de teoria das probabilidades e sabedoria das multidões na gestão de riscos

Sempre que se ouve a palavra riscos, imediatamente vem à cabeça dos gestores algo negativo, algo ruim, algo que se deve evitar. Não se deve culpar essas pessoas, até porque o conceito difundido pela principal norma que orienta a gestão de riscos, a ISO 31000, define risco como o “efeito da incerteza nos objetivos”. Por sua vez, os dicionários vinculam o termo “incerteza” a outros termos nada positivos, tais como: “dúvida”, “hesitação” e outros que provocam algum receio.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.