0% found this document useful (0 votes)
122 views2 pages

CSC431 AI - ProjectSLU2023

The document outlines two projects for students grouped in teams of six for an Introduction to Artificial Intelligence course. Project One involves implementing a simulator for a vacuum cleaner environment using Python and analyzing example code. Project Two requires investigating and comparing the performance of two machine learning algorithms for company failure prediction using provided data and tools. Teams must submit a report, source code, outputs, and zip folder for each project by January 29th.

Uploaded by

muazu muhammad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
122 views2 pages

CSC431 AI - ProjectSLU2023

The document outlines two projects for students grouped in teams of six for an Introduction to Artificial Intelligence course. Project One involves implementing a simulator for a vacuum cleaner environment using Python and analyzing example code. Project Two requires investigating and comparing the performance of two machine learning algorithms for company failure prediction using provided data and tools. Teams must submit a report, source code, outputs, and zip folder for each project by January 29th.

Uploaded by

muazu muhammad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Team Project Descriptions for CSC431: Introduction to Artificial Intelligence

There are two projects to be done for each group which consist of six (students). The groupings will
be communicated to you as soon as possible.

Project One

P.1 Implement a performance-measuring environment simulator for the vacuum-cleaner world


depicted in Figure 2.2 and specified on page 38 (check the AI text book we are using).
Your implementation should be modular so that the sensors, actuators, and environment
characteristics (size, shape, dirt placement, etc.) can be changed easily. (Note: for some
choices of programming language and operating system there are already implementations
in the online code repository.)

The file "agents/environments/vacuum.lisp" in the code repository implements the vacuum-


cleaner environment. Students can easily extend it to generate different shaped rooms,
obstacles, and so on.
https://people.eecs.berkeley.edu/~russell/code/agents/environments/vacuum.lisp

Each group is expected to implement P.1 using Python Programming Language. To do this,
you are expected to install Python and all its major libraries especially those used in AI and
Data Science. After the installation, you are to analyze and understand the program codes
Provided in Experiments1-9 (See Artificial Intelligence Laboratory Manual Provided),
run these programs and analyze its output. These experiments will help to do the project
described in P.1

What to Submit?

 Project report (your approach + analysis + findings, <6 page, word/pdf format).
 Source code + README (how to compile and run your code).
 Program output: sample solutions
 Please create a folder called "Groupname_ AI_Project" that includes all the required files
and generate a zip file called “Groupname _CSC431.zip".
 Please email your work (.zip) to the instructor.
Project Two

P.2 You are to investigate and compare the performance (accuracy) of two machine learning
algorithm(s) of your choice for the prediction (classification) of companies’ failure based
on some financial ratios. The dataset (train set and the test set) for training and testing
these algorithms will be provided. Each group has an option of using the following tools or
programming languages like Python (https://www.python.org/) and R (https://cran.r-
project.org/) to do the task:

1. WEKA (https://www.cs.waikato.ac.nz/ml/weka/)
2. RapidMiner (https://rapidminer.com/)
3. Auto-WEKA (https://www.cs.ubc.ca/labs/beta/Projects/autoweka/)
4. Scikit-Learn (https://scikit-learn.org/stable/)
5. Knime (https://www.knime.com/)

Details are as follows.

Study of any two machine learning algorithms that you want!


Compare the performance (accuracy) of the two selected algorithms of your choice using
the dataset provided.
Write a Four (4) page report (maximum) of how the experiment was conducted and the
results obtained
Minimum font size 11, margins 2cm.

20 marks, based on the two projects as described above. Grades divided equally among group
members unless a case is made.

Note: Each Group is to list member’s name and registration numbers as part of your report.
You are to name your folder "Groupname_ CSC431Project" that includes all the required files and
generate a zip file called “Groupname _ CSC431Project.zip") and send it to
salisu.abdul@gmail.com

Submission Date: Sunday 29th January, 2023. Good Luck!

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy