Postagens

Mostrando postagens de dezembro, 2024

Inteligência Artificial - Anotações Gerais

Olá, neste post vou registrar minhas anotações referentes ao estudo da inteligência artificial. São apenas anotações, não pretendo ensinar, orientar ou sugerir o uso de ferramentas de IA. Introdução A inteligência artificial é a capacidade de um sistema ou máquina de simular comportamentos inteligentes, como aprender, raciocinar, resolver problemas e tomar decisões. A idéia de termos uma inteligência artificial surgiu em 1950 com o artigo Computing Machinery and Intelligence de Alan Turing onde ele lança a pergunta: "Máquinas podem pensar?" Importante lembrar que Turing nunca utilizou o termo inteligência artificial. O termo surgiu em 1956 na conferência 'The Dartmouth Summer Research Project on Artifical Intelligence'. Abordagens para IA Baseada em conhecimento: todo o conhecimento sobre um determinado assunto é codificado na máquina (não há aprendizado por parte do algoritmo). O Deep Blue foi o primeiro exemplo da codificação do conhecimento...

PKIX path building failed

Olá, neste post vou mostrar como solucionar o erro PKIX path building failed exibido ao executarmos uma aplicação que necessite de certificados. PKIX path building failed Caso sua aplicação mostre o seguinte erro ao ser executada ou ao acessar alguma outra aplicação... PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target ...é porque está faltando algum certificado no arquivo cacerts da JVM (Java Virtual Machine). Reproduzindo a mensagem de erro Para reproduzir a mensagem de erro sem precisar executar a aplicação novamente, executar o seguinte comando: $ java SSLPoke <url-do-serviço-que-esta-sendo-acessado-pela-sua-aplicacao> 443 Obs1: Não utilizar 'https://' antes da URL do serviço Obs2: O programa SSLPoke está disponível no final deste post. A mensagem 'PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:...