0% found this document useful (0 votes)
84 views3 pages

The University of The South Pacific: Lab 1 (Worth 4%)

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 3

The University of the South Pacific

School of Computing, Information & Mathematical Sciences

CS412 Artificial Intelligence

Lab 1 (worth 4%)

This assessment covers the following course learning outcomes partially:


CLO 1 – Evaluate machine learning algorithms and their limitations
CLO 3 – Apply machine learning algorithms to solve real life complex computing
problems.

In this lab you will build PLA algorithm you learnt in your lecture week 1-2. Do the
following questions:

1 - Build or find PLA tool preferably in Matlab.


2 - Randomly generate data in 2D plane for 2 classes (-1 and +1).
3 - Run PLA algorithm to find the best hypothesis or perceptron that best separates the
two classes.
4 - Show your result graphically.
5 - Discuss the usefulness of PLA algorithm.
Unsatisfactory Satisfactory Good Marks % Marks
BOK
(0%-49%) (50% - 75%) (76% - 100%) Allocated Attained
Unsatisfactory Satisfactory Good
II. Irrelevant prototyping I. Analysis of I. All satisfactory and
VIII. Poor architecture and requirements such as …
design makes future risk analysis & II. Choice of architecture
updates hard to mitigation, and design is based on
incorporate. prototyping, robustness,
identification of scalability, evolution
Abstraction & true/false and long term
1
Design requirements etc. management.
III. all relevant III. Innovative or creative
constraints and design of algorithms
requirements are (efficiency, structure
mentioned and data structures)
VI. Appropriate choice
of the architecture
and design
Unsatisfactory Satisfactory Good
I. Plagiarism I. Able to write a I. All satisfactory and…
II. Poor indentation, hard to complex code for an demonstrate very good
read and follow the code open ended problem programming skills.
III. Lots of bugs and/or II. Use of highest
errors standard of
Programming 1
IV. Program produces programming
unexpected output practices such as
VII. Hard coding of data in modularity with
the program. appropriate
VIII. Poor structure architecture, low
coupling, high
cohesion, standard
docs (eg. Javadoc)
etc.
III. Appropriate testing is
done.

Unsatisfactory Satisfactory Good


VII. Very limited or VII. Appropriate data has I. All satisfactory and
undesirable data has been been collected III. Extensive analysis is
Data & collected IX. logical inference is done on the
Information IX. Poor or incorrect derived from the collected/given data. 2
Management inference is derived from collected/given data IV. Exceptional Inference
the collected/given data is derived from the
data.

Sub Total &


4
comments

You might also like