Artificial Intelligence and Application Development Notes | B.Sc. (Information Technology) Semester 5 | Mumbai University | munotes
Official Notes munotes.in
Artificial Intelligence and Application Development
B.SC. (INFORMATION TECHNOLOGY) · SEMESTER 5
Strictly as per the University of Mumbai NEP syllabus in force for B.Sc. (Information Technology)
For B.Sc. (Information Technology) students of the University of Mumbai and all its affiliated colleges
Open the book ↓munotes.in Third Year
Contents
Module I Foundations and theoretical approach
- What Artificial Intelligence Is 1
- The Turing Test, Read Out of Turing's Own Paper 7
- The Disciplines AI Was Built From 12
- The State of the Art 17
- The Risks and the Benefits of AI 21
- Agents and Environments 25
- Rationality, and What a Performance Measure Is 30
- Omniscience, Learning and Autonomy 35
- PEAS: Specifying a Task Environment 39
- The Six Dimensions of a Task Environment 45
- The Table-Driven Agent 51
- Simple Reflex Agents 56
- Model-Based Reflex Agents 61
- Goal-Based Agents 66
- Utility-Based Agents 71
- Learning Agents 76
- How an Agent Represents the World 81
- Problem-Solving Agents 86
- Example Problem: The 8-Puzzle 91
- Example Problem: The 8-Queens Problem 97
- Example Problem: Route Finding 102
- The Water-Jug Problem 107
- Nodes, the Frontier and the Reached Table 113
- Best-First Search: The One Algorithm Behind All of Them 119
- How a Search Strategy Is Measured 125
- Breadth-First Search 131
- Breadth-First Search on the 8-Puzzle 137
- Uniform-Cost Search 143
- Uniform-Cost Search from Arad to Bucharest 148
- Depth-First Search 153
- Depth-First Search on the Water Jugs 159
- Depth-Limited and Iterative Deepening Search 165
- The Uninformed Strategies Compared 171
- Greedy Best-First Search 177
- A* Search 183
- Admissibility, Consistency, and Why A* Is Optimal 188
- A* on the 8-Puzzle with Manhattan Distance 194
- A* on the Road Map with Straight-Line Distance 200
- Heuristic Functions: Where One Comes From 206
- Comparing Two Heuristics: Dominance and the Branching Factor 212
- Memory-Bounded Search: IDA* and Recursive Best-First Search 218
- Acting Under Uncertainty 224
- Basic Probability Notation 230
- The Full Joint Distribution 236
- Inference by Enumeration 241
- Independence and Conditional Independence 247
- Bayes Rule, and Using It for Diagnosis 253
- The Base-Rate Fallacy 258
- The Naive Bayes Classifier 263
- Naive Bayes on Text, and the Zero-Frequency Problem 268
- The Wumpus World Revisited 274
- Representing Knowledge in an Uncertain Domain 280
- The Burglary and Alarm Network 286
- The Semantics of a Bayesian Network 292
- Conditional Independence in a Network, and the Markov Blanket 298
- Exact Inference by Enumeration 304
- Variable Elimination 310
- Approximate Inference: Rejection Sampling 316
- Likelihood Weighting 322
- Gibbs Sampling 328
- Causal Networks 334
- Doing This with a Library: pgmpy 339
Module II AI Application Development and Ethics
- Forms of Learning 345
- Supervised Learning 351
- Bias, Variance and the Trade-Off Between Them 357
- Learning Decision Trees 363
- Entropy and Information Gain 369
- Building a Decision Tree by Hand 375
- Model Selection 381
- Loss Functions and Regularisation 387
- The Theory of Learning: PAC Learning 393
- Linear Regression 399
- Gradient Descent 405
- Linear Classification and the Perceptron 411
- Logistic Regression 417
- Nonparametric Models and k-Nearest Neighbours 423
- k-Nearest Neighbours in Practice 429
- The Curse of Dimensionality 435
- Locally Weighted Regression and Support Vector Machines 441
- Ensemble Learning: Bagging 447
- Random Forests 453
- Boosting, AdaBoost and Stacking 459
- Developing a Machine Learning System 465
- What Machine Learning Is 471
- Why Use Machine Learning 477
- Types of Machine Learning System 482
- Supervised and Unsupervised Learning 487
- Semi-Supervised, Self-Supervised and Reinforcement Learning 492
- Batch and Online Learning 497
- Instance-Based and Model-Based Learning 503
- The Main Challenges of Machine Learning 509
- Insufficient Quantity of Training Data 514
- Nonrepresentative Training Data 519
- Poor-Quality Data 525
- Irrelevant Features and Feature Engineering 531
- Overfitting the Training Data 537
- Underfitting the Training Data 543
- Stepping Back: The Landscape in One Page 548
- Testing and Validating 554
- MU's Exercises on the Machine Learning Landscape, Answered 560
- MNIST 565
- Training a Binary Classifier 571
- Performance Measures, and Why Accuracy Misleads 576
- Measuring Accuracy Using Cross-Validation 582
- The Confusion Matrix 586
- Precision, Recall and the F1 Score 591
- The Precision and Recall Trade-Off 596
- The ROC Curve and the Area Under It 601
- Multiclass Classification 607
- Error Analysis 612
- Multilabel Classification 618
- Multioutput Classification 623
- Training and Visualising a Decision Tree 628
- Making Predictions with a Trained Tree 633
- Estimating Class Probabilities 639
- The CART Training Algorithm 644
- The Computational Complexity of a Decision Tree 650
- Gini Impurity or Entropy 656
- Regularisation Hyperparameters 662
- Decision Tree Regression 667
- Instability 672
- MU's Exercises on Decision Trees, Answered 677
- The Limits of AI 683
- Can Machines Really Think? 689
- The Ethics of AI 694
- Bias and Fairness in a Model 700
- Accountability, Transparency and Safety 706
- The Feed-Forward Neural Network 712
- Backpropagation 718
- Data Preprocessing in a Pipeline 725
- An End-to-End Pipeline 731
- Inference Integration: Serving a Trained Model 736
- Scalability, Robustness and Data Drift 741
- A Bias and Class-Imbalance Audit 747
- The Applications MU Names 752
- The Frameworks and Tools, and How to Choose 757
- Answering This Paper 762
The chapters
Every chapter of this book comes with the B.Sc. (Information Technology) Semester 5 notes.
The cover and the contents are free to look through. Buy the notes once to read every chapter of every subject in this semester.
Notes: ₹499 Already bought it? Sign in
Free either way: question papers, the syllabus, and the cover and contents of every book.
The rest of this subject
These notes are cut from the University's printed syllabus. Open the syllabus itself, or the past papers, for the same subject.