Skip to main content

Diafunc's branch of AI

Symbolic AI.

AI you can read.

Symbolic AI is the branch of artificial intelligence that represents knowledge as explicit symbols — mathematical expressions, rules, programs. Not opaque parameters. Where neural networks hide what they learned in millions of weights, Symbolic AI keeps the answer in the open: code you can read, question, and explain.

Symbolic Regression is one technique within Symbolic AI. It searches the space of mathematical expressions for one that explains your data, discovering the formula itself — not just fitting parameters. This is what Diafunc is built on.

A neural network gives you this
w1,1 = 0.184,  w1,2 = -0.273,  w1,3 = 0.091, …
[2 hidden layers × 128 units × 65,536 parameters]
A Symbolic AI gives you this
f(x) = 0.42 · sin(2π · x1) + 1.8 · x22 − 0.31

Same accuracy. Wildly different to live with.

A central readable formula with mathematical building blocks composing it — what Symbolic AI produces.

The technique behind Diafunc's Symbolic AI is Symbolic Regression.

How it works