Um Interpretador Online para dPASP

De CCSL
Ir para navegação Ir para pesquisar

Título: Um Interpretador Online para dPASP

Resumo: dPASP é uma nova linguagem de programação para raciocínio lógico-probabilístico com redes neurais. A linguagem oferece recursos de alto-nível para a construção de programas neurosimbólicos, inferência lógica e probabilística, e aprendizado de parâmetros com dados faltantes. O objetivo deste projeto é (1) a construção de um editor web com suporte de syntax highlighting para a linguagem, (2) uma ponte entre o editor online e o interpretador da linguagem dPASP (veja [1], [2] e [3] para exemplos), e (3) um visualizador para saídas do programa (veja [4] e [5] para exemplos). Para mais informações sobre dPASP, veja [6] e [7].

[1] - https://go.dev/play/

[2] - https://play.rust-lang.org/

[3] - https://dtai.cs.kuleuven.be/problog/editor.html

[4] - https://dtai.cs.kuleuven.be/problog/tutorial/basic/03_dice.html#recursion-and-lists (clique em evaluate)

[5] - https://probmods.org/chapters/generative-models.html#example-flipping-coins (clique em run)

[6] - https://arxiv.org/abs/2308.02944

[7] - https://kamel.ime.usp.br/pages/learn_dpasp