Text & Dokumente
Encoder/DecoderURL, Base64, HTML
TextkonvertercamelCase, snake_case...
Text-DiffZwei Texte vergleichen
LaTeXMathematische Formeln in der Vorschau
MarkdownEchtzeit-Vorschau
MermaidDiagramme als Code
DiagrammeVisueller Editor im Visio-Stil, Mermaid-Import
String-EscapingJS, JSON, SQL, Regex, HTML, URL
Unicode / ASCIIZeicheninformationen
Zahlen & Berechnung
RechnerMathematische Ausdrücke + LaTeX
BasiskonverterBasis 2 bis 64
Einheitensystembits, bytes, SI, IEC
Subnetz / CIDRNetzwerkrechner
Timestamp und DatumsangabenUnix, Zeitzonen, Formate
DatumsrechnerTage zwischen Daten, exaktes Alter, Wochentag
Daten & Formate
FormatkonverterJSON, YAML, Properties, ENV, CSV
JSON FormatterJSON formatieren und validieren
Regex TesterReguläre Ausdrücke
JSON-DiffVergleiche zwei JSONs strukturell
Code-FormatiererSQL, CSS, HTML, JavaScript
DB StudioVisuelle Postgres-Datenbank im Browser
SQL LabSQL mit echtem Postgres validieren, ausführen und optimieren
Viewer für riesige DateienRiesige CSV/Logs öffnen, ohne sie zu laden
Visueller ETL-FlussDaten durch Verketten von Knoten transformieren
Sicherheit
Text-AnonymisiererPII und Geheimnisse schwärzen (umkehrbar)
JWT InspectorJWT-Tokens dekodieren
Authentifizierungs-FlowsBasic, JWT und OAuth2 Schritt für Schritt
Hash-GeneratorSHA-256, SHA-384, SHA-512
GeneratorenPasswörter und UUIDs
Entwicklung & DevOps
CronGenerator und Validator
Docker → Composedocker run in Compose konvertieren
Skaffold Multi-ConfigAbhängigkeitsgraph und requires-Validierung
Linux: Rechte und Benutzerchmod, chown, useradd und Gruppen
URLURLs parsen und erstellen
ZufallsdatenNamen, E-Mails, IPs, UUIDs...
ElektronikOhm, Widerstände in Reihe/parallel
LogikgatterSimulator für AND-, OR-, NOT-Gatter und mehr
Simulador de ArquitecturasDiagrama CI/CD, cloud, IA/MCP y simula la carga
QuantensimulatorQubits, Gatter, Superposition und Verschränkung
HammingFehlererkennung
Nginx/Apache-SPA-KonfigurationErzeuge eine Konfiguration zum Bereitstellen einer SPA
SemverSemantische Versionsbereiche
CORS ExplainerAnalysiere die CORS-Header deines Servers
Cert InspectorAnalysiere X.509-Zertifikate im PEM-Format
Rate LimiterSimuliere Token Bucket und Fixed Window
Assembler-SimulatorVereinfachte MIPS-ISA · Schritt für Schritt · Register & Speicher
Kontext-SchmiedeVerpacke und schütze dein Projekt für die KI
Künstliche Intelligenz
LLM-KostenMonatliche Ausgaben simulieren
Prompt-BuilderSystem-Prompt für KI-Agenten
EmbeddingsÄhnlichkeit, 2D-Karte und RAG
Lokale KIChat, Zusammenfassung, Übersetzung & Sentiment im Browser
TokenizerVisualisiere Tokens, vergleiche Modelle, schätze Kosten
Wahrscheinlichkeit für KIVerteilungen, Softmax, Bayes und Entropie
GradientenabstiegSGD, Momentum, RMSProp, Adam
Neuronales NetzTrainiere ein MLP und beobachte, wie die Grenze entsteht
Mini-LLMTrainiere ein Sprachmodell mit deinem Text
DimensionalitätsreduziererPCA, t-SNE und UMAP live
Konfusionsmatrix & ROCSchwellenwert, Precision/Recall, ROC/AUC, PR
Clustering (k-means, DBSCAN)Entdecke Gruppen ohne Labels
Attention-VisualisiererWorauf jedes Wort in einem Transformer schaut
Faltung & CNN-FilterBildfilter und Merkmalskarten
EntscheidungsbaumEntscheidungsregionen + der Baum
Fourier & FaltungFFT-Spektrum und Signalfilter
DiffusionDas Rauschen hinter Stable Diffusion
Regression & MLEKleinste Quadrate, Overfitting, Ridge
Markov-KettenZustände, stationäre Verteilung und Text
Hypothesentestp-Werte, t-Test, χ², ANOVA und Teststärke
OCR — Bild zu TextExtrahiert Text aus Bildern, 100 % lokal
Finanzen
InflationWertverlust des Geldes Jahr für Jahr
ZinseszinsKapital + Einzahlungen + Zinseszins
Hypothek / KreditMonatliche Rate und französischer Tilgungsplan
Ausgaben teilenWer wem wie viel schuldet
Gesundheit & Wohlbefinden
GesundheitBMI, Idealgewicht, Grundumsatz und Schlafzyklen
Produktivität
PomodoroArbeitstechnik mit Zeitblöcken
StoppuhrMit Runden, Etappen und Verlauf
Spiele & Unterhaltung
WürfelTische mit numerischen und symbolischen Würfeln
PunktezählerPunkte pro Spieler mit Spiel-Timer
Auslosung / GlücksradWähle ein zufälliges Element aus einer Liste
NamensgeneratorEchte, fantastische, Sci-Fi- und nordische Namen
Multimedia & Design
Farbe HEX/RGB/HSLFarbkonverter
QR-CodeQR-Codes generieren
BilderGröße ändern, konvertieren, Base64
PDF ToolsZusammenführen, extrahieren, Wasserzeichen
DiagrammeDaten mit Diagrammen visualisieren
WCAG-KontrastWCAG AA/AAA-Kontrastverhältnis
Unternehmen
Meeting-KostenWie viel kostet jedes Meeting wirklich?
SLA / UptimeVerfügbarkeitsprozentsatz ↔ Ausfallzeit
Break-evenBreak-even-Punkt zwischen Kosten und Einnahmen
Burn Rate / RunwayWie lange reicht deine Kasse noch?
A/B-TestStatistische Signifikanz von Experimenten
DORA MetricsStufe dein Team nach DevOps-Metriken ein
UTM BuilderErstelle und dekodiere URLs mit UTM-Parametern
Bedienungsanleitung
Was es ist und wofür es dient

Die Regression sucht die Kurve, die am besten durch eine Punktwolke verläuft, um den Wert y anhand eines x vorherzusagen. Jeder Punkt ist eine Beobachtung (zum Beispiel Lernstunden → Note); die angepasste Kurve fasst den Trend zusammen und erlaubt dir, das y eines nicht gemessenen x zu schätzen. Hier siehst du es live: du bewegst Punkte und die Kurve, der Fehler und das R² werden sofort neu berechnet, alles in deinem Browser.

So wird es benutzt (Schritt für Schritt)

1. Ziehe einen beliebigen Punkt, um ihn zu verschieben; die Kurve passt sich beim Loslassen neu an.
2. Klicke in eine Lücke des Diagramms, um einen neuen Punkt hinzuzufügen.
3. Bewege den Regler Grad, um von einer Geraden zu einer Kurve zu wechseln, und Regularisierung λ, um sie zu glätten.
4. Lies unten den MSE und das der Anpassung.
5. Buttons: Letzten entfernen löscht den letzten Punkt, Leeren löscht alle und Zurücksetzen kehrt zum Ausgangsbeispiel zurück (10 Punkte, Grad 1, λ 0).

Lineare Regression (die Gerade)

Mit Grad 1 ist die Anpassung eine Gerade y = a·x + b: die klassische lineare Regression. Es ist das einfachste und robusteste Modell: erfasst den allgemeinen Trend (ob y mit wachsendem x steigt oder fällt, und mit welcher Steigung), ohne sich vom Rauschen jedes Punktes mitreißen zu lassen. Fang immer hiermit an; erhöhe den Grad nur, wenn die Gerade der Form der Daten eindeutig nicht folgt.

Kleinste Quadrate (wie die Anpassung erfolgt)

Die Kurve wird nach der Methode der kleinsten Quadrate gewählt: gesucht wird die, die die Summe der quadrierten Fehler zwischen jedem Punkt und der Kurve (die Residuen) minimiert. Sie werden quadriert, damit sich Fehler nach oben und unten nicht aufheben und größere Fehler stärker bestraft werden. Intern wird ein exaktes lineares Gleichungssystem gelöst (Normalgleichungen), nicht durch Ausprobieren. Diesen Fehler zu minimieren entspricht der Maximum-Likelihood-Schätzung (MLE), wenn angenommen wird, dass das Rauschen der Daten gaußförmig ist.

Polynomgrad und Überanpassung

Der Grad (von 1 bis 7) bestimmt, wie viele Kurven das Polynom bilden kann: Grad 1 = Gerade, 2 = Parabel, und je höher der Grad, desto mehr Wellen. Ein hoher Grad reduziert den Fehler auf diesen Punkten, verschlechtert sich aber meist: er überanpasst (Overfitting), das heißt, er verläuft fast durch jeden Punkt, jagt dem Rauschen hinterher und generalisiert schlecht auf neue Daten. Das ist das Bias-Varianz-Gleichgewicht: zu einfach erfasst nicht die Form, zu komplex merkt sich das Rauschen. Wähle den niedrigsten Grad, der dem Trend folgt.

Residuen, MSE und R²

Die grauen vertikalen Linien sind die Residuen: der Abstand jedes Punktes zur Kurve, also der Fehler, den das Modell an diesem Punkt macht.

MSE (Loss)mittlerer quadratischer Fehler: der Durchschnitt dieser quadrierten Residuen. Niedriger = bessere Anpassung; genau das minimiert die Anpassung.
Bestimmtheitsmaß: welchen Anteil der Variation von y das Modell erklärt. Reicht von 0 bis 1: 1 = die Kurve verläuft durch alle Punkte, 0 = verbessert die Vorhersage gegenüber dem bloßen Mittelwert nicht (und kann negativ sein, wenn sie schlechter passt als der Mittelwert selbst).

Regularisierung λ (Ridge = MAP)

Die Regularisierung λ (von 0 bis 10) bekämpft die Überanpassung, ohne den Grad zu senken: sie bestraft große Gewichte des Polynoms (Ridge), was die Kurve glättet und weniger empfindlich gegenüber Rauschen macht. Mit λ = 0 ist es reine Kleinste-Quadrate-Anpassung; steigt λ, flacht die Kurve ab und tendiert zu einer Geraden. Es entspricht dem Hinzufügen eines gaußschen Priors über die Gewichte: bayessch gesehen wechselst du von MLE zu MAP. Die Bestrafung betrifft nicht den konstanten Term (Achsenabschnitt).

Regression & MLEKleinste Quadrate, Overfitting, Ridge
Regression & MLEAnpassung nach kleinsten Quadraten, Overfitting und Regularisierung (Ridge = MAP)

Zieh die Punkte. Klick auf eine freie Stelle fügt einen Punkt hinzu. Die grauen Linien sind die Residuen (Fehler jedes Punkts).

Grad
1
Regularisierung λ
0
MSE (Loss)0.236
0.942

Den MSE zu minimieren = Maximum-Likelihood mit gaußschem Rauschen (MLE). Den Grad zu erhöhen überanpasst verrauschte Daten; λ (Ridge) entspricht einem gaußschen Prior über die Gewichte → MAP. Das ist der Bias-Varianz-Kompromiss.