Wetenschap
Traject van de best presterende persoon uit de beste run. Groen:optimaal traject; blauw:werkelijke traject. Beide beginnen bij (0, 0). Krediet:Inden &Jost.
Evolutionaire algoritmen (EA's) zijn ontworpen om het gedrag en de evolutie van biologische organismen te repliceren en tegelijkertijd computerproblemen op te lossen. In recente jaren, veel onderzoekers hebben EA's ontwikkeld en gebruikt om verschillende optimalisatietaken aan te pakken.
Eerdere studies hebben ook het gebruik van deze algoritmen onderzocht voor het leren van de topologie en verbindingsgewichten van neurale netwerken die robots of virtuele agenten aandrijven. Wanneer toegepast in deze context, EA's kunnen tal van voordelen hebben, bijvoorbeeld het verbeteren van de prestaties van kunstmatige intelligentie (AI) -agenten en het verbeteren van ons huidige begrip van biologische systemen.
Tot dusver, echter, evolutionaire robotica-toepassingen in de echte wereld waren schaars, met zeer weinig studies die erin slagen om complex gedrag te produceren met behulp van EA's. Onderzoekers van de Nottingham Trent University en het Max Planck Institute of Mathematics in the Sciences hebben onlangs een nieuwe benadering ontwikkeld om neurale netwerken te ontwikkelen met een aanhoudende lineaire groei in de complexiteit van hun gedrag.
"Als we een aanhoudende lineaire groei van complexiteit willen tijdens de evolutie, we moeten ervoor zorgen dat de eigenschappen van de omgeving waarin evolutie plaatsvindt, inclusief de populatiestructuur en de eigenschappen van de neurale netwerken die relevant zijn voor de toegepaste mutatie-operators, gemiddeld constant blijven gedurende de evolutionaire tijd, "De onderzoekers verklaarden in hun paper. "Het bevriezen van oude netwerkstructuren is een methode die hierbij helpt, maar zoals de hier gepresenteerde onderzoeken zullen aantonen, het is op zichzelf niet voldoende en zelfs niet de belangrijkste bijdrage aan het bereiken van het doel."
In hun studie hebben de onderzoekers concentreerden zich op een taak waarbij een robotagent zo lang mogelijk een vooraf gedefinieerd traject op een oneindig 2D-vlak moet volgen, die ze de 'trajectvolgende taak' noemen. In hun versie van deze taak, de agent heeft via zijn sensoren geen informatie gekregen over waar hij zich zou moeten bevinden. Als het te ver van het traject is, echter, de agent "sterft". In deze context, evolutie zou de agent in staat moeten stellen zich aan deze taak aan te passen en te leren het traject te volgen met behulp van open-lusbesturing.
Om een lineaire groei in de complexiteit van het evolutionaire gedrag van de agent te bereiken tijdens het uitvoeren van deze taak, de onderzoekers voegden vier belangrijke functies toe aan standaardmethoden voor het ontwikkelen van neurale netwerken. Eigenlijk, ze bevroor de eerder ontwikkelde structuur van het netwerk, terwijl ook tijdelijke steigers worden toegevoegd, een homogene overdrachtsfunctie voor outputknooppunten en mutaties die nieuwe paden naar outputs creëren.
Hoewel het toevoegen van mutaties aan de netwerken en het veranderen van de overdrachtsfuncties van uitgangen tot enige verbetering van de prestaties leidden, ze ontdekten dat de meest significante verbetering verband hield met het gebruik van steigers. Dit suggereert dat standaard neurale netwerken niet bijzonder goed zijn in het produceren van gedrag dat in de loop van de tijd varieert op een manier die gemakkelijk toegankelijk is voor evolutie.
In hun krant de onderzoekers stellen voor dat neurale netwerken aangevuld met steigers een haalbare oplossing kunnen zijn om steeds complexer gedrag en evolutie in neurale netwerken te bereiken. In de toekomst, de benadering die ze presenteerden zou de ontwikkeling van nieuwe tools kunnen helpen om neurale netwerken te ontwikkelen voor robotbesturing en andere taken.
"Algemeen, geëvolueerde complexiteit is tot twee ordes van grootte hoger dan die bereikt door standaardmethoden in de experimenten die we hebben gerapporteerd, met als belangrijkste beperkende factor voor verdere groei de beschikbare looptijd, " schreven de onderzoekers in hun paper. "Dus, de reeks methoden die hier worden voorgesteld, belooft een nuttige aanvulling te zijn op verschillende huidige neuro-evolutiemethoden."
© 2019 Wetenschap X Netwerk
Computerwetenschappers en materiaalonderzoekers werken samen om staalclassificatie te optimaliseren
Minder duur produceren, groenere waterstofperoxide
Goedkopere en gemakkelijkere manier gevonden om plastic halfgeleiders te maken
Typen zeeweringen
MRI-techniek detecteert de eigenschappen van verpakt vlees
Zeekaarten uit de 18e eeuw onthullen koraalverlies
Hoe recycling eigenlijk wordt gesorteerd, en waarom Australië er zo slecht in is
Miljarden dode bomen dwingen Amerikaanse brandweerlieden om van tactiek te veranderen
Waterbeperkingen in de tropen compenseren de koolstofopname door arctische vergroening
Plantenskeletten:het wegen van de milieueffecten van een bijproduct van de verbranding van biobrandstoffen
Hoe LISA-pathfinder tientallen komeetkruimels ontdekte
Het DUNE-experiment kan leiden tot nieuwe ontdekkingen over zonneneutrino's
Vezeloptische trillingssensoren kunnen treinongevallen voorkomen
Wie bevoordeelt het kiescollege?
General Motors ontslaat tijdelijk 6, 000 arbeiders in Mexico wegens staking
Nieuwe thermische fasen van topologische kwantummaterie in het laboratorium
Wetenschappers ontwikkelen potentieel therapeutische gel, die stikstofmonoxide detecteert, absorbeert overtollig vocht en geeft medicijnen af
China-pionier voor het delen van fietsen Ofo raakt de slip
Wetenschap © https://nl.scienceaq.com