LibOPF
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:
LibOPF is a library of functions and programs for free usage in the
design of optimum-path forest classifiers. This second version 
contains some additional resources related to the supervised
OPF classifier reported in reference [PapaIJIST09], and also
contains the unsupervised version of OPF reported in reference
[RochaIJIST09].

A short explanation about the method can be found in
http://www.ic.unicamp.br/~afalcao/LibOPF. Please read the COPYRIGHT
file before using LibOPF.

For large datasets (thousands/millions of samples), it is usually
desirable to keep some maximum size for the training set. However, an
evaluation set can improve the training samples during pseudo tests
(learning procedure). Therefore, LibOPF provides a program to randomly
split the dataset into training, evaluation and test sets (opf_split).

One can project an OPF classifier by using the program 'opf_train' and
test it by using the program 'opf_classify'. However, for large
datasets, the program 'opf_learn' substitutes the 'opf_train' by
learning from classification errors in the evaluation set without
increasing the training set size. Afterwards, the classifier is tested
by using 'opf_classify'.

In the case of time-consuming distance functions, one can generate a
precomputed distance file in the format specified in section
'opf_distance' Usage. LibOPF also provides a program (opf_distance)
with some options of distance functions, which generates a precomputed
distance file.


Table of Contents
=================
- Installation
- OPF file format for datasets
- Programs included
	SUPERVISED OPF
		- 'opf_split' Usage
		- 'opf_train' Usage
		- 'opf_learn' Usage
		- 'opf_classify' Usage
		- 'opf_accuracy' Usage
	UNSUPERVISED OPF
		- 'opf_cluster' Usage
		- 'opf_knn_classify' Usage
	COMMON (Auxiliary functions)
	- 'opf_distance' Usage
- Datasets
- Examples of scripts
- Tools
- Accuracy computation
- Fixed bugs
- Additional Information

Installation
============

On Unix systems, decompress the LibOPF.tar.bz2 file (use tar -xvjf
LibOPF.tar.bz2) into a directory. The system will create a directory
named 'LibOPF'. Type 'cd LibOPF', and then type `make' to build the
programs 'opf_split', 'opf_accuracy', 'opf_train', 'opf_learn', 'opf_distance', and
'opf_classify' into the /bin directory. Run them without arguments to
show their usage. 

OPF file format for datasets
============================

The original dataset and its parts training, evaluation and test sets
must be in the following BINARY file format:

<# of samples> <# of labels> <# of features> 
<0> 

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。