Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 CHUKWUEMEKA DURUAMAKU.  Machine learning, a branch of artificial intelligence, concerns the construction and study of systems that can learn from data.

Similar presentations


Presentation on theme: "1 CHUKWUEMEKA DURUAMAKU.  Machine learning, a branch of artificial intelligence, concerns the construction and study of systems that can learn from data."— Presentation transcript:

1 1 CHUKWUEMEKA DURUAMAKU

2  Machine learning, a branch of artificial intelligence, concerns the construction and study of systems that can learn from data.  Definition: A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E. EXPERIENCE (E) --—TASKS (T) ------  PERFORMANCE (P)  For example, a machine learning system could be trained on email messages to learn to distinguish between spam and non-spam messages. After learning, it can then be used to classify new email messages into spam and non-spam folders. 2

3  The amount of knowledge available about certain tasks might be too large for explicit encoding by humans (e.g., medical diagnostics).  Environments change over time hence learning a adaptability are essential.  New knowledge about tasks is constantly being discovered by humans. It may be difficult to continuously re-design systems “by hand”. 3

4  Boosting is a machine learning ensemble meta- algorithm for reducing bias primarily and also variance in supervised learning, and a family of machine learning algorithms which convert weak learners to strong ones. Can a set of weak learners create a single strong learner? Weak learner – is a classifier which is only slightly correlated with the true classification. Strong learner – is a classifier that is arbitrarily well-correlated with the true classification. EXAMPLES: LPBoost, TotalBoost,BrownBoost, MadaBoost, LogitBoost,LPBoostTotalBoostBrownBoostMadaBoostLogitBoost 4

5 5

6  AdaBoost, short for Adaptive Boosting, is a machine learning algorithm, formulated by Yoav Freund and Robert Schapire.  It is a meta-algorithm, and can be used in conjunction with many other learning algorithms to improve their performance.  AdaBoost is adaptive in the sense that subsequent classifiers built are tweaked in favour of those instances misclassified by previous classifiers. 6

7  Instead of resampling, uses training set re-weighting  Each training sample uses a weight to determine the probability of being selected for a training set.  AdaBoost is an algorithm for constructing a “strong” classifier as linear combination of “simple” “weak” classifier  Final classification based on weighted vote of weak classifiers 7

8 8

9  Very simple to implement  Feature selection on very large sets of features  AdaBoost adjusts adaptively 9

10  In order to enhance the ensemble of the traditional Adaboost algorithm and reduce its complexity, two improved Adaboost algorithms were proposed, which are based on the correlation of classifiers.  In the algorithm, Q-statistic is added in the training weak classifiers, every weak classifier is related not only to the current classifier, but also to previous classifiers as well, which can effectively reduce the weak classifier similarity.  Simulations result in CMU (Carnegies Mellon University) show that the algorithms are of better detection rate and lower false alarm rate, compared with traditional Adaboost algorithm and FloatBoost. 10

11  C1 – Adaboost  1) Define a set of weak classifiers  2) Train weak classifier by Adaboost;  3) Calculate the Q-statistic against previous classifier  4) Repeat steps 2, 3, and form the strong classifier finally.  C2 – Adaboost  1) Same as above however Q-statistic is calculated against the all classifiers in the strong classifier ensemble. 11

12  The researchers presented a novel approach to training weak classifiers by estimating the correlation between weak classifiers.  According to the value of correlation, they selected the weak classifiers with complementary characteristic and diversity. While eliminating the classifiers which had higher correlation Q. 12

13  5,000 faces and 5,000 non-faces which were selected from some face libraries and the internet, which including a variety of postures, facial expressions, brightness faces and be normalized to 24 24 u.  There are 11,843 features extracted from each sample.  150 features were trained by Adaboost algorithm based on correlation of classifiers on a 2.4GHz Pentium 4 processor.  A test set consisted of 1100 faces, which 400 faces from CMU Face library and 700 faces from world wide webs, is used to test the performance. 13

14 14

15 15

16 16

17 17


Download ppt "1 CHUKWUEMEKA DURUAMAKU.  Machine learning, a branch of artificial intelligence, concerns the construction and study of systems that can learn from data."

Similar presentations


Ads by Google