by Sarnaz Hossain
Artificial
intelligence is a wide branch of computer science concerned with building smart
machines capable of performing tasks that typically require human intelligence. AI is
already hugely prominent powering things that we take for granted on a daily
basis. These include things such as search engines, digital chat boxes. The
main basic idea of AI is to be able to analyse large amounts of data and
therefore learn to complete a certain task. This is termed as machine learning.
However interesting
and advanced AI is today, it is important to remember that it is not a cutting
edge new discovery. Alan Turing in the twentieth century developed a test
called the Turing test which examined whether a machine has the ability to
exhibit intelligent behaviour equivalent to a human. Turing predicted that by
the twenty first century AI would have advanced so much that they should be about
to pass this test with flying colours and have the ability to mimic human
intelligence however only 2 well known programs claim to have passed this test.
This shows that we still have a long way to go in AI development. At the moment
we have reached the point of Artificial Narrow Intelligence which includes AI
such as Alexa and recommendation algorithms. These types of AI can solve simple
problems but don't have “consciousness” or ability to adapt to different tasks.
The next level is called Artificial General Intelligence which is AI that have
the ability to overcome the Turing Test and be able to pass as having human
enough intelligence. Even though we haven’t got to this stage just yet with the
advancements of self driving cars and reinforcement learning we are growing
closer and closer to this reality and by the next few years we are expected to
see a huge advancement. The final level of AI is Artificial Super Intelligence
and so far this is a very abstract idea that after a while AI intelligence will
actually surpass human intelligence. An idea that has been delved into by
movies and dramas, possibly a little overboard, connoting ideas of take over
and devastation.
A very common
question when talking about machine learning and artificial intelligence is how
a computer can actually learn. To set up a very simple AI machine there are 7
key steps. Firstly it is necessary to define the objective of this machine.
This includes the target variable for example, when creating a weather
predicting machine, the target variable would be whether it would rain tomorrow
Y/N. Then it is necessary to collect the data needed. This can be manually
inputted data or more commonly online resources. After that the next step would
be to prepare the data this means clearing any redundancies in the data and
removing incorrect data. In addition while this is happening it is important to
analyse the data understanding patterns and relevant information as a computer
is not very good at understanding what data is relevant and what has no effect.
Going back to the example for predicting weather, the relevant information
would be things such as humidity, temperature whereas information such as the
day of the week is not relevant to whether or not there is going to be rain.
Next you need to build your model. This will be done using a Machine learning
algorithm for example, linear regression or logistic regression.
(image: Franck V) |
Finally after the model is created it is necessary to evaluate the
efficiency and accuracy of the machine and also the final predictions.
Comments
Post a Comment
Comments with names are more likely to be published.