Um Interpretador Online para dPASP

De CCSL
Revisão de 22h03min de 22 de agosto de 2023 por Gold (discussão | contribs) (Projeto dPASP 23)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
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