learning and types of learning
learning and types of learning
Chapter-1
Learning and types of learning
Behaviorism
Cognitivism
Constructivism
Humanism
Founded by pioneers like Carl Rogers, James F. T. Bugental, and
Abraham Maslow (whose famous “Hierarchy of Needs” you’re likely
already familiar with), Humanist Learning Theory (HLT) is a learner-
centric approach to education. Humanist Learning Theory places a
heavier emphasis on the learner themselves — and their untapped
potential — rather than the methods of learning or the materials being
taught. Built on the premise that humans are fundamentally good and
will act appropriately if their basic needs are met, HLT prioritizes
meeting the unique emotional and academic needs of each learner so
that they are empowered to take greater control over their own
education.
Connectivism
Connectivism, as we mentioned above, has been called a learning theory
for the 21st century. But, other than its relatively recent introduction as
a theory of learning, what makes Connectivism so useful and relevant to
the modern student — and educator?
Factor graphs
Bayesian perspective,
Probabilistic Programming
The essential principle is that in the form of a model, all assumptions about the
issue domain are made clear. Model-based deep learning is just a collection of
assumptions stated in a graphical manner.
Factor Graphs
Bayesian Methods
The first essential concept allowing this new machine learning architecture
is Bayesian inference/learning. Latent/hidden parameters are represented in
MBML as random variables with probability distributions. This provides for a
consistent and rational approach to quantifying uncertainty in model parameters.
Again when the observed variables in the model are locked to their values, the
Bayes’ theorem is used to update the previously assumed probability
distributions.
Probabilistic Programming
Once you have these factors, by prediction, you can execute real
time interactions with tremendous insight into the context of each
one, as the prediction factors reveal all of the key characteristics
associated with the prediction by data element or factor.
Why one customer is calling to cancel service vs. another, or
make a purchase vs. another, can be driven by completely
different factors. Therefore, it is now possible to treat each
individual interaction, driven by a similarity based machine
learning prediction differently, by leveraging the weighted
factors to drive the selection of one offer and treatment vs.
another.
Similarity creates uniquely valuable outputs and handles certain
applications that other alternative machine learning methods
can’t. Similarity reveals what’s behind the mind of the machine
to humans so humans can decide what actions to take. It
provides powerful insights and capabilities that, through
transparency, engender trust and understanding.
Regression Analysis in Machine learning
Regression analysis is a statistical method to model the
relationship between a dependent (target) and independent
(predictor) variables with one or more independent variables.
More specifically, Regression analysis helps us to understand
how the value of the dependent variable is changing
corresponding to an independent variable when other
independent variables are held fixed. It predicts continuous/real
values such as temperature, age, salary, price, etc.
We can understand the concept of regression analysis using the
below example:
Example: Suppose there is a marketing company A, who does
various advertisement every year and get sales on that. The
below list shows the advertisement made by the company in the
last 5 years and the corresponding sales:
Now, the company wants to do the advertisement of $200 in the
year 2019 and wants to know the prediction about the sales
for this year. So to solve such type of prediction problems in
machine learning, we need regression analysis.
Regression is a supervised learning technique which helps in
finding the correlation between variables and enables us to
predict the continuous output variable based on the one or more
predictor variables. It is mainly used for prediction, forecasting,
time series modeling, and determining the causal-effect
relationship between variables.
In Regression, we plot a graph between the variables which best
fits the given datapoints, using this plot, the machine learning
model can make predictions about the data. In simple
words, "Regression shows a line or curve that passes through
all the datapoints on target-predictor graph in such a way that
the vertical distance between the datapoints and the regression
line is minimum." The distance between datapoints and line tells
whether a model has captured a strong relationship or not.
IMPORTANT QUESTIONS
1.Explain Learning and types of learning
3 Solve the following dataset and predict the class using Find-S
algorithm
5.Draw the neat diagram for machine learning process and explain.
9.Consider the following dataset. The given test instance (7.6,60,8) and
assigned k=3. Use Weighted k-NN algorithm and determine the class
S.No CGPA Project Result
Asesessme
nt
1 9.2 85 8 Pass
2 8 80 7 Pass
3 8.5 81 8 Pass
4 6 45 5 Fail
5 6.5 50 4 Fail
6 8.2 72 7 Pass
1 2 3 1 2 3
5 8 6 5 6
7 4 7 8 4
12. Solve the following table using Nearest centroid Classifier. The
given test instance is (6,5)
X Y Class
3 1 B
5 2 B
4 3 B
7 6 A
6 7 A
8 5 A
13. Write Find-S algorithm. Solve the following Training dataset using
algorithm.
14. Consider the following dataset. The given test instance (7.6,60,8) and
assigned k=3. Use Weighted k-NN and determine the class.
S.No CGPA Result
Asesess Project
ment
1 9.2 85 8 Pass
2 8 80 7 Pass
3 8.5 81 8 Pass
4 6 45 5 Fail
5 6.5 50 4 Fail
6 8.2 72 7 Pass