Artificial Intelligence Project Ideas
Definition
Artificial intelligence (AI) is
the intelligence exhibited by machines or software. It is an academic
field of study which studies the goal of creating intelligence.
AI is the power of cognitive thinking of a computer system. We call it
an intelligent system because given the power to consciously think like a
human, a computer can take logical decisions by learning from real life
scenario just like us. If that is so, the difference would be that AI
computer will do a complex task much faster than a human with very few
errors.
Background
However the
current AI scenario is not like what I said. Modeling a computer system which is able to
act like us, think like us and crack complex problems is not possible
unless we fully understand how does our BRAIN functions. In spite of the
hurdles we have had many successful stories viz., Deep Blue defeated
Garry Kasparov in 1997, Watson computer defeated a human in a quiz
competition, etc.
There is a mix of ideas around which many applications are now being
build that technically aren't AI such as face recognition ( yes I call
it automation NOT AI ) , big data analysis, etc. Because these ideas
deal with logical actions based up on the program it was built for and
not with the "deep learning" or "machine learning" or "conscious
thinking" technique which is what AI means. Hence there is a prominent
line of difference between automation and AI which we need to
understand.
The area of "deep learning" that makes the computer more cognitive and
adaptive is my area of interest. I think automation (eg Internet of
Things) which is now becoming the next big thing now would finally make
space for true AI the next big thing in future.
Application
A smart application of true AI would be to model our conscious mind and
store it in the soft form! :D
Yes . Imagine you are not alive anymore but your conscious mind is still
there to interact with others. It can analyse, think of a problem and
crack it just like you did. Every bit of information, ideas, visions of
your life that you thought would be beneficial for humans will be
available to the humans through it. In short your brain will live
forever! Sounds just like the science fiction, isn't it? Remember
Man of Steal where Kal-El could interact with his father Jor-El after his death?
Project Idea
A computer model which can mimic us and our thinking is very much
possible to create with our present understanding of AI. We have seen
successful creation of intelligent software like Siri and Watson which
are getting more intelligent day by day. To start off one can think of
modelling a simple system that can analyse small change is data sets and
then adept to that change automatically. Or simply we can build a
simple short code that can arrive to a solution without programming it
to do the same.
For eg.
INPUT - Arriving to a value of 16 by any method from any two integers ;
OUTPUT - f1(X,Y) , f2(X,Y) , f2(X,Y),...
f1, f2, f3, .. are small codes that solves a problem to arrive a value of 16 from different sets of X and Ys. But each methods f1, f2, f3,.. of arriving to a value 16 are different.
The next step would be to write a software that can code an efficient
algorithm from a given problem set. With these we can gradually learn
how to train a computer system that reacts to different kind of
situations. Finally we will be able to think of a system which can make
intelligent fundamental decisions, ushering a path to our goal.
I found a blog article listing some great introductory AI courses from
available coursewares like Edx, MIT courseware, Udacity, etc. here.
These courses are great for beginners. If you think there are other
great AI open courses available , add them in the comments. I will add
them here.
While there are stripes relevant AI disciplines that normally people use
to start with viz. control theory, linguistics, computer engineering,
neuroscience, etc. One should directly start off with pragmatic AI
project ideas without going through these academic approaches. I have my
personal experience of learning NLP ( Natural Language Processing )
which concerns with the linguistic intelligence. I found that the method
of learning all the tools of NLP and then going for a project is too
boring. Instead one should start off with their own ideas and refer
relevant books or tools to make prototypes.
Therefore my humble request to all the hackers, makers and developers is
to take the next step towards AI and to all idea developers to make
their ideas open source. Because I think your ideas aren't alive or
worth it unless you make them happen. I just started to make all my
ideas open source. :)
This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
0 comments:
Post a Comment