0% found this document useful (0 votes)
49 views35 pages

A I Machine Learning Dea P Learning

Uploaded by

Asif Ikram
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views35 pages

A I Machine Learning Dea P Learning

Uploaded by

Asif Ikram
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 35

Government of Pakistan

National Vocational and Technical Training


Commission

Prime Minister’s Hunarmand Pakistan Program

"Skills for All"

Course Contents / Lesson Plan


Course Title: Artificial Intelligence (Machine Learning & Deep Learning)
Duration: 3 Months

Artificial Intelligence Machine Learning


Deep Learning
Trainer Name

Course Title Artificial Intelligence (Machine Learning & Deep Learning)

Objective of Course Employable skills and hands on practice for Artificial


Intelligence, including specialization in Natural Language
Processing (NLP) and Microsoft Azure AI Associate

The aim for the team of staff responsible for delivery of the
advanced IT curriculum is to provide knowledge and develop
skills related to the IT. The course will allow participants to gain
a comprehensive understanding of all the aspects. It will also
develop the participant’s ability to act in a professional and
responsible manner.

Teaching staff will provide the technical knowledge and abilities


required to solve tasks and problems that are goal-oriented.
They will use participant-centered, practically oriented methods.
They will also develop a program of practical assessment that
reflects the learning outcomes stated in the curriculum. Trainees
of the IT curriculum will also develop their willingness and ability
as individuals to clarify issues, as well as think through and
assess development opportunities.

Teaching staff will also support trainees in developing


characteristics such as self-reliance, reliability, responsibility, a
sense of duty and a willingness and ability to criticize and accept
criticism well and to adapt their future behavior accordingly.

Teaching staff also use the IT curriculum to address the


development of professional competence. Trainees will acquire
the ability to work in a professional environment. By the end of
this course, the trainees should gain the following
competencies:

Understanding of core concepts of artificial intelligence


and machine learning
State of the art machine learning techniques
Hands-on exposure to exploratory data analysis
Practical exposure to model design, evaluation
Familiarity with tools and libraries such as scikit learn,
pandas numpy, tensorflow, pytorch and keras

Artificial Intelligence Machine Learning


Deep Learning
Learning Outcome of the After taking this course, you will be familiar with the fundamentals
Course of Artificial Intelligence. You will gain practical experience in
applying AI for problem solving, and will develop a deep
understanding of the core concepts by implementing solutions to
real world problems.

By the end of this course, the trainees should gain the following
competencies:

Understanding of core concepts of artificial intelligence


and machine learning
State of the art machine learning techniques
Hands-on exposure to exploratory data analysis
Practical exposure to model design, evaluation
Familiarity with tools and libraries such as scikit learn,
pandas numpy, tensorflow, pytorch and keras

After the specialization in NLP, you will be comfortable using


TensorFlow pipelines for NLP at the end of the course. Moreover,
You will learn to build your own models which will extract
information from textual data. You will learn text processing
fundamentals, including text normalization, stemming and
lemmatization. You will learn about different evaluation metrics for
models trained for NLP tasks. You will learn to make a part of
speech (POS) tagging model. You will learn about named entity
recognition. You will learn advanced techniques including word
embeddings, deep learning (DL) techniques. You will learn how to
deploy a NLP model

Moreover, you will learn not only all these skills but also learn to
use Microsoft Azure API for Machine and Deep Learning for
numerical, image and text data.

Course Execution Plan Total Duration of Course: 3 Months


Class Hours: 4 Hours per day
Theory: 20% Practical: 80%
Companies Offering Jobs 1. Careem
in the respective trade 2. Afiniti
3. Addo.ai
4. Arbisoft
5. I2c
6. Xavor
7. Fiverivers Technologies
8. Confiz
9. Crossover
10. NetSol
11. Research institutes
12. All Private Institutes who have an ML department
Job Opportunities AI is the buzzword of the century, attracting attention across
industries, motivating changes in products as well as services. It
is the very nature of the subject that makes its applications infinite,
Artificial Intelligence Machine Learning
Deep Learning
in multiple domains. Whether you belong to a technical
background or not, chances are that AI can make your job easier,
and push it in the right direction. Dive in to develop an
understanding of the core concepts, while gaining hands on
experience and training from the industry’s finest. Trained
resources can find work as one of the following roles:

 AI Associate Engineer
 Machine Learning associate analyst
 Assistant Data Analyst
 Research Assistant

Artificial Intelligence Machine Learning


Deep Learning
No of Students 25

Learning Place Classroom /


Lab
Instructional Resources Linux:
/ Reference Material  Learn Linux Shell Scripting – Fundamentals of Bash
4.4
[Sebastiaan Tammer - Packt Publishing Ltd.]
 Sams Teach Yourself Shell Programming in 24
Hours
[Second Edition , Sams Publishing]
 Applied Data Science – (Chapter 01)
[Ian Langmore & Daniel Krasner]
 Linux Tutorial – Basic Command Line
https://www.youtube.com/watch?v=cBokz0LTizk

Python:
 Learning Python – 2nd Edition (Ch:12: OOP in
Python)
[B. Nagesh Rao, CyberPlus Infotech Pvt. Ltd.]
 Python for Everybody
[Dr. Charles R. Severance]
 Python: A Simple Tutorial
[Matt Huenerfauth, University of Pennsulvania, USA]
 Smarter Way to Learn Python
[Mark Mayers]
 A Python Book: Beginning Python, Advanced
