cursus Inleiding Adaptieve Systemen Opleiding Kunstmatige Intelligentie 2020-21

Practicum

 

  1. Opdracht 0: Introductie, deadline do 18 feb 23:59. Dit is een verkennings-opdracht die je op weg gaat helpen met NetLogo. Meer ..
  2. Opdracht 1: Langton's mier, deadline di 09 mrt 23:59. Programmeer een veralgemeniseerde versie van Langton's mier. Meer ..
  3. Opdracht 2: Flocking, deadline di 23 mrt 23.59. Simuleer een mensenmassa die van bron naar doel wil lopen. Meer ..
  4. Opdracht 3: Slime mould, deadline di 06 apr 23.59. Implementeer een deeltjesmodel van slime mould. Meer ..
  5. Opdracht 4: Herkansingsopdracht, deadline vr 09 jul 23.59. Programmeer een cellulaire automaat voor steen-papier-schaar. Meer ..

Eisen Netlogo app

We zien je uitwerking graag tegemoet. Hou je aan de volgende punten.

  1. De opdracht is gemaakt in de laatste versie van Netlogo.
  2. Widgets (buttons enzo) zijn logisch geplaatst en netjes uitgelijnd. Vink evt. “snap to grid” in het pull-down menu “Edit” aan.
  3. Code is voorzien van commentaar. Wij willen graag begrijpen wat je hebt gedaan, en waarom.
  4. De app is gedocumenteerd Netlogo's “Information” tab, in het Nederlands of het Engels. Het is helemaal niet verplicht om Netlogo's standaardindeling te volgen. Ook is er geen eis bt. het minimale aantal woorden. Wel verwachten we dat je documentatie zinvol is. Geef aan wat je app doet, en hoe deze moet worden gebruikt. Geef aan wat jullie app aan extra's heeft, en waar wij als nakijkers wel of niet op moeten letten. Goed gebruik van headers wordt gewaardeerd.
  5. Voor sommige opdrachten kun je alleen boven de acht scoren als extra features worden aangebracht. In dat geval staat in de infotab onder FEATURES welke twee onderdelen (bij 1-puntsfeatures) of onderdeel (bij een 2-puntsfeature) worden/wordt voorgedragen als extra feature.
  6. Om de app zichtbaar te maken in Netlogo's zoekfunctionaliteit (<Ctrl+M>), wordt deze vergezeld van een screenshot met daarin de applicatie in actie. Zie de apps in Netlogo's standaardbibliotheek om te begrijpen wat de bedoeling is. Gebruik Netlogo's export-view om Netlogo een *.png bestand te laten wegschrijven, bijvoorbeeld door
    export-view "c:/KI/IAS/programmeren/Opdracht1/opdracht1.png"
    onder in Netlogo in te tikken (met, inderdaad, Unix directory-scheiders). Bewaar dit bestand met dezelfde stamnaam als het Netlogo bronbestand, in dezelfde directory (folder) als het Netlogo bronbestand, anders wordt het screenshot niet getoond in de zoekfunctie. Een ontbrekend of foutief screenshot heeft consequenties voor de beoordeling.

Hoe je kunt inleveren kun je terugvinden in regeling toetsen. Succes!


Laatst gewijzigd op maandag 05 juli 2021, om 00:35 uur ——— translate to ru, ro, or en ——— Auteur(s): Jeroen Bransen, Max Knobbout, Erik Mulder, Alexander Pankov, Gerard Vreeswijk, Jori van Schijndel, Marc van Zee