Latent-Dynamic Discriminative Models for Continuous Gesture Recognition
|
|
|
- Alban Blake
- 10 years ago
- Views:
Transcription
1 Latent-Dynamic Discriminative Models for Continuous Gesture Recognition Louis-Philippe Morency Ariadna Quattoni Trevor Darrell MIT Computer Science and Artificial Intelligence Laboratory Abstract Many problems in vision involve the prediction of a class label for each frame in an unsegmented sequence. In this paper, we develop a discriminative framework for simultaneous sequence segmentation and labeling which can capture both intrinsic and extrinsic class dynamics. Our approach incorporates hidden state variables which model the sub-structure of a class sequence and learn dynamics between class labels. Each class label has a disjoint set of associated hidden states, which enables efficient training and inference in our model. We evaluated our method on the task of recognizing human gestures from unsegmented video streams and performed experiments on three different datasets of head and eye gestures. Our results demonstrate that our model compares favorably to Support Vector Machines, Hidden Markov Models, and Conditional Random Fields on visual gesture recognition tasks. 1. Introduction Visual gesture sequences tend to have distinct internal sub-structure and exhibit predictable dynamics between individual gestures. In this paper, we introduce a new visual gesture recognition algorithm which can capture both sub-gesture patterns and dynamics between gestures. Our Latent-Dynamic Conditional Random Field (LD) model is a discriminative approach for gesture recognition. In contrast to generative approaches (e.g., Hidden Markov Models [26, 4]), our model discovers latent structure that best differentiates visual gestures and can distinguish subtle motion patterns such as natural head nods and eye gaze aversion [14]. An LD offers several advantages over previous discriminative models. In contrast to Conditional Random Fields (s) [11], our method incorporates hidden state variables which model the sub-structure of gesture sequences. The approach models the transitions between gestures, thus capturing extrinsic dynamics, but lacks the ability to represent internal sub-structure. In contrast to Hidden-state Conditional Random Fields (s) [18], our method can learn dynamics between gesture labels and can be directly applied to label unsegmented sequences. The LD model thus combines the strengths of s and s by capturing both extrinsic dynamics and intrinsic sub-structure. It learns the extrinsic dynamics by modeling a continuous stream of class labels, and it learns internal sub-structure by utilizing intermediate hidden states. Since LD models include a class label per observation (see Figure 1), they can be naturally used for recognition on un-segmented sequences, overcoming one of the main weaknesses of the model. By associating a disjoint set of hidden states to each class label, inference on LD models can be efficiently computed using belief propagation during training and testing. Our results on visual gesture recognition demonstrate that LD models compare favorably to models based on Support Vector Machines (s), s, s and s Related Work There is a wide range of related work for visual gesture recognition (see surveys [28] and [6]). Recognition of head gestures has been demonstrated by several authors, using generative models of eye and/or head position over time. Kapoor and Picard presented a technique to recognize head nods and head shakes based on two Hidden Markov Models (s) trained and tested on 2D coordinate results from an eye gaze tracker [8]. Kawato and Ohya developed a technique for head gesture recognition using between eyes templates [9]. Fugie et al. also used s to perform head nod recognition [4]. They combined head gesture detection with prosodic recognition of Japanese spoken utterances to determine strongly positive, weak positive, and negative responses to yes/no type utterances. s [19] and related models have been used to recognize arm gestures [2] and sign language gestures [1, 22]. Recently many researchers have worked on modeling eye gaze behavior for the purpose of synthesizing a realistic Embodied Conversational Agent (ECA). Colburn et 1 C++ and Matlab implementations of our LD model as well as and models can be downloaded at 1
2 al. use hierarchical state machines to model eye gaze patterns in the context of real-time verbal communication [3]. Fukayama et al. use a two-state Markov model based on amount of gaze, mean duration of gaze, and gaze points while averted [5]. Lee et al. use an eye movement model based on empirical studies of saccade and statistical models of eye-tracking data [12]. Pelachaud and Bilvi proposed a model that embeds information on communicative functions as well as on statistical information of gaze patterns [17]. A significant amount of recent work has shown the power of discriminative models for specific sequence labeling tasks. In the speech and natural language processing community, Conditional Random Field () models have been used for tasks such as word recognition, partof-speech tagging, text segmentation and information extraction [11]. In the vision community, Sminchisescu et al. applied s to classify human motion activities (i.e. walking, jumping, etc) and showed improvements over an approach [21]. Kumar et al. used a model for the task of image region labeling [10]. Torralba et al. introduced Boosted Random Fields, a model that combines local and global image information for contextual object recognition [24]. An advantage of s is that they can model arbitrary features of observation sequences and can therefore accommodate overlapping features. When visual phenomena have distinct sub-structure, models that exploit hidden state are advantageous. Hiddenstate conditional random fields (s), which can estimate a class given a segmented sequence, have been proposed in both the vision and speech community. In the vision community, s have been used to model spatial dependencies for object recognition in cluttered images [18] and for arm and head gesture recognition from segmented sequences [27]. In the speech community, a similar model was applied to phone classification [7]. Since they are trained on sets of pre-segmented sequences, these models do not capture the dynamics between gesture labels, only the internal structure. In both [7] and [27], s were applied to segmented sequences, leaving segmentation as a pre-processing step. Sutton et al. [23] presented a dynamic conditional random field (D) model whose structure and parameters are repeated over a sequence. They showed results for sequence segmentation and labeling where the model was trained using loopy belief propagation on a fully-observed training set. As stated by the authors, training a D model with unobserved nodes (hidden variables) makes their approach difficult to optimize. Our LD incorporates hidden state variables with an explicit partition; inference can be efficiently computed using belief propagation during both training and testing. y1 y2 ym y1 y2 ym h1 h2 hm LD (our model) h h h 1 y 2 m x1 x2 xm x1 x2 xm x x x 1 2 m Figure 1. Comparison of our LD model with two previously published models: [11] and [7, 27]. In these graphical models, x j represents the j th observation (corresponding to the j th frame of the video sequence), h j is a hidden state assigned to x j,andy j the class label of x j. Gray circles are observed variables. The LD model combines the strengths of s and s in that it captures both extrinsic dynamics and intrinsic structure and can be naturally applied to predict labels over unsegmented sequences. Note that only the link with the current observation x j is shown, but for all three models, long range dependencies are possible. 3. Latent-Dynamic Conditional Random Fields Several problems in vision can be thought of as discrete sequence labeling tasks over visual streams. We focus on problems where the goal is to predict a class label at each point in time for a given sequence of observations. In the case of human gesture recognition, a sequence of video frames is given and the goal is to predict a gesture label per frame. We are interested in visual sequences that exhibit both dynamics within each class label (i.e. intrinsic structure) and varied transitions between class labels (i.e. extrinsic structure). Our task is to learn a mapping between a sequence of observations x = {x 1,x 2,..., x m } and a sequence of labels y = {y 1,y 2,..., y m }. Each y j is a class label for the j th frame of a video sequence and is a member of a set Y of possible class labels. Each frame observation x j is represented by a feature vector φ(x j ) R d, for example, the head velocities at each frame. For each sequence, we also assume a vector of sub-structure variables h = {h 1,h 2,..., h m }. These variables are not observed in the training examples and will therefore form a set of hidden variables in the model. Given the above definitions, we define a latent conditional model: P (y x,θ)= P (y h, x,θ)p (h x,θ). (1) h where θ are the parameters of the model. To keep training and inference tractable, we restrict our model to have disjoint sets of hidden states associated with each class label. Each h j isamemberofaseth yj of possible hidden states for the class label y j.wedefineh, the set of all possible hidden states to be the union all H y sets.
3 Since sequences which have any h j / H yj will by definition have P (y h, x,θ) = 0, we can express our model as: P (y x,θ)= P (h x,θ). (2) h: h j H yj We define P (h x,θ) using the usual conditional random field formulation: ( ) 1 P (h x,θ)= Z(x,θ) exp θ k F k (h, x), (3) where the partition function Z is defined as Z(x,θ)= ( ) exp θ k F k (h, x), h k F k is defined as m F k (h, x) = f k (h j 1,h j, x,j), j=1 and each feature function f k (h j 1,h j, x,j) is either a state function s k (h j, x,j) or a transition function t k (h j 1,h j, x,j). State functions s k depend on a single hidden variable in the model while transition functions t k can depend on pairs of hidden variables Learning Model Parameters Our training set consists of n labeled sequences (x i, y i ) for i = 1...n. Following [10, 11], we use the following objective function to learn the parameter θ : L(θ) = n i=1 k log P (y i x i,θ) 1 2σ 2 θ 2 (4) The first term in Eq. 4 is the conditional log-likelihood of the training data. The second term is the log of a Gaussian prior with variance σ 2,i.e.,P (θ) exp ( 1 2σ θ 2). 2 We use gradient ascent to search for the optimal parameter values, θ =argmax θ L(θ), under this criterion. Given Equations 2 and 3, the gradient of log P (y i x i,θ) for one particular training sequence (x i, y i ) with respect to the parameters θ k associated with a state function s k can be written as (details omitted for space): where j,a P (h j = a y, x,θ)s k (j, a, x) y,j,a P (h j = a, y x,θ)s k (j, a, x) P (h j = a y, x,θ)= h:h j=a h j H yj P (h x,θ) h: h j H yj P (h x,θ) (5) (6) Notice that given our definition of P (h x,θ) in Equation 3, the summations in Equation 6 are simply constrained versions of the partition function Z over the conditional random field for h. This can be easily shown to be computable in O(m) using belief propagation [16], where m is the length of the sequence. The gradient of our objective function with respect to the parameters θ k associated to a transition function t k can be derived the same way. The marginal probabilities on edges necessary for this gradient, P (h j = a, h k = b y, x,θ), can also be computed efficiently using belief propagation. In our experiments, we performed gradient ascent with the BFGS optimization technique. All the models required fewer than 300 iterations to converge. We train our LD model on data labeled with class labels (but not hidden states), yielding a classifier which can be run directly on unsegmented visual sequences. We have found that assuming each class label has a disjoint set of hidden states significantly simplifies model training, but is still powerful enough to improve recognition performance over conventional discriminative sequence methods. Our LD model has a similar computational complexity to a fully observable Inference For testing, given a new test sequence x, wewanttoestimate the most probable label sequence y that maximizes our conditional model: y =argmaxp (y x,θ ) (7) y where the parameter values θ are learned from training examples. Assuming each class label is associated with a disjoint set of hidden states, the previous equation can be rewritten as: y =argmax P (h x,θ ) (8) y h: h i H yi To estimate the label yj of frame j, the marginal probabilities P (h j = a x,θ ) are computed for all possible hidden states a H. Then the marginal probabilities are summed according to the disjoint sets of hidden states H yj and the label associated with the optimal set is chosen. As discussed in the previous subsection, the marginal probabilities can efficiently be computed using belief propagation. While another option would be to compute the Viterbi path, in our experiments we use the above maximal marginal probabilities approach to estimate the sequence of labels since it minimizes the error per frame Feature Functions In our model, H H transitions functions t k are defined one for each hidden state pair (h,h ). Each transition
4 function is expressed as, t k (h j 1,h j, x,j)= { 1 if h j 1 = h and h j = h 0 otherwise It is worth noticing that the weights θ k associated with the transition functions model both the intrinsic and extrinsic dynamics. Weights associated with a transition function for hidden states that are in the same subset H yi will model the substructure patterns, while weights associated with the transition functions for hidden states from different subsets will model the external dynamic between gestures. The number of state functions, s k, will be equal to the length of the feature vector, φ(x j ), times the number of possible hidden states, H. In the case of head gesture recognition where the rotational velocity (yaw, roll and pitch) is used as input, the length of our feature vector, φ(x j ), will be 3 dimensions per frame. If our model has 6 hidden states (3 per label) then the total number of state functions, s k,(and total number of associated weights θ k ) will be 3 6= Synthetic Example We illustrate how our LD model can capture both extrinsic dynamics and intrinsic structure using a simple example. A synthetic dataset was constructed containing sequences from a gesture class and a background class. Subsequences belonging to the gesture class consisted of three sub-gesture samples simulating the beginning, middle and end of a gesture and were created by sampling from three Gaussian distributions in a deterministic order. The background subsequences were generated by randomly selecting k samples from a mixture of seven Gaussians, where k is the length of the subsequence, picked at random between 1 and 10. Both the training and testing datasets consisted of dimensional sequences of variable length (30-50 samples per sequence). Synthetic sequences were constructed by randomly concatenating subsequences sampled from gesture and background classes 2 Given this dataset we trained both a LD model with three hidden states per labels and a. The model was only able to recognize 72% (equal error rate) of the test examples with this simple synthetic dataset, while our LD- model has perfect performance. Figure 2 shows the sequence of hidden labels assigned by our LD model for a sequence in the testing set. As this figure suggests the model has learned the intrinsic structure of the class using one of its hidden states to recognize each of the substructures. In the following section we present results comparing LD performance with five baseline models on natural gesture datasets. 2 Source code of this synthetic example is part of the LD distribution. Hidden state index B3 B2 B1 G3 G2 G1 Gesture label Background label Frame index Figure 2. This figure shows assignment of hidden states given by the LD model for a sample sequence from the synthetic dataset. As we can see the model has used the hidden states to learn internal sub-structure of the gesture class. 4. Experiments We evaluate the performance of our LD model for visual gesture recognition using head and eye motion datasets. Our datasets came from three user studies: (1) head gestures when interacting with a physical avatar [20], (2) head gesture-based widgets for a non-embodied interface [13], and (3) eye gestures for interaction with a virtual embodied agent [14]. In this section we describe the three datasets used in our experiments, present the baseline models used to evaluate the performance of our LD model and describe our experimental methodology. In the following section we report and discuss the results Datasets MELHEAD This dataset consisted of head velocities from 16 human participants interacting with Mel, an interactive robot [20]. Each interaction lasted between 2 to 5 minutes. Head pose tracking was performed online using the adaptive view-based appearance model [15]. At each frame ( 25Hz), the tracker logged with timestamps the 3D position and orientation of the head. Human participants were video recorded while interacting with the robot to obtain ground truth labels including the start and end points of each head nod. From these ground truth labels, each frame was labeled as either being a headnod or background gesture/motion. A total of 274 head nods were naturally performed by the participants while interacting with the robot. All other types of head gestures (e.g. head shakes, look away, no motion) were labeled as being in the background class. WIDGETSHEAD This dataset consisted of head velocities from 12 participants who interacted with gesturebased widgets [13]. Similar to the first dataset, head pose was estimated using the adaptive view-based appearance model [15]. The video sequences were manually annotated
5 for ground truth. Each frame was labeled as either being a head-nod or background gesture/motion; from 79 minutes of interaction, 269 head nods were labeled. All other types of head gestures (e.g. head shakes, look away, no motion) were labeled as being in the background class. AVATAREYE This dataset consisted of eye gaze estimates from 6 human participants interacting with a virtual embodied agent [14]. The goal is to recognize gaze aversion gestures eye movements to empty or uninformative regions of space, reflecting look-away or thinking from unsegmented video sequences. Each video sequence lasted approximately minutes, and was recorded at 30 frames/sec. During these interactions, human participants would rotate their head up to +/-70 degrees around the Y axis and +/-20 degrees around the X axis, and would also occasionally translate their head, mostly along the Z axis. For each video sequence, eye gaze was estimated using the view-based appearance model described in [14] and for each frame a 2-dimensional eye gaze estimate was obtained. The dataset was labeled with the start and end points of each gaze aversion gesture as described in [14]. Each frame was manually labeled as either a gaze-aversion gesture or a background gesture/motion; the latter included sections of video where people were looking at the avatar or performing eye deictic gestures Models In our experiments, the LD model is compared with five models: Conditional Random Field (), Hiddenstate Conditional Random Field (), Hidden Markov Model () and Support Vector Machine () methods. Note that we tested two configurations: an with a sliding window (referred to as -S in the results section) and an that incorporates external dynamic (referred to as ). CONDITIONAL RANDOM FIELD As a first baseline, we trained a single chain model where every gesture class has a corresponding state label. During evaluation, marginal probabilities were computed for each state label and each frame of the sequence using belief propagation. In our baseline implementation the optimal label for a specific frame is selected to be the label with the highest marginal probability. In our case, to be able to plot ROC curves of our results, the marginal probability of the gesture was thresholded at each frame, and the frame was given a positive label if the marginal probability was larger than the threshold. The objective function of the model contains a regularization term similar to the regularization term shown in Equation 4 for the LD model. During training and validation, this regularization term was validated with values 10 k,k = SUPPORT VECTOR MACHINE As a second baseline, a multi-class was trained with one label per gesture using a Radial Basis Function (RBF) kernel. Since the does not encode the dynamics between frames, the training set was decomposed into frame-based samples, where the input to the is the head velocity or eye gaze at a specific frame. The output of the is a margin for each class. This margin measures how close a sample is to the decision boundary [25]. The margin was used to plot the ROC curves. During training and validation, two parameters were validated: C, the penalty parameter of the error term in the objective function, and γ, the RBF kernel parameter. Both parameters were validated with values 10 k,k = HIDDEN MARKOV MODEL As a third baseline, an was trained for each gesture class. We trained each with segmented subsequences where the frames of each subsequence all belonged to the same gesture class. This training set contained the same number of frames as the one used for training the other models except frames were grouped into subsequences according to their label. As we stated earlier, we tested two configurations of Hidden Markov Models: an evaluated over a sliding window (referred to as -S in our experiments) and a concatenated that incorporates external dynamics (referred to as ). For the first configuration, each trained is tested separately on the new sequence using a sliding window of fixed size (1.3 seconds, which is equal to the average gesture length). The class label associated with the with the highest likelihood is assigned to the frame at the center of the sliding window. For the second configuration, the s trained on subsequences are concatenated into a single with the number of hidden states equal to the sum of hidden states from each individual. For example, in a binary recognition problem where each individual is trained using 3 hidden states, the concatenated will have 6 hidden states. To estimate the transition matrix of the concatenated, we compute the Viterbi path of each training subsequence, concatenate the subsequences into their original order, and then count the number of transitions between hidden states. The resulting transition matrix is then normalized so that its rows sum to one. At testing, we apply the forward-backward algorithm on the new sequence, and then sum at each frame the hidden states associated with each class label. The resulting can be seen as a generative version of our LD model. During training and validation, we varied the number of states from 1 to 6 and the number of Gaussians per mixture from 1 to 3.
6 HIDDEN-STATE CONDITIONAL RANDOM FIELD As a fourth baseline, we trained a model on all gesture classes as described in [27]. Since s cannot model dynamics between gestures, we trained the on segmented sub-sequence (the same training set as the -S model). At testing, the model is applied on the new sequence using a sliding window of fixed size (1.3 seconds). The class label with the highest likelihood is assigned to the frame at the center of the sliding window. During training and validation, we varied the number of hidden states (from 2 to 6 states) and the regularization term (with values 10 k,k = 3..3). LATENT-DYNAMIC CONDITIONAL RANDOM FIELD Our LD model was trained using the objective function described in Section 3.1. During evaluation, we compute ROC curves using the maximal marginal probabilities of Equation 8. During training and validation, we varied the number of hidden states per label (from 2 to 6 states per label) and the regularization term (with values 10 k,k = 3..3) Methodology For all three datasets, the experiments were performed using a K-fold testing approach where K sequences were held out for testing while all other sequences were used for training and validation. This process was repeated N/K times, where N is the total number of sequences. For the MelHead, WidgetsHead and AvatarEye datasets, K was 4, 3 and 1 respectively. For validation, we performed holdout cross-validation where a subset of the training set is kept for validation. The size of this validation set was equal to 4, 3 and 1 for the MelHead, WidgetsHead and AvatarEye datasets respectively. The optimal validation parameters were chosen based on the equal error rates on the validation set. All three datasets contained an unbalanced number of gesture frames compared to background frames. To have a balanced training set and to reduce the training time, the training dataset was preprocessed to create a smaller training dataset containing an equal number of gesture and background examples. The training set was a set of sequences where each sequence either was uniformly background class, or contained an example of the gesture class, with a buffer of background frames before and after the gesture. The size of the buffer before and after the gesture randomly varied between 2 and 50 frames. Background subsequences were randomly extracted from the original sequences with length varying between frames. Each experiment was also repeated with different input feature window sizes. A window size equal to one means that only the feature vector at the current frame was used to True positive rate Equal error rate LD -S False positive rate LD -S Window size Figure 3. Results with WidgetsHead dataset: (top) ROC curves for a window size of one (no long range dependencies); (bottom) Accuracy at equal error rates as a function of the window size. create the input feature. A window size of five means that the input feature vector at each frame is a concatenation of the feature vectors from five frames: the current frame, the two preceding frames, and the two future frames. 5. Results and Discussion In this section, the results of our experiments for head and eye gesture recognition are presented. We compared all six models (,,, -S, and LD- ) on three datasets. For the ROC curves shown in this section, the true positive rate is computed by dividing the number of recognized frames by the total number of ground truth frames. Similarly, the false positive rate is computed by dividing the number of falsely recognized frames by the total number of background frames. Figure 3 compares the ROC curves from the six models for a window size of one for the WidgetsHead dataset. A plot of the Equal Error Rate (EER) recognition rate at which both the true positive rate and the true negative rate
7 1 1 True positive rate 0.4 LD -S True positive rate 0.4 LD -S Accuracy at equal error rate False positive rate LD 5 -S 5 5 Accuracy at equal error rate False positive rate LD -S Window size Figure 4. Results with MelHead dataset: (top) ROC curves for a window size of one; (bottom) Accuracy at equal error rates as a function of the window size Window size Figure5.ResultswithAvatarEye dataset: (top) ROC curves for a window size of one; (bottom) Accuracy at equal error rates as a function of the window size. are equal as a function of the window size is also shown for each model. As can be seen in the figure, the LD model outperforms baseline methods. For online gesture recognition, an important model property is the ability to perform accurate recognition without requiring future observations (corresponding to smaller window size). In both the ROC curves and the EER plots of Figure 3, the LD model outperforms all the other models when using a small window size. This difference is statistically significant according to a paired t-test on the EER accuracies per participant. Figure 4 shows the recognition results for the MelHead dataset and Figure 5 shows results for the AvatarEye dataset. Similar to the WidgetsHead dataset, the LD outperforms the other models when evalutated on these two datasets. It is particularly interesting to compare the and performances in the EER plots of these two datasets. For the MelHead dataset, the performs better than the model while for the AvatarEye dataset, the model does better. This can be explained by the observation that transitions between gestures are well defined in the AvatarEye dataset while the internal substructure is the prominent factor in the MelHead dataset. The LD model combines the strengths of s and s by capturing both extrinsic dynamics and intrinsic sub-structure and as such exhibits the best performance on both datasets. In the MelHead dataset, the human participants were standing in front of the robot, and were able to move freely about their environment, making the class of other-gesture quite diversified and challenging for generative approaches such as s. The AvatarEye dataset had only 6 participants and 77 eye gestures. We can see in Figure 5 how this small dataset affects the LD model when the window size increases. This effect was not as prominent for larger datasets, as observed in Figures 3 and 4. Even with this small dataset, LD outperforms the five other models with a maximum accuracy of 85.1% for a window size of one.
8 6. Conclusion In this paper we presented a discriminative framework for simultaneous sequence segmentation and labeling which can capture both intrinsic and extrinsic class dynamics. Our LD model incorporates hidden state variables which model the sub-structure of a class sequence and learn dynamics between class labels. We performed experiments on the task of recognizing human gestures from unsegmented video streams and showed how our model outperforms state-of-the-art generative and discriminative modeling techniques on three different datasets. As future work we plan to evaluate our model on other visual sequence labeling problems that exhibit intrinsic and extrinsic sequence dynamics, such as activity detection and audiovisual speech recognition. References [1] M. Assan and K. Groebel. Video-based sign language recognition using hidden markov models. In Int l Gest Wksp: Gest. and Sign Lang., [2] M. Brand, N. Oliver, and A. Pentland. Coupled hidden markov models for complex action recognition. In CVPR, [3] R. A. Colburn, M. F. Cohen, and S. M. Ducker. The role or eye gaze in avatar mediated conversational interfaces. Technical Report MSR-TR , Microsoft Research, July [4] S. Fujie, Y. Ejiri, K. Nakajima, Y. Matsusaka, and T. Kobayashi. A conversation robot using head gesture recognition as para-linguistic information. In RO- MAN, pages , September [5] A. Fukayama, T. Ohno, N. Mukawa, M. Sawaki, and N. Hagita. Messages embedded in gaze of interface agents impression management with agent s gaze. In CHI 02, pages 41 48, [6] D. M. Gavrila. The visual analysis of human movement: A survey. CVIU, 73(1):82 98, [7] A. Gunawardana, M. Mahajan, A. Acero, and J. C. Platt. Hidden conditional random fields for phone classification. In INTERSPEECH, [8] A. Kapoor and R. Picard. A real-time head nod and shake detector. In PUI, November [9] S. Kawato and J. Ohya. Real-time detection of nodding and head-shaking by directly detecting and tracking the between-eyes. In FG, pages 40 45, [10] S. Kumar and M. Herbert. Discriminative random fields: A framework for contextual interaction in classification. In ICCV, [11] J. Lafferty, A. McCallum, and F. Pereira. Conditional random fields: probabilistic models for segmenting and labelling sequence data. In ICML, [12] S. P. Lee, J. B. Badler, and N. I. Badler. Eyes alive. In SIGGRAPH 02, pages , [13] L.-P. Morency and T. Darrell. Head gesture recognition in intelligent interfaces: The role of context in improving recognition. In IUI, Australia, [14] L.-P. Morency and T. Darrell. Recognizing gaze aversion gestures in embodied conversational discourse. In ICMI, Banff, Canada, November [15] L.-P. Morency, A. Rahimi, and T. Darrell. Adaptive view-based appearance model. In CVPR, volume 1, pages , [16] J. Pearl. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann, [17] C. Pelachaud and M. Bilvi. Modelling gaze behavior for conversational agents. In IVA, pages 15 17, September [18] A. Quattoni, M. Collins, and T. Darrell. Conditional random fields for object recognition. In NIPS, [19] L. R. Rabiner. A tutorial on hidden Markov models and selected applications in speech recognition. Proceedings of the IEEE, 77(2): , [20] C. Sidner, C. Lee, L.-P. Morency, and C. Forlines. The effect of head-nod recognition in human-robot conversation. In Conference on Human-Robot Interaction, March [21] C. Sminchisescu, A. Kanaujia, Z. Li, and D. Metaxas. Conditional models for contextual human motion recognition. In ICCV, [22] T. Starner and A. Pentland. Real-time asl recognition from video using hidden markov models. In ISCV, [23] C. Sutton, K. Rohanimanesh, and A. McCallum. Dynamic conditional random fields: Factorized probabilistic models for labeling and segmenting sequence data. In ICML, [24] A. Torralba, K. Murphy, and W. Freeman. Contextual models for object detection using boosted random fields. In NIPS, [25] V. Vapnik. The nature of statistical learning theory. Springer, [26] S. Wang and D. Demirdjian. Inferring body pose from speech content. In ICMI, [27] S. Wang, A. Quattoni, L. Morency, D. Demirdjian, and T. Darrell. Hidden conditional random fields for gesture recognition. In In CVPR, [28] Y. Wu and T. S. Huang. Vision-based gesture recognition: A review. LNCS, 1739:103+, 1999.
A Learning Based Method for Super-Resolution of Low Resolution Images
A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 [email protected] Abstract The main objective of this project is the study of a learning based method
Tracking Groups of Pedestrians in Video Sequences
Tracking Groups of Pedestrians in Video Sequences Jorge S. Marques Pedro M. Jorge Arnaldo J. Abrantes J. M. Lemos IST / ISR ISEL / IST ISEL INESC-ID / IST Lisbon, Portugal Lisbon, Portugal Lisbon, Portugal
Mean-Shift Tracking with Random Sampling
1 Mean-Shift Tracking with Random Sampling Alex Po Leung, Shaogang Gong Department of Computer Science Queen Mary, University of London, London, E1 4NS Abstract In this work, boosting the efficiency of
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION Introduction In the previous chapter, we explored a class of regression models having particularly simple analytical
Conditional Random Fields: An Introduction
Conditional Random Fields: An Introduction Hanna M. Wallach February 24, 2004 1 Labeling Sequential Data The task of assigning label sequences to a set of observation sequences arises in many fields, including
Predict Influencers in the Social Network
Predict Influencers in the Social Network Ruishan Liu, Yang Zhao and Liuyu Zhou Email: rliu2, yzhao2, [email protected] Department of Electrical Engineering, Stanford University Abstract Given two persons
Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report
Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 69 Class Project Report Junhua Mao and Lunbo Xu University of California, Los Angeles [email protected] and lunbo
The Artificial Prediction Market
The Artificial Prediction Market Adrian Barbu Department of Statistics Florida State University Joint work with Nathan Lay, Siemens Corporate Research 1 Overview Main Contributions A mathematical theory
STA 4273H: Statistical Machine Learning
STA 4273H: Statistical Machine Learning Russ Salakhutdinov Department of Statistics! [email protected]! http://www.cs.toronto.edu/~rsalakhu/ Lecture 6 Three Approaches to Classification Construct
Course: Model, Learning, and Inference: Lecture 5
Course: Model, Learning, and Inference: Lecture 5 Alan Yuille Department of Statistics, UCLA Los Angeles, CA 90095 [email protected] Abstract Probability distributions on structured representation.
Tensor Methods for Machine Learning, Computer Vision, and Computer Graphics
Tensor Methods for Machine Learning, Computer Vision, and Computer Graphics Part I: Factorizations and Statistical Modeling/Inference Amnon Shashua School of Computer Science & Eng. The Hebrew University
Simple and efficient online algorithms for real world applications
Simple and efficient online algorithms for real world applications Università degli Studi di Milano Milano, Italy Talk @ Centro de Visión por Computador Something about me PhD in Robotics at LIRA-Lab,
How Conditional Random Fields Learn Dynamics: An Example-Based Study
Computer Communication & Collaboration (2013) Submitted on 27/May/2013 How Conditional Random Fields Learn Dynamics: An Example-Based Study Mohammad Javad Shafiee School of Electrical & Computer Engineering,
Automatic Calibration of an In-vehicle Gaze Tracking System Using Driver s Typical Gaze Behavior
Automatic Calibration of an In-vehicle Gaze Tracking System Using Driver s Typical Gaze Behavior Kenji Yamashiro, Daisuke Deguchi, Tomokazu Takahashi,2, Ichiro Ide, Hiroshi Murase, Kazunori Higuchi 3,
MapReduce Approach to Collective Classification for Networks
MapReduce Approach to Collective Classification for Networks Wojciech Indyk 1, Tomasz Kajdanowicz 1, Przemyslaw Kazienko 1, and Slawomir Plamowski 1 Wroclaw University of Technology, Wroclaw, Poland Faculty
Cell Phone based Activity Detection using Markov Logic Network
Cell Phone based Activity Detection using Markov Logic Network Somdeb Sarkhel [email protected] 1 Introduction Mobile devices are becoming increasingly sophisticated and the latest generation of smart
ADVANCED MACHINE LEARNING. Introduction
1 1 Introduction Lecturer: Prof. Aude Billard ([email protected]) Teaching Assistants: Guillaume de Chambrier, Nadia Figueroa, Denys Lamotte, Nicola Sommer 2 2 Course Format Alternate between: Lectures
Support Vector Machines with Clustering for Training with Very Large Datasets
Support Vector Machines with Clustering for Training with Very Large Datasets Theodoros Evgeniou Technology Management INSEAD Bd de Constance, Fontainebleau 77300, France [email protected] Massimiliano
CCNY. BME I5100: Biomedical Signal Processing. Linear Discrimination. Lucas C. Parra Biomedical Engineering Department City College of New York
BME I5100: Biomedical Signal Processing Linear Discrimination Lucas C. Parra Biomedical Engineering Department CCNY 1 Schedule Week 1: Introduction Linear, stationary, normal - the stuff biology is not
Journal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition
IWNEST PUBLISHER Journal of Industrial Engineering Research (ISSN: 2077-4559) Journal home page: http://www.iwnest.com/aace/ Adaptive sequence of Key Pose Detection for Human Action Recognition 1 T. Sindhu
GLOVE-BASED GESTURE RECOGNITION SYSTEM
CLAWAR 2012 Proceedings of the Fifteenth International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, Baltimore, MD, USA, 23 26 July 2012 747 GLOVE-BASED GESTURE
Accelerometer Based Real-Time Gesture Recognition
POSTER 2008, PRAGUE MAY 15 1 Accelerometer Based Real-Time Gesture Recognition Zoltán PREKOPCSÁK 1 1 Dept. of Telecomm. and Media Informatics, Budapest University of Technology and Economics, Magyar tudósok
EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set
EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set Amhmed A. Bhih School of Electrical and Electronic Engineering Princy Johnson School of Electrical and Electronic Engineering Martin
Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data
CMPE 59H Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data Term Project Report Fatma Güney, Kübra Kalkan 1/15/2013 Keywords: Non-linear
Local features and matching. Image classification & object localization
Overview Instance level search Local features and matching Efficient visual recognition Image classification & object localization Category recognition Image classification: assigning a class label to
Data Mining - Evaluation of Classifiers
Data Mining - Evaluation of Classifiers Lecturer: JERZY STEFANOWSKI Institute of Computing Sciences Poznan University of Technology Poznan, Poland Lecture 4 SE Master Course 2008/2009 revised for 2010
Towards better accuracy for Spam predictions
Towards better accuracy for Spam predictions Chengyan Zhao Department of Computer Science University of Toronto Toronto, Ontario, Canada M5S 2E4 [email protected] Abstract Spam identification is crucial
Data Mining. Nonlinear Classification
Data Mining Unit # 6 Sajjad Haider Fall 2014 1 Nonlinear Classification Classes may not be separable by a linear boundary Suppose we randomly generate a data set as follows: X has range between 0 to 15
Comparing the Results of Support Vector Machines with Traditional Data Mining Algorithms
Comparing the Results of Support Vector Machines with Traditional Data Mining Algorithms Scott Pion and Lutz Hamel Abstract This paper presents the results of a series of analyses performed on direct mail
Support Vector Machine-Based Human Behavior Classification in Crowd through Projection and Star Skeletonization
Journal of Computer Science 6 (9): 1008-1013, 2010 ISSN 1549-3636 2010 Science Publications Support Vector Machine-Based Human Behavior Classification in Crowd through Projection and Star Skeletonization
Subspace Analysis and Optimization for AAM Based Face Alignment
Subspace Analysis and Optimization for AAM Based Face Alignment Ming Zhao Chun Chen College of Computer Science Zhejiang University Hangzhou, 310027, P.R.China [email protected] Stan Z. Li Microsoft
Multiple Network Marketing coordination Model
REPORT DOCUMENTATION PAGE Form Approved OMB No. 0704-0188 The public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,
Introduction to Logistic Regression
OpenStax-CNX module: m42090 1 Introduction to Logistic Regression Dan Calderon This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract Gives introduction
Open-Set Face Recognition-based Visitor Interface System
Open-Set Face Recognition-based Visitor Interface System Hazım K. Ekenel, Lorant Szasz-Toth, and Rainer Stiefelhagen Computer Science Department, Universität Karlsruhe (TH) Am Fasanengarten 5, Karlsruhe
Structured Learning and Prediction in Computer Vision. Contents
Foundations and Trends R in Computer Graphics and Vision Vol. 6, Nos. 3 4 (2010) 185 365 c 2011 S. Nowozin and C. H. Lampert DOI: 10.1561/0600000033 Structured Learning and Prediction in Computer Vision
Machine Learning in FX Carry Basket Prediction
Machine Learning in FX Carry Basket Prediction Tristan Fletcher, Fabian Redpath and Joe D Alessandro Abstract Artificial Neural Networks ANN), Support Vector Machines SVM) and Relevance Vector Machines
Bayesian networks - Time-series models - Apache Spark & Scala
Bayesian networks - Time-series models - Apache Spark & Scala Dr John Sandiford, CTO Bayes Server Data Science London Meetup - November 2014 1 Contents Introduction Bayesian networks Latent variables Anomaly
Bayesian Image Super-Resolution
Bayesian Image Super-Resolution Michael E. Tipping and Christopher M. Bishop Microsoft Research, Cambridge, U.K..................................................................... Published as: Bayesian
Hardware Implementation of Probabilistic State Machine for Word Recognition
IJECT Vo l. 4, Is s u e Sp l - 5, Ju l y - Se p t 2013 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Hardware Implementation of Probabilistic State Machine for Word Recognition 1 Soorya Asokan, 2
COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS
COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS B.K. Mohan and S. N. Ladha Centre for Studies in Resources Engineering IIT
Forecasting Trade Direction and Size of Future Contracts Using Deep Belief Network
Forecasting Trade Direction and Size of Future Contracts Using Deep Belief Network Anthony Lai (aslai), MK Li (lilemon), Foon Wang Pong (ppong) Abstract Algorithmic trading, high frequency trading (HFT)
Exponential Random Graph Models for Social Network Analysis. Danny Wyatt 590AI March 6, 2009
Exponential Random Graph Models for Social Network Analysis Danny Wyatt 590AI March 6, 2009 Traditional Social Network Analysis Covered by Eytan Traditional SNA uses descriptive statistics Path lengths
Probabilistic Latent Semantic Analysis (plsa)
Probabilistic Latent Semantic Analysis (plsa) SS 2008 Bayesian Networks Multimedia Computing, Universität Augsburg [email protected] www.multimedia-computing.{de,org} References
Neovision2 Performance Evaluation Protocol
Neovision2 Performance Evaluation Protocol Version 3.0 4/16/2012 Public Release Prepared by Rajmadhan Ekambaram [email protected] Dmitry Goldgof, Ph.D. [email protected] Rangachar Kasturi, Ph.D.
Analecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
Distributed Structured Prediction for Big Data
Distributed Structured Prediction for Big Data A. G. Schwing ETH Zurich [email protected] T. Hazan TTI Chicago M. Pollefeys ETH Zurich R. Urtasun TTI Chicago Abstract The biggest limitations of learning
Face Model Fitting on Low Resolution Images
Face Model Fitting on Low Resolution Images Xiaoming Liu Peter H. Tu Frederick W. Wheeler Visualization and Computer Vision Lab General Electric Global Research Center Niskayuna, NY, 1239, USA {liux,tu,wheeler}@research.ge.com
Intrusion Detection via Machine Learning for SCADA System Protection
Intrusion Detection via Machine Learning for SCADA System Protection S.L.P. Yasakethu Department of Computing, University of Surrey, Guildford, GU2 7XH, UK. [email protected] J. Jiang Department
Classification of Bad Accounts in Credit Card Industry
Classification of Bad Accounts in Credit Card Industry Chengwei Yuan December 12, 2014 Introduction Risk management is critical for a credit card company to survive in such competing industry. In addition
HAND GESTURE BASEDOPERATINGSYSTEM CONTROL
HAND GESTURE BASEDOPERATINGSYSTEM CONTROL Garkal Bramhraj 1, palve Atul 2, Ghule Supriya 3, Misal sonali 4 1 Garkal Bramhraj mahadeo, 2 Palve Atule Vasant, 3 Ghule Supriya Shivram, 4 Misal Sonali Babasaheb,
Linear Threshold Units
Linear Threshold Units w x hx (... w n x n w We assume that each feature x j and each weight w j is a real number (we will relax this later) We will study three different algorithms for learning linear
SPECIAL PERTURBATIONS UNCORRELATED TRACK PROCESSING
AAS 07-228 SPECIAL PERTURBATIONS UNCORRELATED TRACK PROCESSING INTRODUCTION James G. Miller * Two historical uncorrelated track (UCT) processing approaches have been employed using general perturbations
Sub-class Error-Correcting Output Codes
Sub-class Error-Correcting Output Codes Sergio Escalera, Oriol Pujol and Petia Radeva Computer Vision Center, Campus UAB, Edifici O, 08193, Bellaterra, Spain. Dept. Matemàtica Aplicada i Anàlisi, Universitat
An Automatic and Accurate Segmentation for High Resolution Satellite Image S.Saumya 1, D.V.Jiji Thanka Ligoshia 2
An Automatic and Accurate Segmentation for High Resolution Satellite Image S.Saumya 1, D.V.Jiji Thanka Ligoshia 2 Assistant Professor, Dept of ECE, Bethlahem Institute of Engineering, Karungal, Tamilnadu,
Structural Health Monitoring Tools (SHMTools)
Structural Health Monitoring Tools (SHMTools) Getting Started LANL/UCSD Engineering Institute LA-CC-14-046 c Copyright 2014, Los Alamos National Security, LLC All rights reserved. May 30, 2014 Contents
MVA ENS Cachan. Lecture 2: Logistic regression & intro to MIL Iasonas Kokkinos [email protected]
Machine Learning for Computer Vision 1 MVA ENS Cachan Lecture 2: Logistic regression & intro to MIL Iasonas Kokkinos [email protected] Department of Applied Mathematics Ecole Centrale Paris Galen
Practical Tour of Visual tracking. David Fleet and Allan Jepson January, 2006
Practical Tour of Visual tracking David Fleet and Allan Jepson January, 2006 Designing a Visual Tracker: What is the state? pose and motion (position, velocity, acceleration, ) shape (size, deformation,
Experiments in Web Page Classification for Semantic Web
Experiments in Web Page Classification for Semantic Web Asad Satti, Nick Cercone, Vlado Kešelj Faculty of Computer Science, Dalhousie University E-mail: {rashid,nick,vlado}@cs.dal.ca Abstract We address
Multiple Kernel Learning on the Limit Order Book
JMLR: Workshop and Conference Proceedings 11 (2010) 167 174 Workshop on Applications of Pattern Analysis Multiple Kernel Learning on the Limit Order Book Tristan Fletcher Zakria Hussain John Shawe-Taylor
Music Mood Classification
Music Mood Classification CS 229 Project Report Jose Padial Ashish Goel Introduction The aim of the project was to develop a music mood classifier. There are many categories of mood into which songs may
LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING. ----Changsheng Liu 10-30-2014
LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING ----Changsheng Liu 10-30-2014 Agenda Semi Supervised Learning Topics in Semi Supervised Learning Label Propagation Local and global consistency Graph
CS231M Project Report - Automated Real-Time Face Tracking and Blending
CS231M Project Report - Automated Real-Time Face Tracking and Blending Steven Lee, [email protected] June 6, 2015 1 Introduction Summary statement: The goal of this project is to create an Android
Finding the M Most Probable Configurations Using Loopy Belief Propagation
Finding the M Most Probable Configurations Using Loopy Belief Propagation Chen Yanover and Yair Weiss School of Computer Science and Engineering The Hebrew University of Jerusalem 91904 Jerusalem, Israel
Very Low Frame-Rate Video Streaming For Face-to-Face Teleconference
Very Low Frame-Rate Video Streaming For Face-to-Face Teleconference Jue Wang, Michael F. Cohen Department of Electrical Engineering, University of Washington Microsoft Research Abstract Providing the best
Direct Loss Minimization for Structured Prediction
Direct Loss Minimization for Structured Prediction David McAllester TTI-Chicago [email protected] Tamir Hazan TTI-Chicago [email protected] Joseph Keshet TTI-Chicago [email protected] Abstract In discriminative
Supporting Online Material for
www.sciencemag.org/cgi/content/full/313/5786/504/dc1 Supporting Online Material for Reducing the Dimensionality of Data with Neural Networks G. E. Hinton* and R. R. Salakhutdinov *To whom correspondence
Learning is a very general term denoting the way in which agents:
What is learning? Learning is a very general term denoting the way in which agents: Acquire and organize knowledge (by building, modifying and organizing internal representations of some external reality);
Tutorial on Markov Chain Monte Carlo
Tutorial on Markov Chain Monte Carlo Kenneth M. Hanson Los Alamos National Laboratory Presented at the 29 th International Workshop on Bayesian Inference and Maximum Entropy Methods in Science and Technology,
Maschinelles Lernen mit MATLAB
Maschinelles Lernen mit MATLAB Jérémy Huard Applikationsingenieur The MathWorks GmbH 2015 The MathWorks, Inc. 1 Machine Learning is Everywhere Image Recognition Speech Recognition Stock Prediction Medical
Distributed forests for MapReduce-based machine learning
Distributed forests for MapReduce-based machine learning Ryoji Wakayama, Ryuei Murata, Akisato Kimura, Takayoshi Yamashita, Yuji Yamauchi, Hironobu Fujiyoshi Chubu University, Japan. NTT Communication
Novelty Detection in image recognition using IRF Neural Networks properties
Novelty Detection in image recognition using IRF Neural Networks properties Philippe Smagghe, Jean-Luc Buessler, Jean-Philippe Urban Université de Haute-Alsace MIPS 4, rue des Frères Lumière, 68093 Mulhouse,
Programming Exercise 3: Multi-class Classification and Neural Networks
Programming Exercise 3: Multi-class Classification and Neural Networks Machine Learning November 4, 2011 Introduction In this exercise, you will implement one-vs-all logistic regression and neural networks
The Role of Size Normalization on the Recognition Rate of Handwritten Numerals
The Role of Size Normalization on the Recognition Rate of Handwritten Numerals Chun Lei He, Ping Zhang, Jianxiong Dong, Ching Y. Suen, Tien D. Bui Centre for Pattern Recognition and Machine Intelligence,
Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network
Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network Qian Wu, Yahui Wang, Long Zhang and Li Shen Abstract Building electrical system fault diagnosis is the
Multi-Class Active Learning for Image Classification
Multi-Class Active Learning for Image Classification Ajay J. Joshi University of Minnesota Twin Cities [email protected] Fatih Porikli Mitsubishi Electric Research Laboratories [email protected] Nikolaos Papanikolopoulos
Classification with Hybrid Generative/Discriminative Models
Classification with Hybrid Generative/Discriminative Models Rajat Raina, Yirong Shen, Andrew Y. Ng Computer Science Department Stanford University Stanford, CA 94305 Andrew McCallum Department of Computer
Performance Metrics for Graph Mining Tasks
Performance Metrics for Graph Mining Tasks 1 Outline Introduction to Performance Metrics Supervised Learning Performance Metrics Unsupervised Learning Performance Metrics Optimizing Metrics Statistical
Predict the Popularity of YouTube Videos Using Early View Data
000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050
A Simple Feature Extraction Technique of a Pattern By Hopfield Network
A Simple Feature Extraction Technique of a Pattern By Hopfield Network A.Nag!, S. Biswas *, D. Sarkar *, P.P. Sarkar *, B. Gupta **! Academy of Technology, Hoogly - 722 *USIC, University of Kalyani, Kalyani
Predicting the Risk of Heart Attacks using Neural Network and Decision Tree
Predicting the Risk of Heart Attacks using Neural Network and Decision Tree S.Florence 1, N.G.Bhuvaneswari Amma 2, G.Annapoorani 3, K.Malathi 4 PG Scholar, Indian Institute of Information Technology, Srirangam,
Supervised Feature Selection & Unsupervised Dimensionality Reduction
Supervised Feature Selection & Unsupervised Dimensionality Reduction Feature Subset Selection Supervised: class labels are given Select a subset of the problem features Why? Redundant features much or
Environmental Remote Sensing GEOG 2021
Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class
CS 2750 Machine Learning. Lecture 1. Machine Learning. http://www.cs.pitt.edu/~milos/courses/cs2750/ CS 2750 Machine Learning.
Lecture Machine Learning Milos Hauskrecht [email protected] 539 Sennott Square, x5 http://www.cs.pitt.edu/~milos/courses/cs75/ Administration Instructor: Milos Hauskrecht [email protected] 539 Sennott
Machine Learning. Chapter 18, 21. Some material adopted from notes by Chuck Dyer
Machine Learning Chapter 18, 21 Some material adopted from notes by Chuck Dyer What is learning? Learning denotes changes in a system that... enable a system to do the same task more efficiently the next
Semantic Video Annotation by Mining Association Patterns from Visual and Speech Features
Semantic Video Annotation by Mining Association Patterns from and Speech Features Vincent. S. Tseng, Ja-Hwung Su, Jhih-Hong Huang and Chih-Jen Chen Department of Computer Science and Information Engineering
Robert Collins CSE598G. More on Mean-shift. R.Collins, CSE, PSU CSE598G Spring 2006
More on Mean-shift R.Collins, CSE, PSU Spring 2006 Recall: Kernel Density Estimation Given a set of data samples x i ; i=1...n Convolve with a kernel function H to generate a smooth function f(x) Equivalent
Making Sense of the Mayhem: Machine Learning and March Madness
Making Sense of the Mayhem: Machine Learning and March Madness Alex Tran and Adam Ginzberg Stanford University [email protected] [email protected] I. Introduction III. Model The goal of our research
Introduction to Deep Learning Variational Inference, Mean Field Theory
Introduction to Deep Learning Variational Inference, Mean Field Theory 1 Iasonas Kokkinos [email protected] Center for Visual Computing Ecole Centrale Paris Galen Group INRIA-Saclay Lecture 3: recap
CHARACTERISTICS IN FLIGHT DATA ESTIMATION WITH LOGISTIC REGRESSION AND SUPPORT VECTOR MACHINES
CHARACTERISTICS IN FLIGHT DATA ESTIMATION WITH LOGISTIC REGRESSION AND SUPPORT VECTOR MACHINES Claus Gwiggner, Ecole Polytechnique, LIX, Palaiseau, France Gert Lanckriet, University of Berkeley, EECS,
How To Model The Labeling Problem In A Conditional Random Field (Crf) Model
A Dynamic Conditional Random Field Model for Joint Labeling of Object and Scene Classes Christian Wojek and Bernt Schiele {wojek, schiele}@cs.tu-darmstadt.de Computer Science Department TU Darmstadt Abstract.
A Web-based Interactive Data Visualization System for Outlier Subspace Analysis
A Web-based Interactive Data Visualization System for Outlier Subspace Analysis Dong Liu, Qigang Gao Computer Science Dalhousie University Halifax, NS, B3H 1W5 Canada [email protected] [email protected] Hai
Logistic Regression. Jia Li. Department of Statistics The Pennsylvania State University. Logistic Regression
Logistic Regression Department of Statistics The Pennsylvania State University Email: [email protected] Logistic Regression Preserve linear classification boundaries. By the Bayes rule: Ĝ(x) = arg max
Principles of Dat Da a t Mining Pham Tho Hoan [email protected] [email protected]. n
Principles of Data Mining Pham Tho Hoan [email protected] References [1] David Hand, Heikki Mannila and Padhraic Smyth, Principles of Data Mining, MIT press, 2002 [2] Jiawei Han and Micheline Kamber,
A Content based Spam Filtering Using Optical Back Propagation Technique
A Content based Spam Filtering Using Optical Back Propagation Technique Sarab M. Hameed 1, Noor Alhuda J. Mohammed 2 Department of Computer Science, College of Science, University of Baghdad - Iraq ABSTRACT
