Sieci Kołmogorowa–Arnolda (KAN)

Kolmogorov–Arnold networks (KAN) · id kan · aliases: KAN, Kolmogorov-Arnold network, Kolmogorov-Arnold networks, sieci KAN, learnable activation networks

Architektura inspirowana twierdzeniem Kołmogorowa–Arnolda: uczone jednowymiarowe funkcje (splajny) na krawędziach zamiast liniowych wag i stałych aktywacji w węzłach.

An architecture inspired by the Kolmogorov–Arnold theorem: learned one-dimensional functions (splines) on edges instead of linear weights and fixed node activations.

In one sentence

Sieć, która zamiast dobierać pojedyncze liczby-wagi uczy się całych krzywych na każdym połączeniu między neuronami.

A network that, instead of tuning single number weights, learns a whole curve on every connection between neurons.

Problem it solves

Wytrenowana sieć zwykle jest czarną skrzynką: działa, ale trudno z niej odczytać prosty wzór opisujący dane.

A trained network is usually a black box: it works, but you can hardly read a simple formula for the data out of it.

What it does

Jak suwaki zamienione na giętkie linijki: każde połączenie wygina własną krzywą, a z gotowych krzywych czasem da się odczytać wzór.

Like swapping sliders for flexible rulers: each connection bends its own curve, and the finished curves sometimes reveal a formula.

Everyday example

Fizyk dopasowuje sieć do pomiarów wahadła i z kształtu wyuczonych krzywych odgaduje równanie, które je opisuje.

A physicist fits a network to pendulum measurements and guesses the governing equation from the shape of the learned curves.

This concerns you if you…

Related topics

Sources