Certa vez, tive um veterano em meu curso que criou um algoritmo que sugeria receitas de culinária. No começo, todo tipo de receita maluca surgia. Depois, ela treinava o algoritmo de culinária com receitas reais e, eventualmente, sugeria outras muito boas.
Eu acredito que ela usou algo relacionado ao Teorema de Bayes ou Clustering, mas ela se foi há muito tempo e o algoritmo também. Eu pesquisei na internet, mas procurando receitas de culinária trará qualquer tipo de resultado, mas não aquele que estou procurando. Então, minha pergunta é:
Quais técnicas podem ser usadas para criar um algoritmo que (aleatoriamente) sugere receitas viáveis (sem usar um banco de dados de receitas fixas)?
Por que eu me incomodaria em procurar um algoritmo de culinária? Bem, foi um exemplo muito bom de uma aplicação do mundo real dos conceitos subjacentes, e esse algoritmo pode ser útil em diferentes configurações mais próximas do mundo real.