Programação Heurística

Autor: Peter Berry
Data De Criação: 11 Agosto 2021
Data De Atualização: 11 Poderia 2024
Anonim
Programação Heurística - Tecnologia
Programação Heurística - Tecnologia

Contente

Definição - O que significa Programação Heurística?

A programação heurística aborda a idéia de inteligência artificial, resolvendo problemas usando regras ou protocolos baseados na experiência.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Programação Heurística

Em geral, a palavra heurística 'em ciência da computação refere-se a uma filosofia que é diferente dos processos computacionais quantificados e orientados por lógica que impulsionaram o avanço dos computadores primitivos nas últimas décadas.

Ao contrário do princípio de usar uma computação estrita baseada em algoritmos, a heurística é, em muitos aspectos-chave, um atalho para um tipo de programação lógica quantificada. A programação heurística busca atingir uma meta, substituindo certos tipos de programas de aprendizado de máquina por algoritmos lógicos.


Outra maneira de dizer isso é que, embora os algoritmos operem em sistemas e princípios lógicos conhecidos, a programação heurística opera em uma série de suposições inteligentes ou operações informadas que não são inteiramente baseadas em números concretos ou dados concretos.

Um exemplo de um processo de programação heurística é um programa que analisará o conteúdo de uma unidade ou sistema de arquivos. O programa lógico pesquisaria de maneira pré-programada, por exemplo, em ordem alfabética ou em termos de modificação de dados recente, em que o sistema de programação heurística pode ser programado para executar de acordo com pesquisas anteriores que um usuário originou.

Aqui, a máquina está aprendendo com o usuário. Outro bom exemplo de programação heurística está no uso de ferramentas de processamento de linguagem natural. Além de algoritmos sofisticados, muitos desses programas estão usando princípios de aprendizado de máquina ou programação heurística, nos quais o programa analisa as entradas passadas do usuário e as fatoram nos processos principais que fornecem resultados.