KI in Sortieralgorithmen?
Guten Morgen,
ich wollte mal fragen ob es schon Technische Lösungen gibt in der KI ein Datenfeld nach vorgegebenen Regeln bearbeiten und ausgeben kann. Es geht dann darum Produktionsabläufe zu optimieren. Gibt es da schon KNNs die je nachdem individuell anpassbar sind?
6 Antworten
Wenn ich Deine etwas unpräzise Fragestellung richtig interpretiere, geht es Dir darum, automatisierte Abläufe sich ändernden Bedingungen anpassen zu lassen..
So in Deiner Intention, die Anpassung einer Sortiermethode an ein verändertes Erwartunssschema.
- Normalsortierung...12345678
- Optimales Schema für einen Automaten: 21436587....
Die Erkennung , welches Schema optimal wäre, könnte über einen modifizierten Pathfindingalgorithmus erfolgen...
Genau dies ist ein Gebiet der Ingenieurwissenschaften im Bereich Informatik.
Du wünscht Dir eine fertige API für sowas?
Wenn Dich dieses Tema interessiert solltest Du die Publikationen auf diesem Gebiet verfolgen und nicht in einem Forum suchen wo Anfänger fragen wie man zwei Variablen addiert...
...und vor allem versuchen einen auf das spezielle Problem bezogen Sprachterminus zu finden, der für eine Suche in akademischen Datenbanken geeignet ist.
https://www.ki.informatik.uni-frankfurt.de/lehre/WS2012/KI/skript/skript11Feb13.pdf
Neuronale Netzwerke sind zumindest einen Versuch wert, wenn man nicht genau den gewünschten Algorithmus kennt.
Es gibt jedoch wenige Themen in der Informatik, die so gründlich erforscht sind wie Sortieralgorithmen. Da ist es deutlich sinnvoller (erst Recht, wenn man sichere Ergebnisse will), einen herkömmlichen Sortieralgorithmus zu implementieren.
KI bedeutet, dass dir die Maschiene, ohne sie von Dir programmiert zu werden, plötzlich eine Reihenfolge auf dem Bildschirm sieht, sich einen Sortieralgorythmus ausdenkt und es dir beibringt.
Sowas gibt es nicht. da KI von einem Mensch stammt, ist die KI so schlau, wie der Erschafer.
Zufällig generierten Code-Segmenten führen zu NIX!
Es ging mehr darum das es Array X sortiert und dann das Sortierte Array wieder ausgibt.
Zufällig generierten Code-Segmenten führen zu NIX!
Zu Deiner Antwort hatte ich bereits vor 20 Jahren einen Artikel auf dem Tisch.
Tatsächlich ist es durchaus möglich Zufallige Parameter zu generieren und deren Auswahl zu optimieren...
Die Handlung etwas zu generieren (sei es auch zufällig) ist vorgegeben. Die Auswahlkriterien -Muster sind auch vorgegeben. Am Ende wird nichts neues entworfen. Die Maschinen kommen nicht von alleine auf die Idee sich fortzupflanzen und sich redundant weiter zu sichern.
Es war zwar nett gedacht, jedoch ist alles noch weit von der Umsetzung.
Momentan arbeite ich in richtung Weltall. Wie empfangen wir die (alte) Signale von anderen Lebensarten, und was ist jenseits des Schwarzes..
Das kannst du auch simple mit nem Regex / Bash Script machen, dafür ein Neuronales Netz ranzuziehen ist etwas überzogen.
Öhm...ja. Das nennt sich schlicht "Programmierung".
Irgendwie scheinst du da einiges zu verwechseln oder zu vermischen.
Das Problem ist das je nach Komplexität der Sortierung der Programmieraufwand steigt. Vermischen ganz sicher nicht ^^
Es war ja nur die frage ob es etwas derartiges gibt was das schon kann.
Ob es schon Künstliche Neuronale Netzwerke gibt die dasselbe wie die Sortier-Algorithmen wie der Quicksort erlernen können.
PS Ich habe eben Dein Feedback auf andere Antworten gelesen...
Mir fielen dazu noch die Schlgworte genetische algorithmen ein.
Suche mal in diese Richtung...
Übrigens ist die ein hochinteressante Gebiet...