Software und Bio-Mimikry

7

Ich frage mich, ob jemand Software-Techniken kennt, die die Vorteile der Biologie nutzen? Zum Beispiel in der Robotikwelt gibt es Tonnen, aber was ist mit Software?

    
Faisal Abid 28.11.2009, 07:01
quelle

6 Antworten

5

Viele ursprünglich in der Biologie beobachtete Konzepte wurden in Software verwendet. Zum Beispiel Genetischer Algorithmus (GA).

Künstliches Leben (AL) macht verschiedene Prinzipien der Biologie wie zugänglich > Ausfallsicherheit gegenüber unvollständigen Code-Schnipsel , Adressierung nach Inhalt , unvollständige Reproduktion (in einigen Implementierungen auch sexuelle, dh multi-orginanismen-getriebene Reproduktion) und a nicht zielgerichtete Dienstprogrammfunktion . Ein interessantes Ergebnis von AL ist die spontane Produktion von Makrophänomenen, die in Bereichen wie Ökologie oder Epidemiologie (Domänen, die stark von der Biologie beeinflusst sind) beobachtet werden, wie die Entstehung von Parasiten und sogar von Organismen, die Parasiten oder subtile Räuber nutzen. Beute Beziehungen.

Vielleicht kann gesagt werden, dass die Software mit einigen Experimenten im computing, die echte (Kohlenstoff-basierte) DNA (oder RNA) -Moleküle enthalten, "den Kreis geschlossen hat"! Originalexperiment in diesem Bereich (PDF link) von Prof. Alderman (von RSA Ruhm), der die verschiedenen Elemente eines graphenbezogenen Problems (eines Hamilton-Graphen) mit verschiedenen DNA-Molekülen codiert und die massive parallele Rechenleistung der Biochemie den Rest tun lässt und das Problem löst!

Zurück in der digitalen Welt, aber mit einer starken Inspiration aus der Biologie und tatsächlich aus der Anatomie der Großhirnrinde und aus vielen theoretischen und klinischen Beobachtungen auf dem Gebiet der Neurowissenschaft, haben wir Neurale Netzwerke (NN). In der Gegend von NN, vielleicht eine besondere Nachricht wert, ist Numenta's Hierarchical Temporal Memory-Modell

    
mjv 28.11.2009, 07:27
quelle
5

Wenn Ihre Frage bedeutet "Wurden biologische Ideen zur Optimierung von Software verwendet?" dann Genetische Programmierung ( Ссылка ) ist ein Beispiel. Aus dem Wikipedia-Artikel:

In der künstlichen Intelligenz ist die genetische Programmierung (GP) eine evolutionsbasierte, auf der biologischen Evolution basierende Methode, um Computerprogramme zu finden, die eine benutzerdefinierte Aufgabe ausführen. Es ist eine Spezialisierung von genetischen Algorithmen (GA), wobei jede Person ein Computerprogramm ist. Daher ist es eine maschinelle Lerntechnik, die verwendet wird, um eine Population von Computerprogrammen gemäß einer Fitnesslandschaft zu optimieren, die durch die Fähigkeit eines Programms bestimmt ist, eine gegebene Rechenaufgabe auszuführen.

Wenn Ihre Frage bedeutet "Welche Softwaretechniken wurden von der Biologie inspiriert?" dann siehe allgemein Ссылка . Ich würde erwarten, dass mehrere andere Methoden wie ant-Schwärme ( Ссылка ) und Neuronale Netze ( Ссылка ) könnte auch verwendet werden.

    
peter.murray.rust 28.11.2009 07:09
quelle
4

Künstliche Neuronale Netze sind ein weiteres klassisches Beispiel. Die Softwareanwendung neigt dazu, Mustererkennung und Vorhersage des Verhaltens komplexer Systeme zu sein.

    
Gene Goykhman 28.11.2009 07:13
quelle
4

Optimierung der Ameisenkolonie , eine Such- / Optimierungsmethode und künstliches Leben wie Conways Spiel des Lebens

    
j-g-faustus 28.11.2009 07:17
quelle
4

Die meisten Antworten sprechen noch über AI. Der Titel Ihrer Frage weist auf Software hin, die sich versteckt, um nicht entdeckt zu werden.

Wir haben Viren.

Wir haben Virenjäger ...

Ich selbst habe sogar einige Fehler in meinen eigenen Programmen versteckt ...: (

    
xtofl 28.11.2009 07:58
quelle
3

Alan Kay (der Pionier der Objekttechnologie) sprach ausführlich über den Einfluss der Biologie im OOP-Paradigma. Er hat eine Reihe von Ideen über wie Objekte wie "Zellen" sind und dass OOP skaliert in ähnlicher Weise wie die Zellen skalieren können, um massive Architekturen zu erzeugen ...

In seiner Rede zum Turing Award können Sie einiges davon nachvollziehen:   Ссылка - Springe ungefähr zur Marke von 30:55

    
daf 28.11.2009 18:33
quelle

Tags und Links