Python, and Python Exercises
[Dave Kuhlman]
 Mastering Object-Oriented Python
[Second Edition, Steven F. Lott, Pack Publishing
Ltd.]
 Python Official Documentation
https://docs.python.org/3/

Descriptive Statistics and Probability:


 Probability for Machine Learning
[Jason Brownlee]
 Making Sense of Data: A Practical Guide to
Exploratory Data Analysis and Data Mining (Ch: 02)
[Second Edition, Glenn J. Myatt & Wayne P.
Johnson, WILEY]
 Practical Statistics for Data Scientists
[Second Edition, Peter Bruce, Andrew Bruce, and
Peter Gedeck, O’REILLY]

Artificial Intelligence Machine Learning


Deep Learning
Exploratory Data Analysis:
 Numpy
o Python for Data Analysis
(Ch:04, Appendix A: Advanced Numpy)
[Second Edition, Wes McKinney, O’REILLY]
o Numpy Official Documentation
https://numpy.org/doc/1.24/
 Pandas
o Pandas 1.x Cookbook
[Second Edition, Matt Harrison & Theodore
Petrou, Pack Publishing Ltd.]
o Python for Data Analysis
(Ch:05, 07, 10, 12)
[Second Edition, Wes McKinney, O’REILLY]
o Hands-on Exploratory Data Analysis with
Python
(Ch: 04, 06)
[Suresh Kumar Mukhiya & Usman Ahmed,
Pack Publishing Ltd.]
o Pandas Official Documentation
https://pandas.pydata.org/docs/
 Matplotlib
o Pandas 1.x Cookbook
(Ch:13)
[Second Edition, Matt Harrison & Theodore
Petrou, Pack Publishing Ltd.]
o Hands-on Exploratory Data Analysis with
Python
(Ch: 04, 06)
[Suresh Kumar Mukhiya & Usman Ahmed,
Pack Publishing Ltd.]
o Matplotlib Official Documentation
https://matplotlib.org/stable/index.html
 Seaborn
o Pandas 1.x Cookbook
(Ch:13)
[Second Edition, Matt Harrison & Theodore
Petrou, Pack Publishing Ltd.]
o Python for Data Analysis
(Ch:09)
[Second Edition, Wes McKinney, O’REILLY]
o Seaborn Official Documentation
https://seaborn.pydata.org/

Artificial Intelligence Machine Learning


Deep Learning
Machine Learning:
 Machine Learning by Andrew NG (Also available
freely on Youtube)
https://www.coursera.org/collections/machine-
learning
 Machine Learning: An Algorithmic Perspective
[Second Edition, Stephen Marsland, CRC Press]
 Hands-On Machine Learning with Scikit-Learn,
Keras, and TensorFlow
[Third Edition, Aurélien Géron, O’REILLY]
 XGBoost with Python
[Jason Brownlee]
 Learn TensorFlow 2.0
[Pramod Singh & Avinash Manure, Apress]

Natural Language Processing:


 Speech and Language Processing
 [Third Edition, Dan Jurafsky, James H. Martin]
 Deep Learning for Natural Language Processing
[Jason Brownlee]
 Natural Language Processing Cookbook
[Krishna Bhavsar, Naresh Kumar, & Pratap Dangeti,
Pack Publishing Ltd.]

Deep Learning:
 Deep Learning by Andrew NG (Also available freely
on Youtube)
 https://www.coursera.org/learn/neural-networks-
deep-learning
 Deep Learning with Python
[Jason Brownlee]
 Deep Learning for Time Series Forecasting
[Jason Brownlee]
 Long Short-Term Memory Networks with Python
[Jason Brownlee]
 [Jason Brownlee]
 Dive into Deep Learning
[Aston Zhang, Zachary C. Lipton, Mu Li, and
Alexander J. Smola]

Microsoft Azure Machine Learning:


 Mastering Azure Machine Learning: Execute Large-
Scale End-to-end Machine Learning with Azure
[Second Edition, Christopher Korner and Marcel
Alsdorf, Packt Publishing Ltd.]
 Microsoft Azure AI Fundamentals Training
Artificial Intelligence Machine Learning
Deep Learning
https://learn.microsoft.com/en-
us/training/paths/prepare-teach-ai-900-
fundamentals-academic-programs/
 Microsoft Azure AI Associate Training
https://learn.microsoft.com/en-
us/training/paths/prepare-teach-ai-102-microsoft-
design-implement-azure/
 Microsoft Learn for Educators Program
https://learn.microsoft.com/en-us/training/educator-
center/programs/msle/

Software Download:
 Anaconda
https://www.anaconda.com/
 VSCode
https://code.visualstudio.com/
 PyCharm (Community Edition)
https://www.jetbrains.com/pycharm/
 PyTorch
https://pytorch.org/get-started/locally/
 TensorFlow 2.0
https://www.tensorflow.org/install

Artificial Intelligence Machine Learning


Deep Learning
Schedule Module Title D Learning Units Remarks
d Week y
Week 1 Introduction Day 1 Hour#  Introduction to AI
1  Motivational Lecture (For further detail
please see Page No: 3& 4)  Task 1
 Task 2
Hour#  Course Introduction  Task 3-25
2  Job market
 Course Applications
 Work ethics
 Survey of career opportunities Details may be
 Survey of industry requirements for each seen at
career path Annexure-I

