A brief introduction to artificial intelligence

Hiya 👋 I'm Pranav. I'm a recent computer science grad who loves punching keys, napping while coding and lifting weights. This space is a collection of my journey of active learning from blogs, books and papers.
[44]
Introduction
Artificial Intelligence is a process or methodology in which you make machines mimic the behaviour of human beings.
Goals of Artificial Intelligence
Replicate human intelligence.
Solve knowledge-intensive tasks.
An intelligent connection of perception and action.
Building a machine which can perform tasks that requires human intelligence such as:
Proving a theorem.
Playing chess.
Plan some surgical operation.
Driving car in traffic.
Applications of AI
Natural Language Processing: It is possible to interact with the computer that understands natural language spoken by humans.
Vision Systems: These systems understand, interpret and comprehend visual input on the computer. For example, a spying airplane takes photographs, which are used to figure out spatial information or map of areas or doctors use clinical expert systems to diagnose the patients or police use computer software that can recognize the face of criminal with the stored portrait made by forensic artist.
Types of AI
Artificial Narrow Intelligence (also called Weak AI, currently we are on this stage of AI).
Artificial General Intelligence (also called Strong AI).
Artificial Super Intelligence (estimated to be achieved by the year 2040).
Programming languages for AI
Python (most effective and used).
R (a statistical programming language).
Java
Lisp (invented by John McCarthy who happens to be the Father of AI).
Prolog
C++




