Maskinlæring med JavaScript

Lineær regression med JavaScript

Jeg har længe ville lave en mere spiselig udgave til nettet af en maskinlæring-algoritme til lineær regression.

Klik i diagrammet for at tilføje flere punkter.

En svaghed ved algoritmen er, at linjernes ændring bliver meget voldsom for nye punkter med høje x-værdier, da algoritmen beregner ændringen af a (hældningen) ud fra deltax. På den måde virker algoritmen muligvis kun for mange punkter, som allerede ligger tæt på en ret linje. Eller måske kan algorimen videreudvikles.

Koden er skrevet via CodePen, som er et online miljø til at kode og vise resultatet af kode, som kan indlejres på websider. Lignende miljøer er Trinket.io, p5.js og repl.it.

See the Pen Linear regression with Machine Learning by Rasmus Kragh Wendelbo (@raskrawen) on CodePen.

Dette indlæg blev udgivet i Maskinlæring, Programmering. Bogmærk permalinket.