|
Connectionisme B: het practicum
Pedro Rodrigues & Janneke Jehee
I.
Algemene opmerkingen
Inleiding
Het vak connectionisme bestaat uit
een deel A, voor 4 studiepunten, dat de theorie behandelt in een
serie van hoorcolleges, en een deel B, voor 3 studiepunten, in de
vorm van een practicum. Dit is de syllabus voor deel B. Het practicum
bestaat uit 6 opdrachten, één analytische en vijf
computeropdrachten. Het doel van de opdrachten is je kennis te laten
maken met verschillende paradigmas en het gebruik van deze
paradigmas voor psychologische modellen.
De eerste analytische opdracht is
een individuele: iedereen wordt geacht er zelfstandig aan te werken.
Alle andere opdrachten kunnen in paren gedaan worden. We
veronderstellen dat iedereen de beschikking heeft over een P.C., en
vragen jullie daarom de koppels zo te formeren dat elk tweetal op een
P.C. kan werken. We noteren hierbij dat je programmas moet
kunnen installeren op de P.C., wat een probleem kan zijn als je wil
werken op universitaire computers. Het is ook aan te raden om op
zodanige wijze koppels te vormen dat minimaal één van
de twee programmeerervaring heeft. We hebben geprobeerd het
programmeren tot een minimum te beperkten; de grauwe werkelijkheid
van iteraties, leerregels, en lappen computercode zit allemaal
weggestopt achter de nette simuleeromgeving die we zullen gebruiken.
Enig programmeerdenken, bijvoorbeeld bij het opdelen van probleem in
subproblemen totdat deze simpel kunnen worden opgelost, wordt echter
wel van je verwacht. Bovendien zal hier en daar ook van je gevraagd
worden te werken aan eenvoudige scripts. Scripting,
d.w.z. alle opdrachten in een computerfile zetten, is nauwelijks te
vermijden mocht je ooit zelf simulaties willen doen, en daarom is het
belangrijk dat je er ervaring mee opdoet.
Het vak is ingericht op een
tijdsbesteding van ongeveer 90 uur. Drie kwart van de tijd zal zitten
in de eerste vijf kleinere opdrachten, de laatste kwart in de
eindopdracht.
Het werkt het snelst om alle
communicatie voor dit vak over e-mail te laten lopen. Voor vragen,
opmerkingen, of het inleveren van resultaten kunnen jullie ons mailen
op pmr@di.fc.ul.pt
of j.f.m.jehee@uva.nl.
Daarnaast kunnen we ook gebeld worden op (020)-5256724, en zitten we
op kamer A 605 (gebouw A van Roeterseiland). Als wij iets mee te
delen hebben over het vak zullen we dat zo veel mogelijk doen tijdens
de colleges, maar ook via e-mails. Check je mail dus
regelmatig!
Deadlines voor de opdrachten zijn gegeven op www.neuromod.org/connectionism2004/opdrachten.
De deadlines zijn steeds de dag van het college tot 24.00.
Computerbestanden nodig voor het practicum
Nutshell
Bij het practicum moet je het
programma Nutshell gebruiken (alleen versie 1.0.255), een algemeen
platform voor het simuleren van connectionistische modellen. Nutshell
is ontwikkeld aan de UvA door Robert Berg, Jaap Murre en Eric
Maryniak. Tijdens het practicumcollege zal meer over het programma
worden verteld.
Hoewel er hard gewerkt wordt aan
Mac- en Unix-versies, doet Nutshell het op het moment alleen goed
onder Windows 98, 2000 en NT. Onder Windows 95 valt er
met Nutshell te werken, maar zijn sommige functies niet beschikbaar
(zie www.neuromod.org/walnut/faq.html voor tips). Voor hen met een
Mac: sommige nieuwe macs draaien Windows-programmas, en verder
zijn windows-emulatoren vrij verkrijgbaar op het web.
Je kunt Nutshell downloaden van het
internetadres:
www.neuromod.org/nutshell
(kijk ook eens rond op de rest van de NeuroMod site, de site van
Murre's groep). Voor diegenen zonder internet-toegang zijn CD-ROMs
en diskettes beschikbaar met alle programmas. Deze kan je
afhalen op kamer A 605.
Installeren
De installatie vanaf de CD-ROM gaat
zoals die van elk ander Windows-programma: klik of dubbel-klik op het
Setup.exe-bestand, en een standaard
Windows-installatieprogramma zal je er doorheen voeren. De files die
je van het internet download zijn in 'zelfuitpakkende' toestand: klik
op de file die je van het net gehaald hebt, en het
installatieprogramma start op.
De default directory waarin Nutshell
wordt geïnstalleerd in C:\Program Files\Nutshell,
maar je kan tijdens installeren ook een andere directory instellen.
Scripts
Naast Nutshell heb je ook een aantal
scripts en Excell-files nodig voor het programma. Deze
staan ook op de CD-ROM en diskettes, en zijn te downloaden op
www.neuromod.org/connectionism2002.
Als je ze download is het beter om ze te saven op je hard-disc of op
een diskette en ze van daaruit te starten. Als je ze direct opent
vanaf het internet (in je browser) kan je problemen krijgen met
bijvoorbeeld het aanmaken van resultatensheets.
We veronderstellen dat je Excel hebt
op je computer, en dat Visual Basics geïnstalleerd is binnen
Excel (dit is de default-instelling; wat Visual Basics is hoor je op
het practicumcollege). Mocht dit niet het geval zijn, kom dan met ons
overleggen. Als je geen programmeerervaring hebt is het misschien
handig zo snel mogelijk kennis te maken met Visual Basic. Down te
loaden, makkelijk te lezen informatie is te verkrijgen op:
microsoft.com/officedev/articles/opg/toc/pgtoc.htm.
Inleveren van antwoorden, cijfers
Van elke opdracht moet je de
resultaten inleveren. De resultaten moet je in een file stoppen van
een niet-al-te-ongewone tekstverwerker, en vervolgens als attachment
mailen naar ons (j.f.m.jehee@uva.nl
of pmr@di.fc.ul.pt,
ook voor vragen en opmerkingen). Excel bestanden met de daarin
veranderde macros kun je ook als attachment meesturen. Mocht
dit om wat voor reden dan ook onmogelijk zijn, dan kan je het op
diskette komen inleveren op kamer A 605. Met de hand geschreven
antwoorden kun je ook bij ons langsbrengen op A 605, of anders in ons
postvakje leggen bij het secretariaat (kamer A 623). We prefereren
echter met een tekstverwerker gemaakte antwoorden.
Voor de resultaten van elke opdracht
krijg je een cijfer van 1 tot 10. De eerste 5 opdrachten tellen samen
voor 2/3e mee. De eindopdracht weegt mee voor de overige
1/3e. We letten bij het nakijken op de correctheid van het
antwoord, verder naar het in de antwoorden tentoon gespreide inzicht,
en een beetje naar de duidelijkheid van de presentatie van de
resultaten.
We hebben bij elke opdracht een
deadline gesteld: voor die datum moeten de antwoorden ingeleverd
zijn. De deadlines staan vermeld in het programma, en verder zullen
ze aan het eind van elke opdracht staan. Lever liever iets in dat
niet compleet is dan dat je eindeloos aan een opdracht doorwerkt, we
gaan namelijk strikt aan deze deadlines vasthouden. Elke werkdag
te laat betekent 1 punt afgetrokken van je cijfer voor de opdracht,
dus als je je resultaten tien werkdagen (twee weken) na de deadline
inlevert heb je gegarandeerd een 0. Bij geval van overmacht mag je
per opdracht eenmalig vragen om een latere deadline. Doe dit, onder
vermelding van een goede reden, minstens een dag voor het verstrijken
van de deadline per e-mail, persoonlijk of per telefoon.
Evaluatie
Dit practicum is een jong vak.
Daarom, en omdat we elk jaar enige, hopen we, verbeteringen
aanbrengen, is het erg belangrijk dat we feedback krijgen op het vak.
We willen graag weten hoe jullie het ervaren, hoeveel werk de
verschillende onderdelen kosten etc
Op de internetsite van het
vak komt een kort evaluatieformulier te staan. We hopen dat jullie na
elke opdracht even de tijd nemen om de opdracht te evalueren. Via
internet is de privacy gegarandeerd en we hebben jullie feedback
broodnodig. Voor het vak, voor jullie zelf, voor toekomstige
studenten. Hartelijk dank voor jullie medewerking!
|