( ! ) Warning: Declaration of Competition::add($name, $fullname, $startdate, $enddate, $description = '') should be compatible with Filetype::add($name, $fullname, $startdate, $enddate, $description = '', $access = Filetype::PER_GROUP) in /var/www2/cs/live/htdocs/personal/tvanlaarhoven/teaching/2011/rd2/lib/Competition.php on line 0
Call Stack
#TimeMemoryFunctionLocation
10.0236393872{main}( ).../formaat.php:0
20.0285394360require_once( '/var/www2/cs/live/htdocs/personal/tvanlaarhoven/teaching/2011/rd2/lib/bootstrap.inc' ).../formaat.php:3
30.0550395624require_once( '/var/www2/cs/live/htdocs/personal/tvanlaarhoven/teaching/2011/rd2/config.php' ).../bootstrap.inc:14
40.0923429280__autoload( ).../config.php:124
Inleverformaten - Research & Development 2, 2011

Inleverformaten

Logboek

Iedereen moet een (persoonlijk) logboek bijhouden. Daarin moet gedocumenteerd zijn waaraan de 160 uur die voor RD2 beschikbaar zijn, zijn besteed. Het is het makkelijkste om dit te doen terwijl je bezig bent, en niet pas achteraf. Gebruik de template van blackboard (onder Course Materials → Documents)

Notulen

Op blackboard (onder Course Materials → Documents) vind je een voorbeeld van hoe notulen van een vergadering er uit kunnen zien. Je hoeft je niet precies aan dit template te houden, maar zorg wel dat alle belangrijke informatie duidelijk terug te lezen is. In de notulen moet te lezen zijn:

Je maakt de notulen niet voor de docenten, maar voor jezelf, zodat alle afspraken helder zijn. Nu kan je dat misschien nog onthouden, maar over drie weken weet je niet meer wat je vandaag hebt afgesproken.

Elke week moeten de notulen worden ingelevert, na de teamvergadering. Doe dit als het kan nog diezelfde dag. Wanneer er iets belangrijks is besproken buiten de vergadering, neem dat dan ook op als appendix bij de notulen, of stuur het los in op deze website (onder 'Overige documenten').

Persoonlijk evaluatieverslag

Op het eind van het project, moet je een persoonlijk evaluatieverslag inleveren. In dit verslag moeten de volgende dingen staan: Uiteraard mag je nog observaties naar eigen inzicht toevoegen.

Competitie

Voor deelname aan de competitie moet elke week een voorspelling worden gedaan van de echte labels van een testset. Alle teams krijgen dezelfde trainingsset (features en labels) en de features van de test set. Vervolgens moeten zij de voorspelde labels van de test set insturen.

De trainingset bestaat uit een tekstbestand met getallen. Er staat steets één instantie per regel. Eerst staan de features, en als laatste het label van die instantie:

instantie1_feature1 instantie1_feature2 instantie1_feature3 ...  instantie1_label
instantie2_feature1 instantie2_feature2 instantie3_feature3 ...  instantie2_label
Bijvoorbeeld:
-0.926182 0.066471 1
-0.423486 0.397350 -1
-0.623722 0.940849 1
-0.497353 0.829610 -1
De testset heeft een vergelijkbaar formaat, alleen de laatste kolom met de labels ontbreekt.

De uitvoer van jouw programma is een tekstbestand met de labels van de instanties in de testset, één label per regel, bijvoorbeeld:

-1
1
1
-1
1
Op blackboard staat de XOR-dataset (onder Assignments → Guidelines & XOR generator), die kan je als voorbeeld gebruiken.