mboost-dp1

DeepMind Technologies Limited

Googles DeepMind lærer at finde den bedste rute i Londons undergrundsbane

-

I et nyt projekt, der kombinerer neurale netværk og ekstern hukommelse har Googles DeepMind AI (Artificial Intelligence) fået skruet op for evnerne til ‘maskinlæring’. Det er blandt andet blevet brugt til at kunne lære at finde den bedste vej i Londons net af undergrundsbaner.

Forskerne kalder deres sammenkædning af neurale netværk og ekstern hukommelse for en ‘differentiable neural computer’ (DNC). Denne computer har fordelene fra neurale netværk – evnen til at kunne bearbejde data – koblet sammen med den eksterne hukommelse, der er nødvendig, hvis systemet også skal kunne klare en lang række algoritmer i sammenhæng med datastrømmen.

Interaktionen mellem skrive- og læse-funktionerne i DNC giver computeren en ‘associativ hukommelse’ – også beskrevet i dette blogindlæg.

Al information skrevet til hukommelsesmatrixen kan vurderes i forhold til, hvor relateret det er med andre dele af information lagret i systemet. Det gør DNC i stand til at læse den rigtige information til et givent spørgsmål.

Da DNC samtidigt holder styr på, hvor informationer er skrevet, kan systemet skrive ny information på steder, der er ledigt, eller overskrive hukommelse, hvor informationerne ikke længere er aktuelle. Derefter ‘gen-lærer’ DNC den samlede, opdaterede mængde information.

Forskerne har blandt andet testet DNC på dele af Londons undergrundsbane. Her bad de systemet finde den rute fra A til B, der havde færrest stop – ikke den korteste rejsetid. Stationernes indbydres relationer fra ikke indlejret, og DNC skulle i stedet udlede resultatet ved hjælp af det lagrede kort i hukommelsen. Ved rejser, der krydsede andre undergrundslinjer syv gange, gav DNC korrekt svar i 99,8 % af tilfældene.

Der er stadig et stykke vej og en del opskalering påkrævet, før DNC’s evner kan bruges i den virkelige verden. Her bliver der brug for tusinder eller millioner af lokationer i systemet, skriver forskerne i deres videnskabelige artikel publiceret i Nature.





Gå til bund
Gravatar #1 - exetico
14. okt. 2016 08:21
Er jeg den eneste som gerne vil se DeepMind lave samme manøvre, og dernæst udregne den billigste pris med rejsekortet/DSB Normal/Ung etc.

Der går vidst et par år, før det er muligt.
</ironi>
Gravatar #2 - Chucara
14. okt. 2016 10:28
#1: Wowow.. Klap nu hesten.. Det kommer til at tage tusinder år før vi kan udvikle en maskine, der kan finde noget som helst logik i rejsekortet.
Gravatar #3 - _tweak
14. okt. 2016 10:51
Chucara (2) skrev:
Wowow.. Klap nu hesten.. Det kommer til at tage tusinder år før vi kan udvikle en maskine, der kan finde noget som helst logik i rejsekortet.


trololo :)
Gravatar #4 - Slettet Bruger [1830970543]
14. okt. 2016 10:51
Chucara (2) skrev:
#1: Wowow.. Klap nu hesten.. Det kommer til at tage tusinder år før vi kan udvikle en maskine, der kan finde noget som helst logik i rejsekortet.


Tror ikke det sker. At finde logik i rejsekortet er vel på fod med at løse 'halting problem'.
Gravatar #5 - kblood
14. okt. 2016 13:55
Burde da vel ikke kræve nogen AI at gøre dette? Pathfinding er da ikke noget nyt, og dette vil da vidst bare kræve en vægtet graf og lidt input. Måske nemmere bare at få en AI til at gøre det for en, og bruge rigtig data fra tidligere ruter, men... virker bare til at være overkill.
Gravatar #6 - Ufomekaniker
15. okt. 2016 07:18
Path finding apps er forprogrammeret via formler til at finde vej, hvor AI selv skal komme frem til sine egne formler for at finde vej. Tror jeg nok...
Gravatar #7 - CBM
15. okt. 2016 12:27
#6: Det må så være hjælpe formlen til heuristik. Den primære formel til korteste vej er A*.

Gravatar #8 - kblood
15. okt. 2016 20:30
Hærmoriden (6) skrev:
Path finding apps er forprogrammeret via formler til at finde vej, hvor AI selv skal komme frem til sine egne formler for at finde vej. Tror jeg nok...


Ja, det er de, men det er så også noget vi ved hvordan man bruger, hvilke algoritmer der er gode til hvilke type path-finding, og som CBM skrev så er A* generelt den bedste. En AI finder nok selv sine egne formler, men man har netop brugt lang tid på at finde frem til disse algoritmer, og vi er kommet frem til at det er nogen af de mest effektive. Når en AI så bliver sat til at løse "problemet" er der en god chance for at den jo er nød til at genopfinde den dybe tallerken, og der er en god sandsynlighed for at det ikke er en lige så effektiv metode den kommer frem til.

Det kan da så være at den kommer frem til en mere effektiv, eller i hvert fald, mere præcis løsning og resultater. Jeg formoder det kan være en grund til at man prøver at sætte en AI til det, men jeg troede godt nok man havde løst dette problem for nogle år siden allerede på en meget effektiv måde. Derfor mistænker jeg det mest er for at teste deres AI op imod noget hvor man allerede kender løsningen, da det ikke er et helt simpelt problem.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login