Artificial Intelligence Application Development and Jira Notes | B.Sc. (Information Technology) Semester 5 | Mumbai University | munotes
Official Notes munotes.in
Artificial Intelligence Application Development and Jira
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 Introduction to AI and Intelligent Agents
- How This Paper Is Examined, and What Your Journal Must Contain 1
- The Laboratory: Python and the Four Libraries This Paper Needs 5
- The Python You Need Before the First Practical 8
- What Makes an Agent Rational, and What PEAS Is For 11
- PEAS for the Vacuum-Cleaner World 14
- PEAS for the Autonomous Taxi 17
- Classifying a Task Environment 20
- The Table-Driven Agent in Python 23
- Why the Table Does Not Scale, and What Replaces It 26
- The State Space, the Node and the Frontier 29
- The 8-Puzzle: States, Moves and the Goal 33
- Breadth-First Search on the 8-Puzzle 37
- What Breadth-First Search Costs 41
- The Water Jugs, Solved by Depth-First Search 44
- Changing the Capacities, and When There Is No Solution 48
- The Romania Map as a Weighted Graph 52
- Uniform-Cost Search from Arad to Bucharest 56
- A Second Graph for Uniform-Cost Search 60
- Heuristics, and What Admissible Means 63
- Greedy Best-First Search on the 8-Puzzle 67
- A-Star Search on the 8-Puzzle 71
- Greedy Against A-Star, on the Same Puzzle, Counted 75
- A-Star on the Romania Map with Straight-Line Distance 78
- Bayes' Rule, Worked by Hand 82
- The Medical Test: Writing the Program 85
- Why the Answer Feels Wrong: Base Rates and a Second Test 89
- Naive Bayes: The Model Behind the Classifier 92
- A Naive Bayes Classifier on the Weather Dataset 96
- A Naive Bayes Spam Classifier 100
- Bayesian Networks: The Burglary and Alarm Model 104
- Building the Network with pgmpy 108
- Exact Inference: P(Burglary given Alarm = True) 112
- Checking the Network's Answer by Hand 116
- What a Machine Learning Program Actually Does 120
- Loading a Dataset with pandas 123
- Preprocessing: Missing Values and Scaling 126
- Splitting the Data, and Why Training Accuracy Lies 130
- The Whole Workflow in One Program 134
- Linear Regression with scikit-learn 137
- Reading a Regression's Numbers 140
- MNIST, and a Binary Classifier for One Digit 143
- The Confusion Matrix, Precision and Recall 147
- The Trade-off, and the ROC Curve 151
- k-Fold Cross-Validation 155
- Decision Trees: How the Split Is Chosen 159
- A Decision Tree Classifier on Iris 163
- Decision Tree Regression 166
- The k-Nearest Neighbours Classifier 169
- Multiclass Classification 173
- Tuning a Model Without Fooling Yourself 177
- Putting a Model to Work 181
- Looking at a Dataset for Bias 185
- Class Imbalance, and the Score That Hides It 190
- Fairness: What the Numbers Can and Cannot Tell You 194
Module II Jira Setup & Project Configuration, Advanced Configuration,
- The Sources This Half Is Written From 198
- Agile, Scrum and Kanban: The Vocabulary Jira Implements 201
- What Jira Cloud Is: Site, Product, Project 205
- Creating the Account and Reading the Dashboard 208
- Company-Managed and Team-Managed: Which One to Create 211
- Creating the Scrum or Kanban Project 214
- Configuring the Project's Details 217
- Adding Team Members 220
- Project Roles, and What Assigning One Does 223
- Issue Types: Epic, Story, Task, Bug 226
- Components and Versions 229
- Creating Issues Under an Epic 232
- Assignee, Priority and Due Date 235
- What a Workflow Is 238
- Designing the Custom Workflow 241
- Conditions, Validators and Post Functions 244
- Publishing the Workflow and Associating It 247
- The Scrum Board, and Configuring It 250
- Estimation: Story Points and the Backlog 253
- Creating and Starting a Sprint 257
- Completing a Sprint and Reading the Sprint Report 260
- The Kanban Board, WIP Limits and Flow 264
- Tracking Progress: The Control Chart and Cycle Time 267
- JQL: The Query Language 271
- Writing Basic JQL Queries 274
- Saving a Filter and Sharing It 277
- The Burndown Chart, Read and Recomputed 280
- The Velocity Chart 284
- The Pie Chart and Issue Statistics 287
- A Custom Dashboard and Its Gadgets 290
- Permissions: The Scheme Behind the Buttons 293
- Roles, Groups and Who Can Do What 296
- Automation: Trigger, Condition, Action 299
- Configuring and Testing a Rule 302
- Jira on a Phone 305
- The Practical Examination: The Slip, the Journal and the Viva 308
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.