# AI driven Perception, Learning and Mapping for Drones

- Institution: IISc Bangalore
- Department: Electrical Engineering
- Taught by: Prof. Suresh Sundaram, Prof. Aniruddh Sikdar
- Level: Undergraduate
- Language: English
- Subjects: Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/108108001)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/108108001)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

This course introduces the fundamental principles of deep learning, from shallow models to advanced neural networks, with a strong focus on aerial perception. Students will learn core CNN architectures, training strategies, and methods for object detection, segmentation, and generative modeling. The course also covers online learning, localization, 3D reconstruction, and deep reinforcement learning. Emphasis is placed on practical skills, including data annotation and model deployment using MATLAB and PyTorch

Intended audience: UG/ Working Professional

Prerequisites: Linear Algebra, Probability

## Lectures

1. [Introduction to the course](https://invisiblenetwork.ai/learn/nptel/108108001/7246c16c9c3b) (YouTube)
2. [Introduction - 1](https://invisiblenetwork.ai/learn/nptel/108108001/e790253d931a) (YouTube)
3. [Introduction -2](https://invisiblenetwork.ai/learn/nptel/108108001/eba89b5c3853) (YouTube)
4. [Foundations in Neural Networks: Basic Concepts - 1](https://invisiblenetwork.ai/learn/nptel/108108001/51aaa6f08849) (YouTube)
5. [Foundations in Neural Networks: Basic Concepts - 2](https://invisiblenetwork.ai/learn/nptel/108108001/d70aec1a3bc1) (YouTube)
6. [Foundations of Neural Networks - Single Neuron Model - 1](https://invisiblenetwork.ai/learn/nptel/108108001/270b4299f3c7) (YouTube)
7. [Foundations of Neural Networks - Single Neuron Model - 2](https://invisiblenetwork.ai/learn/nptel/108108001/1cbaf625a6d4) (YouTube)
8. [Foundations of Neural Networks - Single Neuron Model - 3](https://invisiblenetwork.ai/learn/nptel/108108001/b9140c967417) (YouTube)
9. [Foundations of Neural Networks - Single Neuron Model - 4](https://invisiblenetwork.ai/learn/nptel/108108001/a3c2d4569f8a) (YouTube)
10. [Math for AI - 1](https://invisiblenetwork.ai/learn/nptel/108108001/661a7f248197) (YouTube)
11. [Training Parameters: Part 1](https://invisiblenetwork.ai/learn/nptel/108108001/40d9347b4e1a) (YouTube)
12. [Training Parameters : Part 2](https://invisiblenetwork.ai/learn/nptel/108108001/1c4518fc9d1f) (YouTube)
13. [Loss Functions](https://invisiblenetwork.ai/learn/nptel/108108001/8c3e3025622c) (YouTube)
14. [Math for AI - 2](https://invisiblenetwork.ai/learn/nptel/108108001/224330d63745) (YouTube)
15. [Math for AI - 3](https://invisiblenetwork.ai/learn/nptel/108108001/00ee59d1187c) (YouTube)
16. [Radial Basis functions](https://invisiblenetwork.ai/learn/nptel/108108001/c42bc26aa153) (YouTube)
17. [Introduction to pytorch](https://invisiblenetwork.ai/learn/nptel/108108001/8efa6ee72152) (YouTube)
18. [Math for AI - 4](https://invisiblenetwork.ai/learn/nptel/108108001/6e2cb91dbfeb) (YouTube)
19. [Math for AI - 5](https://invisiblenetwork.ai/learn/nptel/108108001/bd3d3603a6f4) (YouTube)
20. [Introduction to CNNs - 1](https://invisiblenetwork.ai/learn/nptel/108108001/25d460890f14) (YouTube)
21. [Introduction to CNNs - 2](https://invisiblenetwork.ai/learn/nptel/108108001/2c5242161783) (YouTube)
22. [Foundation of Convolutional Neural Networks](https://invisiblenetwork.ai/learn/nptel/108108001/8f8249f35028) (YouTube)
23. [Math for AI - 6](https://invisiblenetwork.ai/learn/nptel/108108001/dbd024411c9b) (YouTube)
24. [Tutorial on pytorch - 2](https://invisiblenetwork.ai/learn/nptel/108108001/5408ea72ea71) (YouTube)
25. [Normalization techniques](https://invisiblenetwork.ai/learn/nptel/108108001/681407b0a1f2) (YouTube)
26. [Feature visualization](https://invisiblenetwork.ai/learn/nptel/108108001/dc83bbef6b4d) (YouTube)
27. [Popular CNN backbones](https://invisiblenetwork.ai/learn/nptel/108108001/460c517c828f) (YouTube)
28. [Tutorial on pytorch - 3](https://invisiblenetwork.ai/learn/nptel/108108001/7a411fb9864f) (YouTube)
29. [Math for AI - 7](https://invisiblenetwork.ai/learn/nptel/108108001/658c2c92c1d8) (YouTube)
30. [Sequential Learning with Feedback Networks and MNNs](https://invisiblenetwork.ai/learn/nptel/108108001/49ea33f7b9f6) (YouTube)
31. [Sequential Learning with RNNs and LSTMs](https://invisiblenetwork.ai/learn/nptel/108108001/c9a3f3ff00e3) (YouTube)
32. [Sequential Learning with Attention mechanism](https://invisiblenetwork.ai/learn/nptel/108108001/1b26d6a0ceb2) (YouTube)
33. [Object detection-1](https://invisiblenetwork.ai/learn/nptel/108108001/b704462979ee) (YouTube)
34. [Object detection-2](https://invisiblenetwork.ai/learn/nptel/108108001/9d251bd379cc) (YouTube)
35. [Introduction to Semantic Segmentation - 1](https://invisiblenetwork.ai/learn/nptel/108108001/dfddac7e3302) (YouTube)
36. [Semantic Segmentation-2](https://invisiblenetwork.ai/learn/nptel/108108001/11bf973331c5) (YouTube)
37. [Segmentation task-3](https://invisiblenetwork.ai/learn/nptel/108108001/cc5102815cac) (YouTube)
38. [Advanced Topics in Semantic Segmentation - 4](https://invisiblenetwork.ai/learn/nptel/108108001/2b9718f70cae) (YouTube)
39. [Compressing and Structuring Representations: Knowledge Distillation and Contrastive Learning](https://invisiblenetwork.ai/learn/nptel/108108001/106add04828e) (YouTube)
40. [Learning Beyond Static, Single-Modal Data – 1](https://invisiblenetwork.ai/learn/nptel/108108001/1230a54c1052) (YouTube)
41. [Introduction to Generative modeling and Generative adversarial Networks](https://invisiblenetwork.ai/learn/nptel/108108001/6f7e0aed8261) (YouTube)
42. [Tutorial 1: Generative adversarial Networks](https://invisiblenetwork.ai/learn/nptel/108108001/ca88d40a006c) (YouTube)
43. [Tutorial 2: Generative adversarial Networks](https://invisiblenetwork.ai/learn/nptel/108108001/b2d26143bd13) (YouTube)
44. [Reinforcement Learning - Part 1: Foundations of Conventional RL](https://invisiblenetwork.ai/learn/nptel/108108001/e4e4b15b026c) (YouTube)
45. [Reinforcement Learning - Part 2: Deep RL](https://invisiblenetwork.ai/learn/nptel/108108001/74f8c413de59) (YouTube)
46. [Reinforcement Learning - Part 3: Deep RL Demo](https://invisiblenetwork.ai/learn/nptel/108108001/510401f5b70a) (YouTube)
47. [Sensor denied navigation, localication and mapping](https://invisiblenetwork.ai/learn/nptel/108108001/ee5e6de0f922) (YouTube)
48. [Distributed AI](https://invisiblenetwork.ai/learn/nptel/108108001/b0eeb80a772a) (YouTube)
