729G83 Kognitiv teknologi och artificiell intelligens
Bio nät: Komma igång
Komma igång med verktyget emergent
Observera att denna labb är frivillig, och är avsedd att ge er tillfälle att känna på verktyget emergent.
emergent är ett verktyg för att bygga artificiella neurala nät som tar hänsyn till vad vi vet om hjärnans biologi och funktioner. Verktyget är utvecklat av ett forskarteam på Colorado University, USA. Som en introduktion till bio-nät labbserien i denna kurs, kommer vi att köra en "komma-igång-labb" för att lära känna verktygets gränssnitt och funktion. Vi kommer i denna kurs att köra senaste versionen av verktyget emergent skriven i Go, närmare bestämt simuleringsalgoritmen Leabra som körs i emergent.
Det går att kunna köra bio-labbarna på webben (alternativt med hjälp av förkompilerade simuleringar), utan att ha installerat emergent. Installation av emergent krävs dock om man vill utveckla egna modeller i emergent. För att installera på egen dator följ instruktionerna på emergent Wiki-sidan. Ytterligare stöd för installationen finns här.
Lista av alla tillgängliga websimuleringar
Förarbete inför labben
Läs igenom Readme för Leabra Random Associator 25 Example.
På laborationen
Steg 1: Starta upp emergent. I SU-pul skriver man följande i ett terminalfönster:
$ module add prog/emergent-go/1.1.19
$ source $LEABRA
(alternativt source /opt/liu/emergent-go/1.1.19/leabra_venv/bin/activate)
Kör igång ra25 (random associator med 5x5 input) genom att skriva följande i ett terminalfönster:
$ git clone https://github.com/emer/leabra
$ cd leabra/examples/ra25
$ pyleabra ra25.py
Om man inte behöver köra exemplet i just python kan man istället skriva:
$ git clone https://github.com/emer/leabra
$ cd leabra/examples/ra25
$ go build
$ ./ra25
Det finns inga inlämningar på denna labb
Sidansvarig: Rita Kovordanyi
Senast uppdaterad: 2025-04-10