Hour#  Software Installation (Anaconda, VSCode,
Linux Shell 3, 4 PyCharm, etc.)
Scripting Day 2 Hour# Introduction to Debian
Fundamentals 1
 Basic Commands: pwd, cd, ls, cat, sudo,
man, redirection, mkdir, rm, rmdir, cp, mv
Hour#  file, reading, cat, more, less, head, alias,
2
Hour#  shutdown, restart, touch, nano, bash, sh,
3 chmod, ps, kill, dpkg
Hour#  Package update and upgrade
4  Environment Variables
Day 3 Hour Values, expressions, and statements
#  Numbers, Booleans, Strings
Python
1  Operators, variables and keywords
Fundamentals
Hour  String operations
#
2,3
Hour  Input and Type casting
#  Comments
4
Day 4 Hour Data Structures
#  Lists
1 & 2  Tuples
Hour  Dictionaries
#  Sets
3&4
Day 5 Hour Conditional Execution
#  If, elif, and else statements
1 & 2  Break, continue, and pass statements
Artificial Intelligence Machine Learning
Deep Learning
 Nested conditionals
 Conditional (Ternary) Expression

Hour  While, for loops and use of enumerate


#  Nested loops
3&4  List comprehension
 Iterators and Iterables

Week 2 Python Day 1 Hour#  Motivational Lecture (For further detail
Fundamentals 1 please see Page No: 3& 4)  Task 26-
27
Hour#  Functions
2, 3  Functions and variable scope  Task 49-
 Lambda expression 51
 Map and Filter
 Inner/Nested functions
Hour  File Handling
#  Exception Handling
Details may be
4
Implementation of seen at
Day 2 Hour#  Classes and Objects
OOP Principals in Annexure-I
1  Instance Variables and Methods
Python
 Class Variables and Functions
 Constructors and Destructors
Hour#  Inheritance
2,3  Multilevel Inheritance
 Hierarchical Inheritance
 Multiple Inheritance, Method Resolution
Order

Hour#  Access Specifiers: Private, Public, Protected


4  Name Mangling
 Inner/Nested Class
 Association, Aggregation, Composition

Day 3 Hour#  Polymorphism and Operator Overloading


1
Hour#  Magic Functions/Dunder Functions
2
Hour#  Dynamic Polymorphism (subclass as base
3 class)

Hour#  Abstract Method and Class, Empty Class,


4 Data Class
 Keyword Arguments
Descriptive Day 4 Hour#  Data and its types (structured, Unstructured)
Statistics and
1, 2  Quantitative data, Numerical, Continuous,
Probability
and Discrete variables
Artificial Intelligence Machine Learning
Deep Learning
Overview  Qualitative data, Categorical, Nominal,
Ordinal, and Binary variables

Hour Measures of Central Tendency


#  Mean, Mode, Median
3-4
Day 5 Hour# Measures of Dispersion
1,2  Variance, Standard deviation
 Co-efficient of variation, skewness and
kurtosis

Hour# Measures of Position


3, 4  Z-Score, Percentile, Quartile

Week 3 Descriptive Day 1 Hour#  Motivational Lecture (For further detail


Statistics and 1 please see Page No: 3& 4)  Task 28-
Probability 48
Hour#  Correlation Coefficient
Overview
2
Hour#  Univariate, bivariate and multivariate plots
3
Hour# Probability Details may be
4 seen at
Day 2 Hour# Joint, Marginal and Conditional probability Annexure-I
1
Hour#  Probability Distributions
2 

Hour  Discrete and Continuous probability


# 3-4 distributions
 Bayesian Probability
Day 3 Hour#  Introduction to Numpy
Python Support 1
Libraries for Hour#  Creating Numpy Arrays (from Python list,
Exploratory Data 2,3,4 from built-in methods, from random)
Analysis  Array Attributes and Methods (reshape, max,
- NUMPY min, argmax, argmin, shape, dtype, size,
ndim)
 Operations on Arrays (copying, append and
Insert, Sorting, Removing/Deleting,
Combining/Concatenating, Splitting)
Day 4 Hour  Data Loading & Saving
# 1-2  NumPy Indexing and Selection (Indexing a
2D array, Logical Selection)
 Broadcasting
Hour  Type Casting
# 3-4  Arthmetic Operations (Add, Subtract, Multiply,
Divide, Exponentiation)
 Universal Array Functions (sqrt, exp, max,
Artificial Intelligence Machine Learning
Deep Learning
sin, etc)

- Pandas Day 5 Hour#  Introduction to Pandas


1
Hour#  Series and DataFrame and Data Input
2  Selection and Indexing (rows, columns,
conditional selection, selection of subset of
rows and columns, index setting, etc)
Hour#  Operations on DataFrames (head, unique,
3 value counts, applying custom functions,
getting column and index names, sorting and
ordering, null value check, value replacement,
dropping rows and columns, etc)
Hour#  Missing data & its handling
4
Week 4 Python Support Day 1 Hour#  Motivational Lecture (For further detail
Libraries for 1 please see Page No: 3& 4)
Exploratory Data
Hour#  Merging, Joining, and Concatenation (inner,
Analysis
2 outer, right and left joins)
- Pandas
- Seaborn Hour  GroupBy
# 3-4  Discretization and Binning
 Operations on DataFrames
 Data output/saving
 Pandas for Plotting (area, bar, density, hist,  Task 28-48
line, scatter, barh, box, hexbin, kde, and pie
plots Details may be
Day 2 Hour#  Introduction to Seaborn seen at
1 Annexure-I
Hour# Distribution Plots
2  distplot
 jointplot (pairplot, rugplot, kdeplot)
Hour# Categorical Data Plots
3  factorplot, boxplot, violinplot, stripplot,
swarmplot, barplot, countplot
Hour# Matrix Plots
4  Heatmap
Day 3 Hour#  Machine learning introduction and types
1
Hour#  Classical machine learning pipeline (data
2,3,4 collection, preprocessing, feature crafting,
modeling, testing and evaluation, and
deployment)
Day 4 Hour  Supervised machine learning
# 1,2  Regression and classification problems
 Components of supervised machine learning
