# Artificial Intelligence: Concepts and Techniques

- Institution: IISc Bangalore
- Department: Computer Science and Engineering
- Teacher: Prof. V. Susheela Devi
- Level: Graduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106108705)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106108705)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Artificial Intelligence is found being increasing used nowadays to carry out tasks which used to be done by humans manually. This is a post graduate level course which teaches about the concepts and techniques employed in Artificial Intelligence. This covers concepts such as general problem solving, logic and reasoning, machine learning and deep learning, generative AI, and planning. Practical use of different deep learning architectures is taught in the hands-on sessions. Topics like genetic algorithms and natural language processing are also covered. Ethical concerns and multi-agent systems such as web-based agents, mobile agents and negotiating agents are touched upon towards the end of the course.

Intended audience: Instructors and students of academic institutes, employees in IT sector especially working in the Artificial Intelligence field

Prerequisites: Bachelors degree in engineering, MCA, M.Sc.(Maths)

## Lectures

1. [Course overview & Introduction](https://invisiblenetwork.ai/learn/nptel/106108705/a1b4783b423f) (YouTube)
2. [History & Applications of AI](https://invisiblenetwork.ai/learn/nptel/106108705/f5d9c60b1f14) (YouTube)
3. [Agents and Environment](https://invisiblenetwork.ai/learn/nptel/106108705/7c439c146972) (YouTube)
4. [General Problem Solving](https://invisiblenetwork.ai/learn/nptel/106108705/281e9b5d362b) (YouTube)
5. [Introduction to Search Strategies](https://invisiblenetwork.ai/learn/nptel/106108705/1cbf2852e769) (YouTube)
6. [Uninformed Search Strategies - I](https://invisiblenetwork.ai/learn/nptel/106108705/3c5eb8efa965) (YouTube)
7. [Uninformed Search Strategies - II](https://invisiblenetwork.ai/learn/nptel/106108705/7b1aa8d8e8f0) (YouTube)
8. [Informed Search Strategies - I](https://invisiblenetwork.ai/learn/nptel/106108705/0d5ae980d0b9) (YouTube)
9. [Informed Search Strategies - II](https://invisiblenetwork.ai/learn/nptel/106108705/520878cd7b7f) (YouTube)
10. [Adversarial or Game-Playing Search](https://invisiblenetwork.ai/learn/nptel/106108705/a80aa7f5887c) (YouTube)
11. [Game-Playing Search](https://invisiblenetwork.ai/learn/nptel/106108705/b0b7f7293894) (YouTube)
12. [Introduction to Genetic Algorithms](https://invisiblenetwork.ai/learn/nptel/106108705/2d55f77dddb1) (YouTube)
13. [GA Operators](https://invisiblenetwork.ai/learn/nptel/106108705/6299921313e1) (YouTube)
14. [Genetic Programming](https://invisiblenetwork.ai/learn/nptel/106108705/2aff8963d19e) (YouTube)
15. [Knowledge-Base Agents](https://invisiblenetwork.ai/learn/nptel/106108705/fa3c466171da) (YouTube)
16. [Proposotional Logic](https://invisiblenetwork.ai/learn/nptel/106108705/fd38d0d3fc93) (YouTube)
17. [Predicate Logic - 1](https://invisiblenetwork.ai/learn/nptel/106108705/efc839967ddf) (YouTube)
18. [Predicate Logic - 2](https://invisiblenetwork.ai/learn/nptel/106108705/13b342ef112c) (YouTube)
19. [Inference in Predicate Logic](https://invisiblenetwork.ai/learn/nptel/106108705/8798a4a86e86) (YouTube)
20. [Inference in First Order Logic](https://invisiblenetwork.ai/learn/nptel/106108705/75c3a2eb5755) (YouTube)
21. [Introduction to Expert Systems](https://invisiblenetwork.ai/learn/nptel/106108705/ff74250e6f25) (YouTube)
22. [Applications of Expert Systems](https://invisiblenetwork.ai/learn/nptel/106108705/8abd1763be23) (YouTube)
23. [Introduction to Planning](https://invisiblenetwork.ai/learn/nptel/106108705/e3cda90abab7) (YouTube)
24. [Planning Graph](https://invisiblenetwork.ai/learn/nptel/106108705/924a18f1c229) (YouTube)
25. [Planning and Scheduling](https://invisiblenetwork.ai/learn/nptel/106108705/8ce44325388a) (YouTube)
26. [Knowledge Representation](https://invisiblenetwork.ai/learn/nptel/106108705/9990749b691d) (YouTube)
27. [Non Monotonic Reasoning](https://invisiblenetwork.ai/learn/nptel/106108705/4c8e1ac57a8e) (YouTube)
28. [Representation Schemes - 1](https://invisiblenetwork.ai/learn/nptel/106108705/ddb3b188d72d) (YouTube)
29. [Representation Schemes - 2](https://invisiblenetwork.ai/learn/nptel/106108705/ac9e2953537d) (YouTube)
30. [Uncertanity in Knowledge Representation](https://invisiblenetwork.ai/learn/nptel/106108705/3cf2a285381a) (YouTube)
31. [Bayesian Network](https://invisiblenetwork.ai/learn/nptel/106108705/27017afa64b7) (YouTube)
32. [Dynamic belief networks (DBN)](https://invisiblenetwork.ai/learn/nptel/106108705/9c29452d88f5) (YouTube)
33. [Utility Theory](https://invisiblenetwork.ai/learn/nptel/106108705/27846dd3c302) (YouTube)
34. [Decision Theory - 1](https://invisiblenetwork.ai/learn/nptel/106108705/60550b4fab1a) (YouTube)
35. [Decision Theory - 2](https://invisiblenetwork.ai/learn/nptel/106108705/a6e34f5acd38) (YouTube)
36. [Introduction to Learning](https://invisiblenetwork.ai/learn/nptel/106108705/6098371570c4) (YouTube)
37. [Learning Algorithms](https://invisiblenetwork.ai/learn/nptel/106108705/fadce1a4c007) (YouTube)
38. [Learning Algorithms](https://invisiblenetwork.ai/learn/nptel/106108705/97b3f5a29e9c) (YouTube)
39. [Ensemble Learning](https://invisiblenetwork.ai/learn/nptel/106108705/08154dc03afc) (YouTube)
40. [Introduction to Neural Networks](https://invisiblenetwork.ai/learn/nptel/106108705/aa3cacd3f7b7) (YouTube)
41. [Multilayer Perceptron Neural network](https://invisiblenetwork.ai/learn/nptel/106108705/68009491d8f6) (YouTube)
42. [Hypothesis Learning](https://invisiblenetwork.ai/learn/nptel/106108705/7e24e66d7728) (YouTube)
43. [Practical session - 1](https://invisiblenetwork.ai/learn/nptel/106108705/8f97c00ef2a2) (YouTube)
44. [Practical session - 2](https://invisiblenetwork.ai/learn/nptel/106108705/2f36ffc65b77) (YouTube)
45. [Introduction to deep learning](https://invisiblenetwork.ai/learn/nptel/106108705/97509ac62968) (YouTube)
46. [Datasets for DL](https://invisiblenetwork.ai/learn/nptel/106108705/40145c5ced0d) (YouTube)
47. [CNN and introduction to RNN](https://invisiblenetwork.ai/learn/nptel/106108705/5c50386bab7d) (YouTube)
48. [RNN & LSTMs](https://invisiblenetwork.ai/learn/nptel/106108705/766273d7d4ef) (YouTube)
49. [Practical session - 3](https://invisiblenetwork.ai/learn/nptel/106108705/63fb8ea79ded) (YouTube)
50. [Practical Section - 4](https://invisiblenetwork.ai/learn/nptel/106108705/52de2d0c4c98) (YouTube)
51. [Practical Section - 5](https://invisiblenetwork.ai/learn/nptel/106108705/62da43ba7548) (YouTube)
52. [Generative AI](https://invisiblenetwork.ai/learn/nptel/106108705/7ce38e2f7722) (YouTube)
53. [Fuzzy Sets and Systems](https://invisiblenetwork.ai/learn/nptel/106108705/070c70de9c33) (YouTube)
54. [Fuzzification and Defuzzification methods](https://invisiblenetwork.ai/learn/nptel/106108705/2d7e1b0c56e4) (YouTube)
55. [Natural Language Processing](https://invisiblenetwork.ai/learn/nptel/106108705/155d42c21f75) (YouTube)
56. [Ethics in AI](https://invisiblenetwork.ai/learn/nptel/106108705/7fd09657c926) (YouTube)
57. [Swarm Intelligence](https://invisiblenetwork.ai/learn/nptel/106108705/ac309a4bd6a6) (YouTube)
58. [Multi agent systems](https://invisiblenetwork.ai/learn/nptel/106108705/d0d0a3d59a1e) (YouTube)
