半监督学习基准数据集
Semi-Supervised Learning Benchmark Dataset
该数据集出自:
Chapelle O, Scholkopf B, Zien A. Semi-supervised learning (chapelle, o. et al., eds.; 2006)[book reviews][J]. IEEE Transactions on Neural Networks, 2009, 20(3): 542-542.
网上链接为:
http://olivier.chapelle.cc/ssl-book/benchmarks.html
找了好久,网上个别链接打不开,存在此处方便以后查看。
另发现一个总结半监督数据集的好博客。
Self-Labeled Techniques for Semi-Supervised Learning: Taxonomy, Software and Empirical Study
https://sci2s.ugr.es/SelfLabeled
以下为第一个链接的内容:
The Benchmark Data Sets
For each data set, we provide 12 splits (exception: only 10 splits for data set 8) into labeled points and remaining unlabeled points. We ensure that each split contains at least one point of each class. Apart from this, there is no bias in the labeling process.
数据集存在12次划分,(但数据集8例外),每次有10/100个点为标记样本,其余为未标记样本,每次划分中每类至少一个点。
The table contains individual files in matlab 5.0 format (.mat files).
Data Set | Points | Dimensions | Splits with l Labeled Points |
g241c (set 5) | 1500 | 241 | l=10, l=100 |
g241n (set 7) | 1500 | 241 | l=10, l=100 |
Digit1 (set 1) | 1500 | 241 | l=10, l=100 |
USPS (set 2) | 1500 | 241 | l=10, l=100 |
COIL (set 6) | 1500 | 241 | l=10, l=100 |
COIL2 (set 3) | 1500 | 241 | l=10, l=100 (binary version of set 6) |
BCI (set 4) | 400 | 117 | l=10, l=100 |
Text (set 9) | 1500 | 11960 | l=10, l=100 |
SecStr (set 8) | 83,679 + 1,189,472 |
315 | l=100, l=1000, l=10000 (no splitting of extra unlabeled data); matlab script required |
You can also download all data sets and splits (excluding the extra unlabeled data of set 8) at once as archive files, in matlab format: gzipped TAR file, ZIP file; in ascii format: gzipped TAR file, ZIP file (here, only the indices of the labeled examples are provided -- all other examples are unlabeled). Data sets 8 and 9 are supplied in special formats: in set 8, all attributes are categorical and have to be expanded into a sparse binary vector (21 bits per attribute; cf to the matlab script); in set 9, the data are very sparse, and only non-zero values are supplied as a list of "index:value" pairs.
X = matrix of input data; each row corresponds to one example
X输入数据的矩阵,每行对应于一个样本;
y = the labels (either {0,1} or {-1,+1} for binary problems)
y为标记,分{0,1}或{-1,+1}.
idxLabs = each row contains the indices of the labeled points for a given split
idxLabs每行包含给定划分的标记样本点的索引
idxUnls = idem for the unlabeled points
idxUnls为未标记样本点
(all indices are 1-based as in matlab, not 0-based as in C)
索引从1开始。
Back to the SSL book main page
2020.3.3
来源:https://www.cnblogs.com/lzh1994/p/12405250.html