(labeled data, hypothesis, cost function,
optimizer)
Hour  Univariate Linear Regression with Gradient
# Descent
3,4
Artificial Intelligence Machine Learning
Deep Learning
Day 5 Hour  Univariate Linear Regression with Gradient
# 1-2 Descent
 Without Vectorization
Hour  With Vectorization
# 3-4
Week 5 Machine Learning-I Day 1 Hour#  Motivational Lecture (For further detail
1 please see Page No: 3& 4)  Task –
Hour#  Multivariate Linear Regression 51,52
2,3,4
Day 2 Hour#  Polynomial Regression Details may be
1,2,3, seen at
4 Annexure-I
Day 3 Hour#  Logistic Regression (Binary Classification)
1,2,3,
4
Day 4 Hour#  Logistic Regression (Multiclass Classification)
1,2,3,
4
Day 5 Hour#  Code practice
1,2,3,
4
Week 6 Natural Language Day 1 Hour#  Motivational Lecture (For further detail
Processing 1 please see Page No: 3& 4)
Hour#  Introduction to Natural Language Processing  Task 53-
2 55
Hour#  Syntax, Semantics, Pragmatics, and
3 Discourse
 NLP curves and future directions
Hour# Data pre-processing for NLP
4  Introduction to NLTK/SpaCy
 Noise removal (stopwords, punctuation, etc) Details may be
Day 2 Hour#  Word and sentence tokenization seen at
1  Word segmentation Annexure-I
 Stemming
 Text normalization
 Regular expression for string parsing
Hour  POS tagging
# 2-3  NER tagging
 Chunking and Chinking
 Lemmatization
 WordNet
Hour#  Words as features (BoW model)
4  Feature Selection and Extraction
 Document Similarity
Machine Learning II Day 3 Hour#  Testing
1
Hour#  Evaluation Metrics
2  Classification and Regression
Artificial Intelligence Machine Learning
Deep Learning
Hour  Dataset imbalance and its remedies
# 3-4 (Augmentation)
Day 4 Hour#  Support Vector Machine (SVM)
1,2,3
Hour#  Decision Tree
4
Day 5 Hour#  Decision Tree
1,2
Hour  Bagging – Random Forest
# 3-4

Build Your CV – Mid-term Exam

Week 7 Day 1 Hour#  Motivational Lecture (For further detail


1 please see Page No: 3& 4)
Hour#  Boosting
2,3,4  Task 56-64
Deep Learning I Day 2 Hour# MLP Feed Forward Neural Network
1,2,3,  Forward and backward passes
4  Nonlinearity: Activation functions
 Cross-Entropy Details may be
 Computational graph and Backpropagation seen at
 Vanishing and exploding gradients Annexure-I
 Overfitting, underfitting, dropout regularization
Day 3 Hour#  Introduction and implementation of neural
1,2,3, networks using appropriate deep learning API
4 of choice (TensorFlow, PyTorch, Keras)
Day 4 Hour Convolutional Neural Network (CNN)
# 1-2  2D CNN for image classification
Hour  1D CNN for text document classification
# 3-4
Day 5 Hour  Code Practice Neural Networks
# 1-2
Hour  Code Practice Neural Networks
# 3-4
Week 8 Deep Learning II Day 1 Hour#  Motivational Lecture (For further detail
1 please see Page No: 3& 4)
Hour#  Recurrent Neural Networks (RNNs)
2,3,4
Day 2 Hour#  Long-Short-Term-Memory Networks (LSTM)
1,2,3,
4
Day 3 Hour#  LSTM Code Practice
1
Day 4 Hour#  Gated Recurrent Unit Networks
1,2,3,
4

Artificial Intelligence Machine Learning


Deep Learning
Day 5 Hour  GRU Code Practice
#1,2,3
,4
Week 9 Deep Learning II Day 1 Hour#  Motivational Lecture (For further detail
1 please see Page No: 3& 4)
Hour Word Embeddings
#  Word2vec
2,3,4  Continuous BOW
 Continuous Skip-gram
Day 2 Hour#  Gensim and Custom Embedding Training
1,2,3,
4
Day 3 Hour#  Sequence Models
1,2,3,
4
Day 4 Hour# Sequence Models
1,2,3,  1 to 1
4  1 to Many
Day 5 Hour# Sequence Models
1,2,3,  Many to 1
4  Many to Many
Week 10 Deep Learning II Day 1 Hour#  Motivational Lecture (For further detail
1 please see Page No: 3& 4)  Task 65
Hour#  Bi-Directional LSTM/RNN in Sequence
2,3,4 Models Details may be
Day Hour#  Attention Mechanism in Models seen at
2,3 1,2,3, Annexure-I
4
Employable Project
Day Hour# Selection of Project, architecture discussion,
/ Assignment
4,5 1,2,3, preparation.
(2 weeks, 11-12) in
4  Guidelines to the Trainees for selection of
addition of regular
employable project like final year project
classes.
(FYP).
OR
 Assignment of Independent project to each
