Thema: Delphi Neuronale Netze ???

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#62

AW: Neuronale Netze ???

  Alt 1. Aug 2023, 04:23
Das "System" der KIs ist ja selber schon fast chaotisch genug und praktisch niemand weiß was genau intern mit den Daten passiert ist, welche die KI für die Ausgabe heran zog.
Ich glaub fast da ist es nicht mehr soooo wichtig, wie zufällig der Zufallsgenerator darin arbeitet ... die anderen Dinge haben wohl so auch schon eine zu hohe Komplexität.




Der Zufallsgenerator im Pascal/Delphi hat nur 32 Bit
und besteht aus einer sehr einfachen Formel, für die Berechnung.

Früher wurde auch GetTickCount für die Initialisierung benutzt.
Inzwischen ist es QueryPerformanceCounter. (Windows)
Auch initialisiert die VCL inzwischen automatisch den Generator.
Wenn man es vergessen hatte, dann begann es ja immer bei 0.

Selbes war "früher", wenn jemand grob fahrlässig Randomize öfters / zu oft aufgerufen hatte
und so nacheinander mehrmals der selbe Zufallswert, bzw. sogar die gleiche Zufallszahlen-Reihe entstehen konnte.


Nja, je aufwändiger der Zufallsgenerator, z.B. für Verschlüsselungungen werden daher gern eigene Generatoren benutzt,
um so komplexer wird die Folge von Zufallszahlen und um so schwerer, bis nahezu unmöglich, wird es da eine "Regelmäßigkeit" zu erkennen.
(gut, denn sonst könnte man ja "leicht" den nächsten Zufallswert "vorberechnen" und so z.B. Verschlüsselungen knacken)

Bei so "mathematischen" Zufallsgeneratoren bezieht sich der nächste Wert immer auf dem vorherigen Wert.


Es gibt für PCs auch Zufallsgeneratorchips, welche z.B. aus dem Rauschen gewisser Bauelemente/Materialien einen Zufallswert generieren.
Es gibt auch Webservices, welche irgenwelche "chaotische" Quellen für die Generierung von Zufallszahlen nutzen-
Unter anderem gibt/gab es in Berlin eine Webcam, welche Lavalampen aufnimmt und damit arbeitet.
Anhang 56155







Für ihre KIs benutzen die bestimmt "bessere" Zufallsgeneratoren, womöglich sogar entsprechende Chips.

'ner KI beizubringen "echten" Zufall von "Berechnetem", oder aus "schrottigen" Quellen zu unterscheiden, wird bestimmt schwer bis nahezu unmöglich.
Und dann wird es bestimmt auch egal sein, was die KI selbst benutzt. (so lange es nicht sowas "Einfaches", wie im Delphi/C++/... ist)



schrottig: Es gab z.B. Welche, die aus dem Hintergrundrauschen einer Radioantenne, oder Schwingungen von Quarzen arbeiteten,
welches aber auch durch konstante Strahlungsquellen "leicht" beeinflusst werden können und dann plötzlich nicht mehr ganz so zufällig sind.






Es ist manchmal echt witzig, wie leicht sich eine KI manchmal verwirren lässt.

Irgendwo auf dem Bild ein "keines" Störmuster und schon erkennt sie garnichts mehr.
Besonders problematisch für selbstfahrende Autos, welche ein Auto oder ein Verkehrsschlild nicht sehen.
Oder vor Kurzem eine Objekterkennung gesehn, die "Menschen" auf Bildern/Videos findet, wenn er nicht ein unschafes Bild einer Menschengruppe hält (könnte man z.B. auf das T-Shirt drucken).
https://www.spiegel.de/netzwelt/web/...a-1301234.html
$2B or not $2B
  Mit Zitat antworten Zitat