Professional Documents
Culture Documents
Yvette Ruth 19/06448 Bbit (Ai Project) Town (Campus Full Time)
Yvette Ruth 19/06448 Bbit (Ai Project) Town (Campus Full Time)
Yvette Ruth 19/06448 Bbit (Ai Project) Town (Campus Full Time)
19/06448
BBIT (AI PROJECT)
TOWN (CAMPUS FULL TIME)
QUESTION ONE
Artificial intelligence, as known as AI, is the imitation or cloning of human intelligence, that allows
machines, more specifically computer systems, to perform in an extremely intelligent manner. What
exactly does it do then? So basically, an artificially intelligent system perceives its environment in a
manner that helps its analytical self in maximizing its chances of success. John McCarthy coined the term
in 1956 and was defined as the science and engineering of making intelligent machines. It emphasizes
on developing machines to think and work just like humans. For each of the following scenarios describe
how you would develop an intelligent system to solve problems.
Every day we get dozens of email notifications and most of them are spam. Build a tool which can
classify the emails as spam or non-spam based on the content of the email alone. To achieve this, I
would build a tool that uses spam filtering techniques that I will discuss below
1a.
(I) Adaptive Spam Filtering Technique
Using this, your emails will be detected and grouped into different classes. Each group will
be assigned an emblematic text. As emails come in, a comparison of it will be made to each
group then a percentage of similarity will dertimine the group in which the email belongs to
thus grouped.
(II) Previous likeness based spam filtering technique
This technique uses the k nearest neighbor for filtering spam emails. As the technique
name suggests, we will be using already stored example emails to classify incoming emails
based on their ressemblance and will be using methods such as machine learning, memory
based or instance based
(III) Content based filtering technique
This technique uses machine learning approaches such as neural networks, support vector
machine, k nearest neighbor to create automatic filtering rules to classify emails. This ethod
will analyse phrases and words used in the emials the will filter the incoming spam emais
(IV) Case base spam filtering method
This method uses machine learning algorithm to train data sets and test them inorder to
decide whether the incoming mail is spam or not.first all the emails both spam and non
spam are all collected then undergoes processes such as selection, feature extraction,
grouping of email data and evaluating the process then the data is classified into two vector
sets.
(V) Heurstic or rule based spam filtering technique
This method usually uses regular expressions against a chosen message using already
created rules or heuristics to asses a huge number of patterns. Several similar patterns
increase the score of a message
1b) One of the challenging tasks of AI is to find the optimal path from one place to the
destination place. The idea is to find the optimal path for a vehicle to travel so that cost and
time can be minimized. This is a business problem that needs solutions
The best way to go about this is by the use of RPS ( intelligent route planning system). RPS is
part of a project called INSIGMA ( intelligent information system for global monitoring,
detection and identification of threats) what it does is that it detects, identifies and
monitors objects in an environent such as road networks and public areas.
The system will calculate the best route to use using various types of the optimization
algorithms which will take into consideration availability of traffic information and user
preference.the later is obtained by use of many types of detectors such as microwave
sensors, gps trackers, acoustic arrays, video detectors.
1c) A chatbot system that can negotiate the price of the products. Many eCommerce
companies are researching on this project as it has a lot of scope in business. The chatbot
should be able to communicate with users and handle the bargaining of customers just like
in the real world For this, I would use AI powered bots specifically the three main types
which iw ill discuss below;
Discuss the AI concepts that can be used in the following aspects [25 Marks] a.
Artificial Intelligence for a Better World Many people say that technology is
snatching away their jobs and with the machine, there is no need for humans.
But, do you know that it is these machines that are making the world a better
place to live in. It is this AI, that is helping us to prevent future damage. It
understands the needs and addresses developmental needs while focusing on
sustainability. Do you know that companies like Microsoft are using AI to study
land-use patterns with terrain maps? By understanding these patterns in-depth,
better decisions related to land are taken. This is helping in implementing
proper preservation techniques. Scientists are using the information obtained
to preserve biodiversity and the ecosystem. Discuss the various ways in which
AI techniques can be used in land use management to enhance sustainability.
(I) Smart agricultural and food systems
AI augumented agriclture involves automated dat collection
decision manking and corresponding corrective measures via
robotics indoer to allow early detection of crop diseases, proide
time nutrition to plants and generally to optimise agriculral inputs
and returns based on supply and demand. This promises to increase
the resource efficiency of the agriculture industry lowering the use f
water fertilizers and pestisides which causes damge to important
ecosystems
2b
(I) BAGGING REGRESSION TREE
Bagging comes from bootstrap aggregation. This is a
method of selecting a random number of data from a
set with replacement. It is mostly to reduce the
variance of the tree.