On job training (2
Trainee.
weeks)
 A project based on trainee's aptitude and
acquired skills.
 Designed by keeping in view the emerging
trends in the local market as well as across
the globe.
 The project idea may be based on
entrepreneurship.
 Leading to the successful employment.
 The duration of the project will be 2 weeks
 Ideas may be generated via different sites
such as:
https://1000projects.org/
https://nevonprojects.com/
https://www.freestudentprojects.com/
Artificial Intelligence Machine Learning
Deep Learning
https://technofizi.net/best-computer- science-
and-engineering-cse-project- topics-ideas-for-
students/
 Final viva/assessment will be conducted on
project assignments.
 At the end of session, the project will be
presented in skills competition.
 The skill competition will be conducted on
zonal, regional and National level.
 The project will be presented in front of
Industrialists for commercialization
 The best business idea will be placed in
NAVTTC business incubation center for
commercialization.
OR
 On job training for 2 weeks:
 Aims to provide 2 weeks industrial training to
the Trainees as part of overall training
program
 Ideal for the manufacturing trades
 As an alternate to the projects that involve
expensive equipment
 Focuses on increasing Trainee's motivation,
productivity, efficiency and quick learning
approach.
Week 11 MS Azure AI Day 1 Hour#  Motivational Lecture (For further detail
Service 1 please see Page No: 3& 4)
Hour Selection of Microsoft Azure AI Service
# 2,3  Selection the appropriate service for a vision
solution  Task 65
 Selection the appropriate service for a
language analysis solution Details may be
Hour#  Selection the appropriate service for a seen at
4 decision support solution Annexure-I
Day 2 Hour  Selection the appropriate service in Cognitive
# 1,2 Services for a speech solution
 Selection the appropriate Applied AI services
Hour  Configuring Security for Microsoft Azure AI
# 3-4 Service
 Manage account keys
 Manage authentication for a resource
 Secure services by using Azure Virtual
Networks
 Plan for a solution that meets Responsible AI
principles

Day 3 Hour Create & Manage Microsoft Azure AI Service


# 1-2  Create an Azure AI resource
 Configure diagnostic logging

Artificial Intelligence Machine Learning


Deep Learning
Hour 
Manage costs for Azure AI services
# 3-4 
Monitor an Azure AI resource
Day 4 Hour 
Deploy Microsoft Azure AI Services
# 1-2 
Determine a default endpoint for a service

Create a resource by using the Azure portal

Integrate Azure AI services into a continuous
integration/continuous deployment (CI/CD)
pipeline
 Plan a container deployment
 Implement prebuilt containers in a connected
environment
Hour Microsoft Azure Creation of Solutions for Anomaly
# 3-4 Detection Content Improvement
 Create a solution that uses Anomaly
Detector, part of Cognitive Services
 Create a solution that uses Azure Content
Moderator
 Create a solution that uses Personalizer, part
of Cognitive Services
 Create a solution that uses Azure Metrics
Advisor, part of Azure Applied AI Services
 Create a solution that uses Azure Immersive
Reader, part of Azure Applied AI Services
Day 5 Hour Microsoft Azure Implementation of Image and
# 1-2 Video Processing Solutions
 Analyze images
 Extract text from images
Hour  Implement image classification and object
# 3-4 detection by using the Custom Vision service,
part of Azure Cognitive Services
Week 12 Day 1 Hour#  Motivational Lecture (For further detail
1 please see Page No: 3& 4)
Hour#  Process videos
2,3,4
Day 2 Hour# Microsoft Azure Natural Language Processing  Task 65
1,2,3, (NLP) Solutions Implementation
4  Analyze text Details may be
 Process speech seen at
 Translate language Annexure-I
Day 3 Hour#  Build and manage a language understanding
1,2,3, model
4  Create a question answering solution
Day 4 Hour#  Build and manage a language understanding
1 model
Hour Microsoft Azure Knowledge Mining Solutions
# 2-4 Implementation
Day 5 Hour Microsoft Azure Conversational AI Solutions
# 1-4 Implementation

Artificial Intelligence Machine Learning


Deep Learning
Artificial Intelligence Machine Learning
Deep Learning
Annexure-I

List of Tasks
Tas Task Title Description Wee
k k
No.
1. Installation Download and install Anaconda3 1
Install PyTorch
Install TensorFlow 2.0
Install VSCode
Install PyCharm
2. Linux Practice these commands: 1
Command pwd, cd, ls, cat, sudo, man, redirection, mkdir, rm, rmdir, cp, mv, file, reading,
s cat, more, less, head, alias, shutdown, restart, touch, nano, bash, sh, chmod, ps,
kill, dpkg
3. Python 1

Artificial Intelligence Machine Learning


Deep Learning
4. Python 1

5. Python 1

Artificial Intelligence Machine Learning


Deep Learning
6. Python 1

7. Python 1

Artificial Intelligence Machine Learning


Deep Learning
8. Python 1

Artificial Intelligence Machine Learning


Deep Learning
9. Python 1

10. Python 1

11. Python 1

Artificial Intelligence Machine Learning


Deep Learning
12. Python 1

13. Python 1

14. Python 1

15. Python Exercise on for loops in Python: 1


