Siksha Sarovar

Siksha Sarovar (sikshasarovar.com) is a free educational web application that helps students in India learn programming and prepare for academic and competitive exams. The platform offers structured coding courses (C, C++, Python, Java, HTML, CSS, PHP, Power BI, AI, Machine Learning, Data Science), complete university curriculum notes for BCA/MCA students with previous year question papers, Class 10 and Class 12 CBSE/HBSE school notes, and dedicated preparation material for SSC, UPSC, Banking, Railway and other government exams. Browsing the site is completely free and requires no account. Users may optionally sign in with Google solely to save their learning progress, quiz scores and personal preferences across devices.

Privacy Policy | Terms of Service | Contact Siksha Sarovar | About Siksha Sarovar

v4.0.9 · PWA
Siksha Sarovar logo
Siksha Sarovar
Your Learning Universe

Siksha Sarovar is a free e-learning platform for coding courses, BCA university notes and competitive exam preparation. Optional Google sign-in saves your learning progress across devices.

Initializing knowledge base…
Compiling modules 0%

Unit 1 — Introduction to AI

Lesson 2 of 34 in the free Artificial Intelligence notes on Siksha Sarovar, written by Rohit Jangra.

Introduction to AI

Artificial Intelligence (AI) is the branch of computer science concerned with building machines that can perform tasks which, when done by humans, are said to require intelligence — reasoning, learning, planning, perception, and language understanding.

Definitions of AI

There is no single agreed definition of AI. The classic textbook view (Russell & Norvig) groups definitions along two axes — thought vs behaviour, and human-like vs ideal/rational — giving four categories:

ApproachDescriptionField it draws from
Thinking HumanlyModelling the actual thought processes of humans (cognitive modelling)Cognitive science, psychology
Thinking RationallyUsing formal logic to reason correctly ("laws of thought")Logic, mathematics
Acting HumanlyBuilding systems whose behaviour is indistinguishable from a human's (the Turing Test)Linguistics, psychology
Acting RationallyBuilding rational agents that act to achieve the best expected outcome given what they knowEconomics, statistics, engineering

Modern AI mostly follows the acting rationally view — an intelligent agent perceives its environment and takes actions that maximise its chance of success.

A Simple Working Definition

"AI is the study of how to make computers do things which, at the moment, people do better." — Elaine Rich

The Turing Test (preview)

Alan Turing (1950) proposed a practical test: if a human interrogator, chatting via text with both a human and a machine, cannot reliably tell which is which, the machine is said to exhibit intelligent behaviour. (Full discussion in the "Criteria for Success" lesson.)

Goals of AI

  • Build systems that can reason and draw conclusions
  • Build systems that can learn from experience
  • Build systems that can perceive their environment (vision, speech)
  • Build systems that can understand and generate language
  • Build systems that can plan and act to achieve goals

A Brief Timeline

EraMilestone
1950Turing's paper "Computing Machinery and Intelligence"
1956Dartmouth Conference — the term "Artificial Intelligence" is coined by John McCarthy
1960s–70sEarly problem solvers (GPS), LISP, expert-system research begins
1980sExpert-system boom (MYCIN, DENDRAL)
1990s–2000sStatistical and probabilistic AI, machine learning matures
2010s–presentDeep learning, large-scale neural networks, generative AI

AI is not one technique but an umbrella over search, logic, probability, learning and representation — the rest of this unit and course builds each of these pieces one at a time.