Google Search Google Search
Google Search
 

Joseana Macêdo Fechine

    Disciplina: Inteligência Artificial I
 
 
   Endereço eletrônico para envio dos exercícios: joseanaIA@gmail.com

OBJETIVOS
EMENTA
BIBLIOGRAFIA
NOTAS DE AULA
AVALIAÇÃO
INFORMAÇÕES ADICIONAIS

 
OBJETIVOS       A disciplina busca possibilitar ao aluno, ao final do semestre: 
  • O entendimento de sistemas computacionais dentro de uma perspectiva da Inteligência Artificial;
  • A familiaridade com as metodologias e técnicas de desenvolvimento de sistemas inteligentes.
EMENTA
  • Histórico. Introdução. Resolução de problemas. Métodos de busca. Conhecimento e raciocínios precisos e imprecisos. Aprendizagem. Comunicação. Ação. Aplicações.
BIBLIOGRAFIA
  1. Russell, S., Norvig, P. Artificial Intelligence – A Modern Approach, Prentice-Hall, 2a Edição, 2003;  
  2. Russell, S., Norvig, P. Inteligência Artificial, Editora Campus, 2004; 
  3. Luger, G. F., Inteligência Artificial - Estruturas e Estratégias para a Solução de Problemas Complexos, 4a Edição, Bookman, 2004;
  4. Bittencourt, G., Inteligencia Artificial – Ferramentas e Teorias, Editora de UFSC, 1998; 
  5. Bratko, I., Logic Programming for Artificial Intelligence, 2nd edition, Addison-Wesley, 1990;  
  6. Flach, P., Simply Logical – Intelligent Reasoning by Example, John Wiley & Sons, 1994;  
  7. Rich, E., Knight, K. Inteligência Artificial, Makron, 1993; 
  8. Thayse, A. et alli., Approche Logique de l`Intelligence Artificielle, Vols. 1, 2, 3 e 4, Dunod, 1990. 
  9. Fernandes, A. M. da R., Inteligência Artificial – Noções Gerais, Visual Books, 2003.
  10. Costa, A. H. R. e Sichman, J. S., Inteligência Artificial
  11. Ferreira, J. M. P., Sistemas Inteligentes, Departamento Informática - UEM
  12. Bittencourt, G. , Inteligência Computacional, Departamento de Automação e Sistemas, Universidade Federal de Santa Catarina
  13. Souto, M., Agentes Inteligentes, DIMAp/UFRN
  14. Linden, R., Algoritmos Genéticos - Uma importante ferramenta da Inteligência Computacional, Brasport Livros e Multimídia Ltda, 2006.
NOTAS DE AULA

AVALIAÇÃO
INFORMAÇÕES ADICIONAIS
  • Python - IA
  • PyML (machine learning in python) - PyML é um framework OO para aprendizado de máquina escrito em Python.

  • Monte - "Monte(Python) is a Python framework for building gradient based learning machines, like neural networks, conditional random fields, logistic regression, etc."

  • NLTK - Natural Language Tool Kit é uma suíte de módulos em Python de código aberto, dados e documentação para pesquisa e desenvolvimento em processamento de linguagem natural.

  • PyLog - "PyLog is a first order logic library including a PROLOG engine in Python."

  • Orange - Orange é um software baseado em componentes para mineração de dados(data mining). Ele inclui uma variedade de técnicas de processamento, modelagem e exploração de dados. A integração com Python(scripting) é a principal característica.

  • Modular toolkit for Data Processing (MDP) - é um framework de processamento de dados escrito em Python.Inclui [PCA e NIPALS], [CuBICA, FastICA, TDSEP e JADE],Slow Feature Analysis, Independent Slow Feature Analysis, Gaussian Classifiers, Growing Neural Gas, Fisher Discriminant Analysis, Factor Analysis, Restricted Boltzmann Machine, e muito mais.

  • Elefant (Efficient Learning, Large-scale Inference, and Optimization Toolkit) - é uma biblioteca de código aberto para aprendizado de máquina(ML - machine learn). Seu alvo é desenvolver uma plataforma aberta para ML que se torne a escolha para prototipação e publicação de algoritmos ML.

  • Pyrple - Python RDF API, alternativa ao RDFLib, com a "vantagem" de ser pequena e minimamente interdependente.

  • RDFLib - RDFLib é uma biblioteca Python para trabalhar com RDF, uma simples mas poderosa linguagem para representar informação.

  • RDFAlchemyJython - apesar da RDFLib ser boa, as ferramentas(java) Jena e Sesame têm uma crescente base de usuários e um desenvolvimento ativo. Por isso temos: SesameJython + JenaJython.

  • Python Ontology Lookup Service - é desenvolvido aqui no Brasil. apresentação, arquivos

  • Coletâneas de ferramentas para Web Semântica - primeira, segunda

  • RDFAlchemy - "The goal of RDF Alchemy is to allow anyone who uses python to have a object type API access to an RDF Triplestore."

  • Pyann - Extensão de Redes Neurais em Python (Cython).

  • Pygenalg - Biblioteca para implementação de Algoritmos genéticos.

  • FuzPy - é uma toolkit em python para construir aplicações de lógica Fuzzy.

Voltar à página principal