Recentemente, li uma entrada de blog muito interessante no Blog de Pesquisa do Google falando sobre rede neural. Basicamente, eles usam essas redes neurais para resolver vários problemas, como reconhecimento de imagem. Eles usam algoritmos genéticos para "evoluir" os pesos dos axônios.
Então, basicamente, minha ideia é a seguinte. Se eu deveria escrever um programa que reconheça números, eu não saberia como começar (eu poderia ter alguma idéia vaga, mas o que quero dizer é: não é trivial, nem fácil.), Mas usando a rede neural, não preciso. Ao criar o contexto certo para que a rede neural evolua, minha rede neural "encontrará o algoritmo correto". Abaixo, citei uma parte realmente interessante do artigo, na qual eles explicam como cada camada tem papel diferente no processo de reconhecimento de imagem.
Um dos desafios das redes neurais é entender o que exatamente acontece em cada camada. Sabemos que após o treinamento, cada camada extrai progressivamente os recursos de níveis cada vez mais altos da imagem, até que a camada final tome uma decisão sobre o que a imagem mostra. Por exemplo, a primeira camada talvez procure por arestas ou cantos. Camadas intermediárias interpretam os recursos básicos para procurar formas ou componentes gerais, como uma porta ou uma folha. As poucas camadas finais as agrupam em interpretações completas - esses neurônios são ativados em resposta a coisas muito complexas, como edifícios ou árvores inteiras.
Então, basicamente, minha pergunta é a seguinte: não poderíamos usar algoritmos genéticos + redes neurais para resolver todos os problemas de NP? Nós apenas criamos o contexto evolutivo correto e deixamos a "natureza" encontrar uma solução.
Inceptionism: Indo mais fundo nas redes neurais
EDIT: Eu sei que podemos usar o Brute-Force ou encontrar uma solução não eficiente em muitos casos. É por isso que tento destacar as redes neurais artificiais em evolução . Como eu disse em um comentário: Com tempo suficiente e uma taxa de mutação apropriada, poderíamos encontrar a solução ideal (ou pelo menos é o que eu acho).