https://www.geeksforgeeks.org/python-for-loops/
16. Python Exercise on While loops in Python: 1
https://www.geeksforgeeks.org/python-while-loops/
17. Python Exercise on Break statement in Python: 1
https://www.geeksforgeeks.org/python-break-statement/
18. Python Exercise on Continue statement in Python: 1
https://www.geeksforgeeks.org/python-continue-statement/
19. Python Exercise on various looping techniques in Python: 1
https://www.geeksforgeeks.org/looping-techniques-python/
20. Python Exercise on User defined functions in Python: 2
https://www.geeksforgeeks.org/functions-in-python/
Artificial Intelligence Machine Learning
Deep Learning
21. Python Exercise on List data type in Python: 1
https://www.programiz.com/python-programming/list
22. Python Exercise on Tuple data type in Python: 1
https://www.programiz.com/python-programming/tuple
23. Python Exercise on String data type in Python: 1
https://www.programiz.com/python-programming/string
24. Python Exercise on Set data type in Python: 1
https://www.programiz.com/python-programming/set
25. Python Exercise on Dictionary data type in Python: 1
https://www.programiz.com/python-programming/dictionary
26. Python Exercise on Exception Handling in Python: 2
https://www.programiz.com/python-programming/exception-handling
27. Python Exercise on User defined Exception Handling in Python: 2
https://www.programiz.com/python-programming/user-defined-exception
28. Numpy Exercise on Numpy create Array Using Python: 3,4
https://www.w3schools.com/python/numpy_creating_arrays.asp
29. Numpy Exercise on Numpy Indexing in Array Using Python: 3,4
https://www.w3schools.com/python/numpy_array_indexing.asp
30. Numpy Exercise on Numpy Slicing in Array Using Python: 3,4
https://www.w3schools.com/python/numpy_array_slicing.asp
31. Numpy Exercise on Numpy Slicing in Array Using Python: 3,4
https://www.w3schools.com/python/numpy_data_types.asp
32. Numpy Exercise on Numpy Array coping and viewing : 3,4
https://www.w3schools.com/python/numpy_copy_vs_view.asp
33. Numpy Exercise on Numpy Array Shaping : 3,4
https://www.w3schools.com/python/numpy_array_shape.asp
34. Numpy Exercise on Numpy Array reshaping : 3,4
https://www.w3schools.com/python/numpy_array_reshape.asp
35. Numpy Exercise on Numpy Array iteration: 3,4
https://www.w3schools.com/python/numpy_array_iterating.asp
36. Numpy Exercise on Numpy Matrix joining 3,4
https://www.w3schools.com/python/numpy_array_join Week 4.asp
37. Numpy Exercise on Numpy Array splitting 3,4
https://www.w3schools.com/python/numpy_array_split.asp
38. Numpy Exercise on Numpy Array searching 3,4
https://www.w3schools.com/python/numpy_array_search.asp
39. Numpy Exercise on Numpy Array sorting 3,4
https://www.w3schools.com/python/numpy_array_sort.asp
40. Numpy Exercise on Numpy Array Random technique 3,4
https://www.w3schools.com/python/numpy_random.asp
41. Pandas Exercise on Pandas basics: 3,4
https://www.w3schools.com/python/pandas_tutorial.asp
42. Pandas Exercise on Pandas installation: 3,4
https://www.w3schools.com/python/pandas_getting_started.asp
43. Pandas Exercise on Pandas Series data 3,4
https://www.w3schools.com/python/pandas_series.asp
44. Pandas Exercise on Pandas Data Frame: 3,4
https://www.w3schools.com/python/pandas_dataframes.asp
45. Pandas Exercise on Pandas Open CSV files: 3,4
https://www.w3schools.com/python/pandas_csv.asp

Artificial Intelligence Machine Learning


