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.
w1,1 = 0.184, w1,2 = -0.273, w1,3 = 0.091, … [2 hidden layers × 128 units × 65,536 parameters]
f(x) = 0.42 · sin(2π · x1) + 1.8 · x22 − 0.31
Same accuracy. Wildly different to live with.
The technique behind Diafunc's Symbolic AI is Symbolic Regression.
How it works