Framework para sistemas de raciocínio baseado em casos
dc.contributor.advisor | Daniel Gomes Soares, Msc | |
dc.contributor.author | Schulz, Fernando | |
dc.contributor.coadvisor | Cristhian Heck, M.Eng | |
dc.contributor.valuer | Marcela Leite, Msc | |
dc.contributor.valuer | Rodrigo Curvêllo, M.Eng | |
dc.date.accessioned | 2022-10-23T22:30:08Z | |
dc.date.available | 2022-10-23T22:30:08Z | |
dc.date.issued | 2017 | |
dc.description.abstract | A IA abrange uma enorme variedade de subcampos, desde área de uso geral, como aprendizado e percepção, até tarefas específicas como jogos de xadrez, demonstração de teoremas matemáticos, criação de poesia e diagnóstico de doenças. Uma subárea da IA que se originou a partir de uma abordagem para a solução de problemas e para o aprendizado com base em experiência passada, chama-se Raciocínio Baseado em Casos (RBC). De uma forma simplificada, podemos entender o RBC como a solução de novos problemas por meio da utilização de casos anteriores já conhecidos. Um novo problema que nos é apresentado é resolvido com a reutilização da solução de um problema anterior parecido com o atual. Diversos artigos, trabalhos de conclusão de curso e livros da área, implementam, utilizam e exemplificam o RBC através de um framework, ou seja, usando-o através de uma aplicação ou bibliotecas, provendo assim, uma funcionalidade genérica para a técnica, porém, atualmente, as soluções existentes para o desenvolvimento de sistema de RBC obrigam o usuário a terem pleno domínio sobre esta técnica. Também não disponibilizam uma interface amigável e consistente para definição da representação do conhecimento e das métricas de similaridade, além disso, outra característica que deve ser levada em consideração na elaboração de sistemas de RBC é a integração desse sistema com diferentes tecnologias, desde a forma como são armazenadas as informações, até as interfaces para apresentação das informações aos usuários. Sendo assim, esse trabalho abrange o desenvolvimento de um framework na qual permite conexão com diferentes tecnologias de banco de dados, e por tratar-se de uma aplicação desenvolvida em Java, pode também, comunicar-se com diferentes tecnologias de linguagem de programação. A metodologia utilizada consistiu em pesquisa bibliográfica, levantamento de requisitos funcionais e não funcionais. Com o intuito de validar todas as funcionalidades desenvolvidas no framework, foram elaborados diversos testes distintos. O desenvolvimento deste trabalho resultou em um projeto que atendeu todas as propostas, permitindo assim, conexão com diferentes tecnologias de banco de dados, comunicação com diferentes tecnologias de programação e estruturação de sistemas RBC de qualquer natureza. | |
dc.identifier.uri | http://200.135.58.21/handle/repositorio/61 | |
dc.language.iso | pt | |
dc.subject | Framework | |
dc.subject | Inteligência Artificial | |
dc.subject | Raciocínio Baseado em Casos | |
dc.title | Framework para sistemas de raciocínio baseado em casos | |
dc.type | Article |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- Framework para sistemas de raciocínio baseado em casos.pdf
- Tamanho:
- 2.21 MB
- Formato:
- Adobe Portable Document Format
- Descrição:
Licença do Pacote
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 1.71 KB
- Formato:
- Item-specific license agreed to upon submission
- Descrição: