Eine Dinguses-Reise zum Erlernen maschinellen Lernens: Tag 2 lineare Regression | von Pdthomson | Juni 2023

0
28


Tag 2 meines maschinellen Lernabenteuers ist da und Junge, was für eine Besetzung an Charakteren! Von der linearen Algebra bis zu Vektorgleichungen bin ich tief in die Welt der Zahlen eingetaucht, während ich Python-Code geschrieben habe (der gesagt hat, dass wir außerhalb des Unterrichts keine Taschenrechner hätten). Eines ist sicher: Mathe ist der Hammer. Beginnen wir nun mit der Untersuchung der linearen Regression – einer Technik, die die Beziehung zwischen zwei Variablen aufdeckt.

Die Bühne bereiten: Lineare Regression, worum geht es hier überhaupt? Handelt es sich um eine Regresslinie? GameStop-Aktie? Wall-Avenue-Wetten? Einfach ausgedrückt handelt es sich um eine wirkungsvolle Methode, um den Zusammenhang zwischen zwei Variablen darzustellen. Aber warte! Diese Variablen haben unterschiedliche Rollen. Wir haben die ABHÄNGIGE Variable – diejenige, die unser Modell vorhersagen soll (sie hängt von der anderen Variablen ab). Und dann ist da noch die Variable UNABHÄNGIG – die treibende Kraft hinter den Vorhersagen unseres Modells. Lassen Sie uns dies anhand eines ungewöhnlichen Beispiels veranschaulichen.

Spaß mit Flamingos: Wussten Sie, dass Flamingos nicht rosa geboren werden? Eigentlich sind sie zunächst grau. Es ist ihre Ernährung aus Salzgarnelen und Blaualgen, die einen natürlichen rosa Farbstoff namens Canthaxanthin enthält, der sie zu diesen lebendigen Kreaturen macht. Stellen Sie sich nun vor, wir trainieren ein Modell, um zu erraten, wie rosa ein Flamingo wird (ja, es klingt albern, aber lassen Sie uns damit anfangen). Unser lineares Regressionsmodell würde den Verbrauch von Salzgarnelen/Blaualgen auf der y-Achse und die Sättigung (ein Maß für die Rosafärbung) auf der x-Achse darstellen. Hier dient die Sättigung als unsere abhängige Variable – wie rosa wird dieser fabelhafte Vogel werden? Und diejenige, die unser Modell trainiert, unsere unabhängige Variable, ist nichts anderes als der Verzehr von Salzgarnelen/Algen. Voila! Wir können den Zusammenhang zwischen Nahrung und Farbveränderung bei Flamingos modellieren!

Die Gleichung: Jetzt kommt der Second, auf den wir alle gewartet haben – die Linie. Aber wie kommt es zum Leben? Nun, mein Freund, es geht um eine Gleichung, die die Magie des maschinellen Lernens antreibt. Machen Sie sich auf „y = b + wx“ gefasst. Einfacher ausgedrückt: „Wachsen Sie Ihre Xylophone am besten.“ Lassen Sie es uns aufschlüsseln:

  • y: Unsere abhängige Variable (die gewünschte Vorhersage)
  • b: Der y-Achsenabschnitt, auch bekannt als Bias (der Startpunkt der Linie)
  • w: Das Gewicht – ein Koeffizient, der Fehler in unserem Modell minimiert (stellen Sie sich das als Steigung vor)
  • x: Unsere unabhängige Variable (die Funktion, die die Vorhersagen steuert)

Weiter unten im ML-Kaninchenbau: Als jemand, der sich über Algebra 1 hinaus nicht viel mit Mathematik beschäftigte, conflict es ein ziemliches Abenteuer, das alles auszupacken. Rückblick ist eine schöne Sache, und jetzt macht es mir wirklich Spaß, diese neuen Begriffe und Gleichungen zu erkunden. Aber warten Sie, es gibt noch mehr zu entdecken! Unsere Reise taucht tiefer in das ML-Kaninchenloch ein, wo wir auf die Bedeutung guter Daten und starker Funktionen stoßen. Denn wenn Onkel Bob mit seinen farbenblinden Augen den wahren Rosaton nicht erkennt, sind unsere Daten nicht zuverlässig. Um genaue Vorhersagen zu erzielen, benötigen wir hochwertige Daten und relevante Funktionen. Die Länge eines Flamingos beispielsweise spielt in unserem Modell keine wesentliche Rolle.

Fehler minimieren: Aber warum machen wir das alles durch? Nun, das ultimative Ziel besteht darin, Fehler oder Verluste in unserem Modell zu minimieren. Durch den Einsatz robuster Daten und fundierter Techniken streben wir danach, präzise Vorhersagen zu treffen. Wie falsch können die Maschinen additionally sein? Tut mir leid, Arnold, deine Rückkehr ist möglicherweise nicht so garantiert. Asta la Pasta, Child! Im nächsten Teil werden wir Strategien erkunden, um diesen Verlust zu reduzieren und unser Verständnis dessen zu vertiefen, was wir bereits wissen!



Source link

HINTERLASSEN SIE EINE ANTWORT

Please enter your comment!
Please enter your name here