Artificial Intelligence

Workshop


Introduction

This website is a hub for the Teesside University artificial intelligence workshop materials. Use this site to find the code and lecture notes used in the workshop.

Workshop materials

Download all of the code from the GitHub repository using the link at the top of the page or using the Download button for each section listed bellow.

Lecture notes

Download the lecture slides for the session using the button below.


Details

Date: 29/11/2018
File type: .pptx
Download: .pptx

Lecture notes

Exercise 1: Intro examples

This NetLogo project includes some sample models to gently introduce you to NetLogo and agent based modeling. Go through the examples in the order they appear in the choice box: "patch-1", "ant-1", "rnd-ant", "rnd-ant-trail", "conway".


Details

Date: 29/11/2018
Language: NetLogo
Download: .zip

Download

Exercise 2: Drawing robot

This is a simple, incomplete model of a robot that draws lines. Complete the missing code and experiment to see what kind of shapes you can draw. Try drawing the first letter of your name.
Hint: The move-up function has been completed for you.


Details

Date: 04/12/2018
Language: NetLogo
Download: .zip

Download

Exercise 3: Cowboys and bears

This is a simple, incomplete predator/prey model represented by bears and cowboys respectively. For this task, complete the code for the “cowboys.move” function. The "cowboys.move" function allows the cowboys to run away from the bears.
Hint: Look at the "bears.move" function for help.


Details

Date: 03/12/2018
Language: NetLogo
Download: .zip

Download

Other models

This section contains the other models demonstrated in the workshop. Download the models using the link at the top of the page or using the Download button for each section listed bellow.

Conway's game of life

A famous model that demonstrates the impressive emerging properties that are produced with simple rules. The model shows alive cells as being white, and dead cells as being black. The rules for this system are as follows:

  • Any live cell with fewer than two live neighbours dies.
  • Any live cell with two or three live neighbours lives.
  • Any live cell with more than three live neighbours dies.
  • Any dead cell with three live neighbours becomes a live cell.


  • Details

    Date: 03/12/2018
    Language: NetLogo
    Download: .zip

    Download

    Bridge builders

    A simple but impressive demonstration of emergent properties. For best results, run from setup4. The system pauses at 9000 ticks, press “GO” again to restart. The emergent properties of the system can be seen at about 10000 ticks. If the model is running too slow, try increasing the tick speed.


    Details

    Date: 29/11/2018
    Language: NetLogo
    Download: .zip

    Download

    Foxes and rabbits

    An evolving predator/prey model based loosely on flocking. The black arrows represent foxes and the yellow/green arrows represent rabbits.


    Details

    Date: 29/11/2018
    Language: NetLogo
    Download: .zip

    Download

    Minesweeper

    A model demonstrating one or many bomb disposal robots. The robots will locate a bomb, pick it up, move it to the bin. This cycle will continue untill all of the bombs have been cleared.


    Details

    Date: 03/12/2018
    Language: NetLogo
    Download: .zip

    Download

    Third year project: Malaria model

    This model was built for third year artifical intelligence applications. This NetLogo project models how malaria reacts to antimalaira treatments over time. Included with the project is an accompanying paper that explains how the model works and what data was discovered when testing the model with different values.


    Details

    Date: 29/11/2018
    Language: NetLogo
    Download: .zip

    Download

    Contact me

    If you have any questions around artificial intelligence, Teesside University or being a student in general, feel free to contact me at q5045715@tees.ac.uk or using the button bellow.


    Send me an email