about summary refs log tree commit diff
path: root/sourcecodes/bnt-master/SLP/examples/UCI_DataSets/pendigits.names
diff options
context:
space:
mode:
Diffstat (limited to 'sourcecodes/bnt-master/SLP/examples/UCI_DataSets/pendigits.names')
-rw-r--r--sourcecodes/bnt-master/SLP/examples/UCI_DataSets/pendigits.names136
1 files changed, 136 insertions, 0 deletions
diff --git a/sourcecodes/bnt-master/SLP/examples/UCI_DataSets/pendigits.names b/sourcecodes/bnt-master/SLP/examples/UCI_DataSets/pendigits.names
new file mode 100644
index 00000000..2d8a87f7
--- /dev/null
+++ b/sourcecodes/bnt-master/SLP/examples/UCI_DataSets/pendigits.names
@@ -0,0 +1,136 @@
+1. Title of Database: Pen-Based Recognition of Handwritten Digits
+
+2. Source:
+	E. Alpaydin, Fevzi. Alimoglu
+	Department of Computer Engineering
+	Bogazici University, 80815 Istanbul Turkey
+	alpaydin@boun.edu.tr
+	July 1998
+
+3. Past Usage:
+	F. Alimoglu (1996) Combining Multiple Classifiers for Pen-Based
+	Handwritten Digit Recognition, 
+	MSc Thesis, Institute of Graduate Studies in Science and 
+	Engineering, Bogazici University.
+	http://www.cmpe.boun.edu.tr/~alimoglu/alimoglu.ps.gz
+
+	F. Alimoglu, E. Alpaydin, "Methods of Combining Multiple Classifiers 
+	Based on Different Representations for Pen-based Handwriting
+	Recognition," Proceedings of the Fifth Turkish Artificial 
+	Intelligence and Artificial Neural Networks Symposium (TAINN 96), 
+	June 1996, Istanbul, Turkey.
+	http://www.cmpe.boun.edu.tr/~alimoglu/tainn96.ps.gz
+
+	
+4. Relevant Information:
+
+	We create a digit database by collecting 250 samples from 44 writers.
+	The samples written by 30 writers are used for training,
+	cross-validation and writer dependent testing, and the digits 
+	written by the other 14 are used for writer independent testing. This
+	database is also available in the UNIPEN format.
+
+	We use a WACOM PL-100V pressure sensitive tablet with an integrated 
+	LCD display and a cordless stylus. The input and display areas are
+	located in the same place. Attached to the serial port of an Intel 
+	486 based PC, it allows us to collect handwriting samples. The tablet
+	sends $x$ and $y$ tablet coordinates and pressure level values of the
+	pen at fixed time intervals (sampling rate) of 100 miliseconds. 
+
+	These writers are asked to write 250 digits in random order inside 
+	boxes of 500 by 500 tablet pixel resolution.  Subject are monitored 
+	only during the first entry screens. Each screen contains five boxes
+	with the digits to be written displayed above. Subjects are told to
+	write only inside these boxes.  If they make a mistake or are unhappy
+	with their writing, they are instructed to clear the content of a box 
+	by using an on-screen button. The first ten digits are ignored 
+	because most writers are not familiar with this type of input devices,
+	but subjects are not aware of this. 
+
+	In our study, we use only ($x, y$) coordinate information. The stylus
+	pressure level values are ignored. First we apply normalization to 
+	make our representation invariant to translations and scale 
+	distortions. The raw data that we capture from the tablet consist of
+	integer values between 0 and 500 (tablet input box resolution). The 
+	new coordinates are such that the coordinate which has the maximum 
+	range varies between 0 and 100. Usually $x$ stays in this range, since
+	most characters are taller than they are wide.  
+
+	In order to train and test our classifiers, we need to represent 
+	digits as constant length feature vectors. A commonly used technique
+	leading to good results is resampling the ( x_t, y_t) points. 
+	Temporal resampling (points regularly spaced in time) or spatial
+	resampling (points regularly spaced in arc length) can be used here. 
+	Raw point data are already regularly spaced in time but the distance
+	between them is variable. Previous research showed that spatial
+	resampling to obtain a constant number of regularly spaced points 
+	on the trajectory yields much better performance, because it provides 
+	a better alignment between points. Our resampling algorithm uses 
+	simple linear interpolation between pairs of points. The resampled
+	digits are represented as a sequence of T points ( x_t, y_t )_{t=1}^T,
+	regularly spaced in arc length, as opposed to the input sequence, 
+	which is regularly spaced in time.
+
+	So, the input vector size is 2*T, two times the number of points
+	resampled. We considered spatial resampling to T=8,12,16 points in our
+	experiments and found that T=8 gave the best trade-off between 
+	accuracy and complexity.
+
+
+5. Number of Instances
+	pendigits.tra	Training	7494
+	pendigits.tes	Testing		3498
+	
+	The way we used the dataset was to use first half of training for 
+	actual training, one-fourth for validation and one-fourth
+	for writer-dependent testing. The test set was used for 
+	writer-independent testing and is the actual quality measure.
+
+6. Number of Attributes
+	16 input+1 class attribute
+
+7. For Each Attribute:
+	All input attributes are integers in the range 0..100.
+	The last attribute is the class code 0..9
+
+8. Missing Attribute Values
+	None
+
+9. Class Distribution
+	Class: No of examples in training set
+	0:  780
+	1:  779
+	2:  780
+	3:  719
+	4:  780
+	5:  720
+	6:  720
+	7:  778
+	8:  719
+	9:  719
+	Class: No of examples in testing set
+	0:  363
+	1:  364
+	2:  364
+	3:  336
+	4:  364
+	5:  335
+	6:  336
+	7:  364
+	8:  336
+	9:  336
+
+Accuracy on the testing set with k-nn 
+using Euclidean distance as the metric
+
+ k =  1 : 97.74
+ k =  2 : 97.37
+ k =  3 : 97.80
+ k =  4 : 97.66
+ k =  5 : 97.60
+ k =  6 : 97.57
+ k =  7 : 97.54
+ k =  8 : 97.54
+ k =  9 : 97.46
+ k = 10 : 97.48
+ k = 11 : 97.34