Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:machine_learning:einfuehrung:start [03.03.2023 13:40] – [Was ist "maschinelles Lernen"?] Frank Schiebel | faecher:informatik:oberstufe:machine_learning:einfuehrung:start [04.03.2023 18:08] (aktuell) – [Eine Vorhersagemaschine] Frank Schiebel | ||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
Andererseits ist es für Computer zunächst sehr schwer, bei den folgenden 3 Bildern zu entscheiden, | Andererseits ist es für Computer zunächst sehr schwer, bei den folgenden 3 Bildern zu entscheiden, | ||
- | {{ : | + | {{ : |
+ | |||
+ | | Problem | Computer | Mensch | | ||
+ | | Tausende Zahlen multiplizieren | Einfach und schnell | Schwer und langsam | | ||
+ | | Zebrabilder unterscheiden | Schwer | Einfach und schnell | | ||
+ | |||
+ | ==== Was können Computer gut? ==== | ||
+ | |||
+ | Die „klassische“ Programmierung durch kluge | ||
+ | Aneinanderreihung einzelner Anweisungen, | ||
+ | Schleifen nennt man imperative Programmierung. Eine | ||
+ | Rechenaufgabe zu programmieren ist beispielsweise in so ziemlich jeder | ||
+ | Programmiersprache ein Kinderspiel. Das Navi so zu programmieren, | ||
+ | kürzeste Route berechnen kann, ist schon komplexer – aber auch für dieses | ||
+ | mathematische Problem lässt sich die Lösung noch immer gut in (vielen) einzelnen | ||
+ | expliziten Anweisungen formulieren. | ||
+ | |||
+ | Es gibt aber trotzdem viele Aufgaben, die man nicht einfach lösen kann, indem man | ||
+ | einzelne Befehle geschickt aneinanderreiht. | ||
+ | |||
+ | Ein Regelwerk, das bei unbekannten Bildern beispielsweise durch Betrachtung jedes einzelnen Pixels und seiner Relation zu anderen Pixeln entscheiden soll, welches der drei Bilder oben ein Zebra darstellt ist nahezu undenkbar und fast sicher unmöglich imperativ zu programmieren. | ||
+ | |||
+ | Auch ein Mensch kann diese Frage erst beantworten, | ||
+ | |||
+ | Wie kann man einem Computer aber beibringen zu lernen, was also soll " | ||
+ | |||
+ | ===== Eine Vorhersagemaschine ===== | ||
+ | |||
+ | Als erstes Beispiel soll die Umrechnung von Zentimeter in Inch dienen((Die " | ||
+ | |||
+ | Als einzige Information sei die folgende Tabelle gegeben: | ||
+ | |||
+ | |||
+ | ^ Zentimeter | ||
+ | ^ Inch | -16.53543, | ||
+ | |||
+ | Wir wollen nun eine // | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A1) Die Vorhersagemaschine als "Black Box" === | ||
+ | |||
+ | **(A)** Lade den vorbereiteten Code von https:// | ||
+ | |||
+ | * Führe als ersten Test den Befehl '' | ||
+ | * Vergleiche den vorhergesagten Wert für x=8 mit dem tatsächlichen Wert aus der Tabelle. | ||
+ | * Wiederhole den Befehl mit einer |