Deep Learning
46. Pandas Exercise on Pandas Data analyzation: 3,4
https://www.w3schools.com/python/pandas_analyzing.asp
47. Pandas Exercise on Pandas Data Cleaning techniques: 3,4
https://www.w3schools.com/python/pandas_cleaning.asp
48. Pandas Exercise on Pandas Data Correlation: 3,4
https://www.w3schools.com/python/pandas_correlations.asp
49. Stats Perform Mean, Midian and mode: 2
https://www.w3schools.com/python/python_ml_mean_median_mode.asp
50. Stats Perform Standard Deviation: 2
https://www.w3schools.com/python/python_ml_standard_deviation.asp
51. Machine Implement Linear Regression 5
Learning https://stackabuse.com/linear-regression-in-python-with-scikit-learn/
52. Machine Perform Logistics Regression: 5
Learning https://towardsdatascience.com/logistic-regression-using-python-sklearn-numpy-mnist-
handwriting-recognition-matplotlib-a6b31e2b166a
https://www.datacamp.com/community/tutorials/understanding-logistic-regression-
python
53. Machine Exercise on Decision Tree: 6
Learning https://www.datacamp.com/community/tutorials/decision-tree-classification-python
54. Machine Exercise on SVM: 6
Learning https://stackabuse.com/implementing-svm-and-kernel-svm-with-pythons-scikit-learn/
55. Machine Exercise on Time Series Analysis: 6
Learning https://www.dataquest.io/blog/tutorial-time-series-analysis-with-pandas
56. Machine Demonstration of Neural Networks: 7
Learning https://www.analyticsvidhya.com/blog/2020/07/neural-networks-from-scratch-in-python-
and-r
57. Deep Exercise on MLP: 7
Learning https://machinelearningmastery.com/neural-networks-crash-course/
58. Deep Exercise on Feed Forward neural networks: 7
Learning https://builtin.com/data-science/feedforward-neural-network-intro
59. Deep Exercise on Neural Network: 7
Learning https://www.analyticsvidhya.com/blog/2019/08/detailed-guide-7-loss-functions-machine-
learning-python-code/
60. Deep Exercise on Linguistics using Machine learning in python: 7
Learning https://medium.com/towards-artificial-intelligence/natural-language-processing-nlp-with-
python-tutorial-for-beginners-1f54e610a1a0
61. Deep Text processing: 7
Learning https://pythonspot.com/category/nltk/
62. Deep Text Analysis 7
Learning https://medium.com/towards-artificial-intelligence/natural-language-processing-nlp-with-
python-tutorial-for-beginners-1f54e610a1a0
63. Deep Demonstrate Convolution Neural Network: 7
Learning https://towardsdatascience.com/a-comprehensive-guide-to-convolutional-neural-
networks-the-eli5-way-3bd2b1164a53
64. Deep Perform CNN on CIFAR-10 Dataset 7
Learning (https://www.analyticsvidhya.com/blog/2020/02/learn-image-classification-cnn-
convolutional-neural-networks-3-datasets/)
65. Microsoft Microsoft Azure Video Lectures at Microsoft Learning 10,
Azure 11,12
Artificial Intelligence Machine Learning
Deep Learning
Annexure-II
SUGGESTIVE FORMAT AND SEQUENCE ORDER OF MOTIVATIONAL
LECTURE.
Mentor
Mentors are provided an observation checklist form to evaluate and share their
observational feedback on how students within each team engage and collaborate in a
learning environment. The checklist is provided at two different points: Once towards
the end of the course. The checklists are an opportunity for mentors to share their
unique perspective on group dynamics based on various team activities, gameplay
sessions, pitch preparation, and other sessions, giving insights on the nature of
communication and teamwork taking place and how both learning outcomes and the
student experience can be improved in the future.

Session- 1 (Communication):
Please find below an overview of the activities taking place Session plan that will
support your delivery and an overview of this session’s activity.

Session- 1 OVERVIEW
Aims and Objectives:
 To introduce the communication skills and how it will work
 Get to know mentor and team - build rapport and develop a strong sense of a
team
 Provide an introduction to communication skills
 Team to collaborate on an activity sheet developing their communication,
teamwork, and problem-solving
 Gain an understanding of participants’ own communication skills rating at the
start of the program

Activity: Participant Time Teacher Time Mentor Time


Intro Attend and
contribute to the
scheduled.
Understand good
communication
skills and how it
works.
Understand what
good
communication
skills mean

Artificial Intelligence Machine Learning


Deep Learning
Understand what
skills are important
for good
communication
skills
Key learning Resources: Enterprise skills
outcomes: developed:
 Understand the  Podium  Communication
communication  Projector  Self Confidence
skills and how it  Computer  Teamwork
works.  Flip Chart
 Understand what  Marker
communication
skills mean
 Understand what
skills are
important for
communication
skills

Schedule Mentor Should do


Welcome: Short welcome and ask the Mentor to introduce
5 min him/herself.
Provide a brief welcome to the qualification for the class.
Note for Instructor: Throughout this session, please
monitor the session to ensure nothing inappropriate is
being happened.
Icebreaker: Start your session by delivering an icebreaker, this will
10 min enable you and your team to start to build rapport and
create a team presentation for the tasks ahead.
The icebreaker below should work well at introductions
and encouraging communication, but feel free to use
others if you think they are more appropriate. It is
important to encourage young people to get to know
each other and build strong team links during the first
hour; this will help to increase their motivation and
communication throughout the sessions.

Artificial Intelligence Machine Learning


Deep Learning
Introduction & Provide a brief introduction of the qualification to the
Onboarding: class and play the “Onboarding Video or Presentation”.
20mins In your introduction cover the following:
1. Explanation of the program and structure.
2. How you will use your communication skills in your
professional life.
3. Key contacts and key information – e.g. role of
teacher, mentor, and SEED. Policies and procedures
(user agreements and “contact us” section). Everyone to
go to the Group Rules tab at the top of their screen,
read out the rules, and ask everyone to verbally agree.
Ensure that the consequences are clear for using the
platform outside of hours. (9am-8pm)
4. What is up next for the next 2 weeks ahead so young
people know what to expect (see pages 5-7 for an
overview of the challenge). Allow young people to ask
any questions about the session topic.

Team Activity Planning: MENTOR: Explain to the whole team that you will now
30 minutes be planning how to collaborate for the first and second
collaborative Team Activities that will take place outside
of the session. There will not be another session until
the next session so this step is required because
communicating and making decisions outside of a
session requires a different strategy that must be
agreed upon so that everyone knows what they are
doing for this activity and how.
 “IDENTIFY ENTREPRENEURS” TEAM
ACTIVITY
 “BRAINSTORMING SOCIAL PROBLEMS” TEAM
ACTIVITY”
As a team, collaborate on a creative brainstorm on
social problems in your community. Vote on the areas

Artificial Intelligence Machine Learning


Deep Learning
you feel most passionate about as a team, then write
down what change you would like to see happen.
Make sure the teams have the opportunity to talk about
how they want to work as a team through the activities
e.g. when they want to complete the activities, how to
communicate, the role of the project manager, etc.
Make sure you allocate each young person a specific
week that they are the project manager for the weekly
activities and make a note of this.
Type up notes for their strategy if this is helpful - it can
be included underneath the Team Contract.

