-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
222 lines (202 loc) · 9.48 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Teesside University - AI Workshop</title>
<meta name="description" content="Teesside University - AI Workshop">
<meta name="author" content="Aaron Walker">
<link rel="shortcut icon" type="image/png" href="img/icon.png"/>
<link rel="stylesheet" href="css/styles.css">
<script src="js/darkmode.js"></script>
</head>
<body>
<div class="title">
<h1>Artificial Intelligence<br><br>Workshop</h1><br>
<li class="nav-li"><a href="https://github.com/AaronWalker96/tuai">GitHub</a></li>
</div>
<div class="center">
<h2>Introduction</h2>
<p>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.
</p>
<h2>Workshop materials</h2>
<p>Download all of the code from the GitHub repository using the link at the top of the page or using the <strong>Download</strong>
button for each section listed bellow.</p>
<section class="item-wrapper">
<div class="left">
<h3>Lecture notes</h3>
<p>Download the lecture slides for the session using the button below.</p><br>
</div>
<div class="right">
<h4>Details</h4>
<p><strong>Date:</strong> 29/11/2018<br>
<strong>File type:</strong> .pptx<br>
<strong>Download:</strong> .pptx</p>
</div>
</section>
<div class="col-list-1">
<a href="AIWorkshopSlides.pptx">Lecture notes</a>
</div><br>
<section class="item-wrapper">
<div class="left">
<h3>Exercise 1: Intro examples</h3>
<p>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".</p><br>
</div>
<div class="right">
<h4>Details</h4>
<p><strong>Date:</strong> 29/11/2018<br>
<strong>Language:</strong> NetLogo<br>
<strong>Download:</strong> .zip</p>
</div>
</section>
<div class="col-list-1">
<a href="netlogo-models/intro-examples.zip">Download</a>
</div><br>
<section class="item-wrapper">
<div class="left">
<h3>Exercise 2: Drawing robot</h3>
<p>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.
<br><strong>Hint:</strong> The move-up function has been completed for you.
</p><br>
</div>
<div class="right">
<h4>Details</h4>
<p><strong>Date:</strong> 04/12/2018<br>
<strong>Language:</strong> NetLogo<br>
<strong>Download:</strong> .zip</p>
</div>
</section>
<div class="col-list-1">
<a href="netlogo-models/drawing-robots.zip">Download</a>
</div><br>
<section class="item-wrapper">
<div class="left">
<h3>Exercise 3: Cowboys and bears</h3>
<p>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.
<br><strong>Hint:</strong> Look at the "bears.move" function for help.
</p><br>
</div>
<div class="right">
<h4>Details</h4>
<p><strong>Date:</strong> 03/12/2018<br>
<strong>Language:</strong> NetLogo<br>
<strong>Download:</strong> .zip</p>
</div>
</section>
<div class="col-list-1">
<a href="netlogo-models/cowboys-bears.zip">Download</a>
</div><br>
<h2>Other models</h2>
<p>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 <strong>Download</strong>
button for each section listed bellow.</p>
<section class="item-wrapper">
<div class="left">
<h3>Conway's game of life</h3>
<p>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:</p>
<li>Any live cell with fewer than two live neighbours dies.</li>
<li>Any live cell with two or three live neighbours lives.</li>
<li>Any live cell with more than three live neighbours dies.</li>
<li>Any dead cell with three live neighbours becomes a live cell.</li><br><br>
</div>
<div class="right">
<h4>Details</h4>
<p><strong>Date:</strong> 03/12/2018<br>
<strong>Language:</strong> NetLogo<br>
<strong>Download:</strong> .zip</p>
</div>
</section>
<div class="col-list-1">
<a href="netlogo-models/conway.zip">Download</a>
</div><br>
<section class="item-wrapper">
<div class="left">
<h3>Bridge builders</h3>
<p>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.</p><br>
</div>
<div class="right">
<h4>Details</h4>
<p><strong>Date:</strong> 29/11/2018<br>
<strong>Language:</strong> NetLogo<br>
<strong>Download:</strong> .zip</p>
</div>
</section>
<div class="col-list-1">
<a href="netlogo-models/bridge-builders.zip">Download</a>
</div><br>
<section class="item-wrapper">
<div class="left">
<h3>Foxes and rabbits</h3>
<p>An evolving predator/prey model based loosely on flocking. The black arrows represent foxes and the yellow/green arrows
represent rabbits.</p><br>
</div>
<div class="right">
<h4>Details</h4>
<p><strong>Date:</strong> 29/11/2018<br>
<strong>Language:</strong> NetLogo<br>
<strong>Download:</strong> .zip</p>
</div>
</section>
<div class="col-list-1">
<a href="netlogo-models/foxes-and-rabbits.zip">Download</a>
</div><br>
<section class="item-wrapper">
<div class="left">
<h3>Minesweeper</h3>
<p>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.
</p><br>
</div>
<div class="right">
<h4>Details</h4>
<p><strong>Date:</strong> 03/12/2018<br>
<strong>Language:</strong> NetLogo<br>
<strong>Download:</strong> .zip</p>
</div>
</section>
<div class="col-list-1">
<a href="netlogo-models/minesweeper.zip">Download</a>
</div><br>
<section class="item-wrapper">
<div class="left">
<h3>Third year project: Malaria model</h3>
<p>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.
</p><br>
</div>
<div class="right">
<h4>Details</h4>
<p><strong>Date:</strong> 29/11/2018<br>
<strong>Language:</strong> NetLogo<br>
<strong>Download:</strong> .zip</p>
</div>
</section>
<div class="col-list-1">
<a href="netlogo-models/malaria.zip">Download</a>
</div><br>
<h2>Contact me</h2>
<p>If you have any questions around artificial intelligence, Teesside University or being a student in general, feel
free to contact me at <strong>q5045715@tees.ac.uk</strong> or using the button bellow.</p><br>
<div class="col-list-1">
<a href="mailto:q5045715@tees.ac.uk">Send me an email</a>
</div><br>
</div>
<div class="footer">
<div class="footer-padding">
<img src="img/darkmode.png" id="darkbutton" onclick="toggleDark()" height="40">
</div>
</div>
<script>
function notImplemented(feature) {
alert("Sorry, i've not added " + feature + " yet, check again later!");
}
</script>
</body>
</html>