Classification of boar sperm head images using Learning Vector Quantization Rijksuniversiteit Groningen/ NL Mathematics and Computing Science

Slides:



Advertisements
Similar presentations
Random Forest Predrag Radenković 3237/10
Advertisements

2806 Neural Computation Self-Organizing Maps Lecture Ari Visa.
1 Machine Learning: Lecture 10 Unsupervised Learning (Based on Chapter 9 of Nilsson, N., Introduction to Machine Learning, 1996)
Neural Networks Chapter 9 Joost N. Kok Universiteit Leiden.
Dynamics of Learning VQ and Neural Gas Aree Witoelar, Michael Biehl Mathematics and Computing Science University of Groningen, Netherlands in collaboration.
Self Organization: Competitive Learning
3) Vector Quantization (VQ) and Learning Vector Quantization (LVQ)
Unsupervised Networks Closely related to clustering Do not require target outputs for each input vector in the training data Inputs are connected to a.
Face Recognition & Biometric Systems Support Vector Machines (part 2)
LVQ acrosome integrity assessment of boar sperm cells Nicolai Petkov 1, Enrique Alegre 2 Michael Biehl 1, Lidia Sánchez 2 1 University of Groningen, The.
The loss function, the normal equation,
RBF Neural Networks x x1 Examples inside circles 1 and 2 are of class +, examples outside both circles are of class – What NN does.
Credibility: Evaluating what’s been learned. Evaluation: the key to success How predictive is the model we learned? Error on the training data is not.
1 Abstract This paper presents a novel modification to the classical Competitive Learning (CL) by adding a dynamic branching mechanism to neural networks.
Ensemble Learning: An Introduction
Analysis of Classification-based Error Functions Mike Rimer Dr. Tony Martinez BYU Computer Science Dept. 18 March 2006.
Implementing a reliable neuro-classifier
1 Study of Topographic and Equiprobable Mapping with Clustering for Fault Classification Ashish Babbar EE645 Final Project.
September 23, 2010Neural Networks Lecture 6: Perceptron Learning 1 Refresher: Perceptron Training Algorithm Algorithm Perceptron; Start with a randomly.
1 Pertemuan 9 JARINGAN LEARNING VECTOR QUANTIZATION Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Radial-Basis Function Networks
Computer Vision James Hays, Brown
The Dynamics of Learning Vector Quantization, RUG, The Dynamics of Learning Vector Quantization Rijksuniversiteit Groningen Mathematics and.
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
SVCL Automatic detection of object based Region-of-Interest for image compression Sunhyoung Han.
CPSC 601 Lecture Week 5 Hand Geometry. Outline: 1.Hand Geometry as Biometrics 2.Methods Used for Recognition 3.Illustrations and Examples 4.Some Useful.
Classification. An Example (from Pattern Classification by Duda & Hart & Stork – Second Edition, 2001)
1 Artificial Neural Networks Sanun Srisuk EECP0720 Expert Systems – Artificial Neural Networks.
© Copyright 2004 ECE, UM-Rolla. All rights reserved A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C.
Scientific Visualization Module 6 Volumetric Algorithms (adapted by S.V. Moore – slides deleted, modified, and added) prof. dr. Alexandru (Alex) Telea.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
LOGO Ensemble Learning Lecturer: Dr. Bo Yuan
CSE 185 Introduction to Computer Vision Pattern Recognition 2.
80 million tiny images: a large dataset for non-parametric object and scene recognition CS 4763 Multimedia Systems Spring 2008.
A Comparative Evaluation of Three Skin Color Detection Approaches Dennis Jensch, Daniel Mohr, Clausthal University Gabriel Zachmann, University of Bremen.
Stabil07 03/10/ Michael Biehl Intelligent Systems Group University of Groningen Rainer Breitling, Yang Li Groningen Bioinformatics Centre Analysis.
Neural Networks - Lecture 81 Unsupervised competitive learning Particularities of unsupervised learning Data clustering Neural networks for clustering.
Unsupervised Learning. Supervised learning vs. unsupervised learning.
IE 585 Competitive Network – Learning Vector Quantization & Counterpropagation.
Non-Bayes classifiers. Linear discriminants, neural networks.
Dynamical Analysis of LVQ type algorithms, WSOM 2005 Dynamical analysis of LVQ type learning rules Rijksuniversiteit Groningen Mathematics and Computing.
Lecture notes for Stat 231: Pattern Recognition and Machine Learning 1. Stat 231. A.L. Yuille. Fall 2004 AdaBoost.. Binary Classification. Read 9.5 Duda,
Ch 5b: Discriminative Training (temporal model) Ilkka Aho.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Regularization in Matrix Relevance Learning Petra Schneider,
Prototype-based learning and adaptive distances for classification
Fast Learning in Networks of Locally-Tuned Processing Units John Moody and Christian J. Darken Yale Computer Science Neural Computation 1, (1989)
Michael Biehl Kerstin Bunte Petra Schneider DREAM 6 / FlowCAP 2 Challenge: Molecular Classification of Acute Myeloid Leukaemia Johann Bernoulli Institute.
Chapter 13 (Prototype Methods and Nearest-Neighbors )
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
CHAPTER 14 Competitive Networks Ming-Feng Yeh.
Ensemble Classifiers.
Machine Learning: Ensemble Methods
Classification of FDG-PET* Brain Data
Fuzzy Logic in Pattern Recognition
Predicting Recurrence in Clear Cell Renal Cell Carcinoma
Prototype-based models
MIRA, SVM, k-NN Lirong Xia. MIRA, SVM, k-NN Lirong Xia.
Radial Basis Function G.Anuradha.
Prototype-based models in unsupervised and supervised machine learning
Map of the Great Divide Basin, Wyoming, created using a neural network and used to find likely fossil beds See:
LEARNING VECTOR QUANTIZATION Presentation By : Mihajlo Grbovic
Prepared by: Mahmoud Rafeek Al-Farra
network of simple neuron-like computing elements
Mathematical Foundations of BME Reza Shadmehr
Recognizing Deformable Shapes
Unsupervised Networks Closely related to clustering
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
MIRA, SVM, k-NN Lirong Xia. MIRA, SVM, k-NN Lirong Xia.
Advisor: Dr.vahidipour Zahra salimian Shaghayegh jalali Dec 2017
Presentation transcript:

Classification of boar sperm head images using Learning Vector Quantization Rijksuniversiteit Groningen/ NL Mathematics and Computing Science Michael Biehl, Piter Pasma, Marten Pijl, Nicolai Petkov Lidia Sánchez University of León / Spain Electrical and Electronical Engineering

ESANN 2006, Classification of boar sperm head images using LVQ semen fertility assessment: important problem in human / veterinary medicine medical diagnosis: - sophisticated techniques, e.g. staining methods - high accurracy determination of fertility evaluation of sample quality for animal breeding purposes - fast and cheap method of inspection Motivation here: - microscopic images of boar sperm heads (Leon/Spain) e.g. quality inspection after freezing and storage - distance-based classification, parameterized by prototypes - Learning Vector Quantization + Relevance Learning

ESANN 2006, Classification of boar sperm head images using LVQ microscopic images of boar sperms preprocessing: - isolate and align head images - normalize with respect to mean grey level and corresponding variance - resize and approximate by an ellipsoidal region of 19x35 pixels - replace “missing” pixels (black) by the overall mean grey level

ESANN 2006, Classification of boar sperm head images using LVQ normal (650) non-normal (710) 1360 example images, classified by experts (visual inspection) application of Learning Vector Quantization: - prototypes determined from example data - parameterize a distance based classification - plausible, straightforward to interpret/discuss with experts - include adaptive metrics in relevance learning

ESANN 2006, Classification of boar sperm head images using LVQ identify the closest prototype, i.e the so-called winner initialize prototype vectors for different classes present a single example move the winner - closer towards the data (same class) - away from the data (different class) classification: assignment of a vector  to the class of the closest prototype w    aim: generalization ability classification of novel data after learning from examples Learning Vector Quantization (LVQ) example: basic scheme LVQ1 [Kohonen] 

ESANN 2006, Classification of boar sperm head images using LVQ Euclidean distance between data ξ prototype w: LVQ1 given ξ, update only the winner: decreasing learning rate : Learning algorithms (sign acc. to class membership) prototype initialization: class-conditional means + random displacement (∼70% correct classification)

ESANN 2006, Classification of boar sperm head images using LVQ example outcome: LVQ1 with 4 prototypes for each class: normalnon-normal cross-validation scheme evaluation of performance - with respect to the training data, e.g. 90% of all data - with respect to test data 10% of all data average outcome over 10 realizations

ESANN 2006, Classification of boar sperm head images using LVQ comparison of different LVQ systems (# of prototypes) ten-fold cross-validation: non-normal normal performance on training data … improves with increasing number of (non-normal) prototypes % correct non-normal normal performance w.r.t. test data … depends only weakly on the considered number of prototypes % correct

ESANN 2006, Classification of boar sperm head images using LVQ Generalized Learning Vector Quantization (GLVQ) given a single example, update the two winning prototypes : w J from the same class as the example (correct winner) w K from the other class (wrong winner) perform gradient descent steps with respect to an instantaneous cost function f(z) [A.S. Sato and K. Yamada, NIPS 7, 1995)]

ESANN 2006, Classification of boar sperm head images using LVQ Generalized Relevance LVQ (GRLVQ) GLVQ with modified distance measure vector of relevances, normalization GRLVQ - determines favorable positions of the prototypes - adapts the corresponding distance measure [B. Hammer, T. Villmann, Neural Networks 15: ] - re-define cost function f(z) in terms of d λ : - perform gradient steps w.r.t. prototypes w J, w K and vector λ

ESANN 2006, Classification of boar sperm head images using LVQ Comparison of performance: estimated test error LVQ % (4.0) 81.6 % (4.5) GLVQ 75.6 % (4.1) 76.4 % (3.8) GRLVQ81.5 % (3.5) 81.7 % (3.7) alg. 3/3 1/7 normal/non-normal prototypes - weak dependence on the number of prototypes - inferior performance of GLVQ (cost function ↮ classification error) - recovered when including relevances mean (stand. dev.)

ESANN 2006, Classification of boar sperm head images using LVQ - only very few pixels are sufficient for successful classification test error: (all) 82.75%, (69) 82.75%, (15) 81.87% GRLVQ: resulting relevances normal non-normal (LVQ1 prototypes)

ESANN 2006, Classification of boar sperm head images using LVQ Summary LVQ provides a transparent, plausible classification of microscopic boar sperm head images Performance: LVQ1 ↘ GLVQ ↗ GRLVQ satisfactory classification error (ultimate goal: estimation of sample composition) Relevances: very few relevant pixels, robust performance noisy labels / insufficient resolution? Outlook - improve LVQ system, algorithms, relevance schemes - training data, objective classification (staining method) - classification based on contour information (gradient profile)

ESANN 2006, Classification of boar sperm head images using LVQ LVQ1 demo