Session Close: MENTOR: Close the session with the opportunity for
5 minutes anyone to ask any remaining questions.
Instructor:
Facilitate the wrap-up of the session. A quick reminder
of what is coming up next and when the next session
will be.

Artificial Intelligence Machine Learning


Deep Learning
Motivational Lectures Link

Topic Speaker Link


How to face Qasim Ali Shah https://www.youtube.com/watch?v=OrQte08Ml90
Problems in life
Mr. Menk https://www.youtube.com/watch?v=jL28c7n2Wzo&pp=y
gUPbWVuayBtb3RpdmF0aW9u

Just control Qasim Ali Shah https://www.youtube.com/watch?v=JzFs yJt-w


your
Emotions Mr. Menk https://www.youtube.com/watch?v=UDE52Cr3c3w

How to Qasim Ali Shah https://www.youtube.com/watch?v=PhHAQEGehKc


Communicate
effectively Mr. Menk https://www.youtube.com/watch?v=pK5bDFAjvpc

Your attitude Tony Robbins https://www.youtube.com/watch?v=5fS3rj6eIFg


is
Everything https://www.youtube.com/watch?v=9vxH7iWS100
Mr. Menk
https://www.youtube.com/watch?v=LJbRAK_Sp9E

Defeat fear, Shaykh Atif https://www.youtube.com/watch?v=s10dzfbozd4


build Ahmed
Confidence https://www.youtube.com/watch?v=ifz4ni6Os0E
Mr. Menk
https://www.youtube.com/watch?v=3MqN7Iptaj4

Wisdom of Learn Kurooji https://www.youtube.com/watch?v=bEU7V5rJTtw


The eagle
The power of Titan Man https://www.youtube.com/watch?v=r8LJ5X2ejqU
attitude
How to ace Mr. Zia https://www.youtube.com/watch?v=F4pP4O-VPn0
your exams

Hopelessness Mr. Ali https://www.youtube.com/watch?v=yaVEqDU8Rkg

Artificial Intelligence Machine Learning


Deep Learning
Annexure-III

Success Story

Success story is a source of motivation for the trainees and can be presented in several
ways/forms in a NAVTTC skill development course as under: -

1. To call a passed out successful trainee of the institute. He will narrate his success story to
the trainees in his own words and meet trainees as well.
2. To see and listen to a recorded video/clip (5 to 7 minutes) showing a successful trainee
Audio-video recording that has to cover the above-mentioned points.*
3. The teacher displays the picture of a successful trainee (name, trade, institute, organization,
job, earning, etc) and narrates his/her story in the teacher’s own motivational words.

* The online success stories of renowned professional can also be obtained from Annex-II

Artificial Intelligence Machine Learning


Deep Learning
Annexure-IV:
Workplace/Institute Ethics Guide

Work ethic is a standard of conduct and values for job performance. The modern definition of what
constitutes good work ethics often varies. Different businesses have different expectations. Work
ethic is a belief that hard work and diligence have a moral benefit and an inherent ability, virtue, or
value to strengthen character and individual abilities. It is a set of values-centered on the importance
of work and manifested by determination or desire to work hard.

The following ten work ethics are defined as essential for student success:

1. Attendance:
Be at work every day possible, plan your absences don’t abuse leave time. Be punctual every
day.
2. Character:
Honesty is the single most important factor having a direct bearing on the final success of an
individual, corporation, or product. Complete assigned tasks correctly and promptly. Look to
improve your skills.
3. Team Work:
The ability to get along with others including those you don’t necessarily like. The ability to
carry your weight and help others who are struggling. Recognize when to speak up with an
idea and when to compromise by blend ideas together.

4. Appearance:
Dress for success set your best foot forward, personal hygiene, good manner, remember that
the first impression of who you are can last a lifetime
5. Attitude:
Listen to suggestions and be positive, accept responsibility. If you make a mistake, admit it.
Values workplace safety rules and precautions for personal and co-worker safety. Avoids
unnecessary risks. Willing to learn new processes, systems, and procedures in light of
changing responsibilities.
6. Productivity:
Do the work correctly, quality and timelines are prized. Get along with fellows, cooperation is
the key to productivity. Help out whenever asked, do extra without being asked. Take pride
in your work, do things the best you know-how. Eagerly focuses energy on accomplishing
Artificial Intelligence Machine Learning
tasks, also referred to as demonstrating ownership. Takes pride in work.
Deep Learning
7. Organizational Skills:
Make an effort to improve, learn ways to better yourself. Time management; utilize time and
resources to get the most out of both. Take an appropriate approach to social interactions at
work. Maintains focus on work responsibilities.

8. Communication:
Written communication, being able to correctly write reports and memos. Verbal
communications, being able to communicate one on one or to a group.
9. Cooperation:
Follow institute rules and regulations, learn and follow expectations. Get along with fellows,
cooperation is the key to productivity. Able to welcome and adapt to changing work situations
and the application of new or different skills.
10. Respect:
Work hard, work to the best of your ability. Carry out orders, do what’s asked the first time.
Show respect, accept, and acknowledge an individual’s talents and knowledge. Respects
diversity in the workplace, including showing due respect for different perspectives, opinions,
and suggestions.

Artificial Intelligence Machine Learning


Deep Learning
Artificial Intelligence Machine Learning
Deep Learning

You might also like