Sunday, March 29, 2009

Book Review: Combining Pattern Classifiers; Methods and Algorithms

Recently I've read the book Combining Pattern Classifiers, Methods and Algorithms by Ludmila I Kuncheva. The book addresses the problem of using multiple pattern classifiers to enhance the classification task in quantitative (e.g. accuracy) and qualitative (e.g. robustness) directions.
After taking three courses on pattern recognition and machine learning, the book helped me to get an idea over the whole subject of pattern analysis and classification. It starts with a compact but rich introduction to the theme of pattern recognition and the basic classifier types. Classifier design methods are studied in classifier vs. boundary design and parametric vs non-parametric learning dimensions. After the two introductory chapters on the discipline of pattern recognition, the concept of multi-classifier systems is introduced in chapter three. It is clarified in this chapter that the book is dedicated mainly to combining classifiers at the decision level and topics such as using diverse set of base classifiers are not discussed intensively. Then, combining of classifier outputs are treated in label output and continuous output categories. Various algorithms for majority voting and fusion of the label outputs are studied and compared throughout chapters three and four. Fusion of continuous valued outputs are studied in chapter five.
Selecting different classifiers for different sections of the input spaces are introduced in chapter six and the well-known knn method with its variations are studied in this chapter. Bagging and boosting methods for classifier selection are the subject of the seventh chapter.
The two stages before and after classifier combination; i.e. feature selection as the preprocessing and error corrections as the post-processing; discussed in chapter eight. The importance of feature selection and feature space partitioning are analyzed and demonstrated through the representative examples.
Most of the topics covered so far in the book were based on the results of the experiments in different application areas. Chapters nine and ten contain theoretical views and analysis on the classifier combination methods and rules.
Chapter ten is totally devoted to the diversity of classifiers in an ensemble. Diversity of the classifiers are studied in simple observable methods (e.g. training on different sections of input spaces) as well as statistical analysis tools and methods. Some open research directions are mentioned in the field of classifier combination.
As a student, I found this book helpful for gaining an understanding of the nature of pattern classifiers and the combination architectures. I'll recommend the book for those who took the elementary courses such as statistical pattern recognition and machine learning. The book will serve as a guiding resource for combining and using various familiar methods and algorithms.

Friday, March 27, 2009

Simple But Efficient Idea


Research Office, TMU
Originally uploaded by muharram_m
It is almost a year that administration of engineering school has set up boxes on the wall nearby each office.
Processed documents are returned back to the owners through these boxes. This simple idea speeds up offcial workfolws considerablly.

Tuesday, March 17, 2009

Convert Azeri/Arabic texts to Azeri/Latin

Azerbaijani(Azeri) language is written in at least three different alphabets. Azeri Latin and Cyrillic is used in Azerbaijan Republic and Arabic alphabet is used in Iran. We've developed a Microsoft Word addin that helps you convert Azeri text written in Arabic into Latin text. The tool is steel in its pre-beta version and available for download at sf.net . You are encouraged to download and test the tool and report the apparent bugs. Furthermore, you can post your recommendations through this blog or the project page.
Please follow instructions in the accompanied readme.txt to install and use the tool.

Sunday, March 08, 2009

Mobile Bookstore!


Mobile Bookstore
Originally uploaded by muharram_m
A mobile bookstore at Tehran, Iran. All the books are preparation guides for higher education examinations.

Towards the new year


DSC01013
Originally uploaded by muharram_m
Initial signs of the Iranian new year; jalali, 1388.

Wednesday, February 25, 2009

The White !? Snow


The White !? Snow
Originally uploaded by muharram_m
Snow is not white anymore. It gots yellowish!

LCD of my note book


DSC00780
Originally uploaded by muharram_m
The LCD is now this. I did nothing. it is changed by itself.!

Tuesday, February 17, 2009

My notebook's screen after cleaning

My Notebooks screen after cleaning
I've tried to cleanup my notebook's screen using a cleaner spray. I'd did it several times before with no problem.
But yesterday, after the cleaning I found that the screen seems damaged.

Wednesday, January 14, 2009

Left Flowers


DSC00597
Originally uploaded by muharram_m
Possibly the couple were too much in hurry!

Saturday, November 29, 2008

Schooler Policemen


DSC00388
Originally uploaded by muharram_m
Schooler policemen guide cars to pass more accurately and safely around the schools.
I took this picture near the university's primary school.

Friday, November 14, 2008

Face Detecion, Tracking and Facial Feature Localization

Face detection and tracking is an important initial step to many computer vision applications like face and facial expression recognition, human-computer interaction(HCI), virtual avatars.
I've developed tools to accomplish this task from the beginning step of face detection to the last step ending at face expression estimation.
Below clips are just sample demos:

1) Original audiovisual clip




2)Face Detection and Tracking



3)Facial Feature Localization



The face is detected as a patch containing RGB color values similar to thث natural human skin. tracking is done by Hager's region tracking algorithm. The RST motion is only considered in this project. The tracked face patch is normalized in size and orientation so that patch size is the same throughout the frames and the face is vertically oriented.
I'm seeking for guidelines and regulations to pack and publish the source code of this project.

Wednesday, October 22, 2008

Chemically Injured Soldier Passes Away


DSC00245
Originally uploaded by muharram_m
An injured soldier from the 8-year Iraq-Iran war passed away yesterday morning. Seyed Naser Shafiei was one of the several chemically injured Iranian soldiers. He was a staff in the medical sciences department of the Taribat Modares university.


Update 1: The officials at TMU say that he died from complexities of quivers remaining in his body.

Wednesday, October 15, 2008

Saturday, September 06, 2008

Two strange behaviors of windows vista's "Chess Titan"

I'm very new to chess, so these may be correct settings in the game rules.



1- pawn catches the piece in the same row:





2-Just at this position, the program popped a dialog stating that this game will be counted as a draw for me ( white):

Image and video hosting by TinyPic

click the picture and view the actual size.

Saturday, June 14, 2008

Me and Mr Hashemi


DSC00099
Originally uploaded by muharram_m
Hossein Hashemi (A friend of mine) and Me in the parallel processing LAB.

Friday, April 11, 2008

Ancient Style Farming


Farming
Originally uploaded by muharram_m
This type of farming is as old as the human being. It is usual here in Mashhadlu-Olia(Armar), our fabulous tiny village.

Saturday, April 05, 2008

Air Pollution in Tehran


Tehran870117 (1)
Originally uploaded by muharram_m
Tehran's air is too dusty today.

Wednesday, December 19, 2007

Friends


friends860919
Originally uploaded by muharram_m
Friends at Parallel Processing LAB