下面列出了怎么用weka.core.TechnicalInformation.Field的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* Returns an instance of a TechnicalInformation object, containing
* detailed information about the technical background of this class,
* e.g., paper reference or book this class is based on.
*
* @return the technical information about this class
*/
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
TechnicalInformation additional;
result = new TechnicalInformation(Type.ARTICLE);
result.setValue(Field.AUTHOR, "Y.H. Dai and Y. Yuan");
result.setValue(Field.YEAR, "2001");
result.setValue(Field.TITLE, "An Efficient Hybrid Conjugate Gradient Method for Unconstrained Optimization");
result.setValue(Field.JOURNAL, "Annals of Operations Research");
result.setValue(Field.VOLUME, "103");
result.setValue(Field.PAGES, "33-47");
additional = result.add(Type.ARTICLE);
result.setValue(Field.AUTHOR, "W.W. Hager and H. Zhang");
result.setValue(Field.YEAR, "2006");
result.setValue(Field.TITLE, "A survey of nonlinear conjugate gradient methods");
result.setValue(Field.JOURNAL, "Pacific Journal of Optimization");
result.setValue(Field.VOLUME, "2");
result.setValue(Field.PAGES, "35-58");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
TechnicalInformation additional;
result = new TechnicalInformation(Type.ARTICLE);
result.setValue(Field.AUTHOR, "Jesse Read, Bernhard Pfahringer, Geoff Holmes, Eibe Frank");
result.setValue(Field.TITLE, "Classifier Chains for Multi-label Classification");
result.setValue(Field.JOURNAL, "Machine Learning Journal");
result.setValue(Field.YEAR, "2011");
result.setValue(Field.VOLUME, "85");
result.setValue(Field.NUMBER, "3");
result.setValue(Field.PAGES, "333-359");
additional = new TechnicalInformation(Type.INPROCEEDINGS);
additional.setValue(Field.AUTHOR, "Jesse Read, Bernhard Pfahringer, Geoff Holmes, Eibe Frank");
additional.setValue(Field.TITLE, "Classifier Chains for Multi-label Classification");
additional.setValue(Field.BOOKTITLE, "20th European Conference on Machine Learning (ECML 2009). Bled, Slovenia, September 2009");
additional.setValue(Field.YEAR, "2009");
result.add(additional);
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
TechnicalInformation additional;
result = new TechnicalInformation(Type.INPROCEEDINGS);
result.setValue(Field.AUTHOR, "Grigorios Tsoumakas and Ioannis Katakis and Ioannis Vlahavas");
result.setValue(Field.TITLE, "Random k-Labelsets for Multi-Label Classification");
result.setValue(Field.JOURNAL, "IEEE Transactions on Knowledge and Data Engineering");
result.setValue(Field.VOLUME, "99");
result.setValue(Field.NUMBER, "1");
result.setValue(Field.YEAR, "2010");
additional = new TechnicalInformation(Type.INPROCEEDINGS);
additional.setValue(Field.AUTHOR, "Jesse Read, Antti Puurula, Albert Bifet");
additional.setValue(Field.TITLE, "Multi-label Classification with Meta-labels");
additional.setValue(Field.BOOKTITLE, "International Conference on Data Mining");
additional.setValue(Field.YEAR, "2014");
result.add(additional);
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
TechnicalInformation additional;
result = new TechnicalInformation(Type.ARTICLE);
result.setValue(Field.AUTHOR, "Grigorios Tsoumakas, Ioannis Katakis, Ioannis Vlahavas");
result.setValue(Field.TITLE, "Random k-Labelsets for Multi-Label Classification");
result.setValue(Field.JOURNAL, "IEEE Transactions on Knowledge and Data Engineering");
result.setValue(Field.YEAR, "2011");
result.setValue(Field.VOLUME, "23");
result.setValue(Field.NUMBER, "7");
result.setValue(Field.PAGES, "1079--1089");
additional = new TechnicalInformation(Type.INPROCEEDINGS);
additional.setValue(Field.AUTHOR, "Jesse Read, Antti Puurula, Albert Bifet");
additional.setValue(Field.TITLE, "Classifier Chains for Multi-label Classification");
result.setValue(Field.BOOKTITLE, "ICDM'14: International Conference on Data Mining (ICDM 2014). Shenzen, China.");
result.setValue(Field.PAGES, "941--946");
result.setValue(Field.YEAR, "2014");
result.add(additional);
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
//TechnicalInformation additional;
result = new TechnicalInformation(Type.INPROCEEDINGS);
result.setValue(Field.AUTHOR, "Fernando Benites");
result.setValue(Field.TITLE, "HARAM: a Hierarchical ARAM neural network for large-scale text classification.");
result.setValue(Field.BOOKTITLE, "HDM 2015, 3rd International Workshop on High "+
"Dimensional Data Mining, In conjunction with"+
"the IEEE International Conference on Data"+
"Mining (IEEE ICDM 2015), 14 November 2015");
result.setValue(Field.YEAR, "2015");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
//TechnicalInformation additional;
result = new TechnicalInformation(Type.INPROCEEDINGS);
result.setValue(Field.AUTHOR, "Fernando Benites");
result.setValue(Field.TITLE, "HARAM: a Hierarchical ARAM neural network for large-scale text classification.");
result.setValue(Field.BOOKTITLE, "HDM 2015, 3rd International Workshop on High "+
"Dimensional Data Mining, In conjunction with"+
"the IEEE International Conference on Data"+
"Mining (IEEE ICDM 2015), 14 November 2015");
result.setValue(Field.YEAR, "2015");
return result;
}
/**
* Returns TechnicalInformation about the paper related to the algorithm.
*
* @return the TechnicalInformation
*/
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation paper = new TechnicalInformation(Type.PROCEEDINGS);
paper.setValue(Field.AUTHOR, "Ramakrishnan Srikant and Rakesh Agrawal");
paper.setValue(Field.TITLE, "Mining Sequential Patterns: Generalizations and Performance Improvements");
paper.setValue(Field.BOOKTITLE, "Advances in Database Technology EDBT '96");
paper.setValue(Field.YEAR, "1996");
paper.setValue(Field.PUBLISHER, "Springer");
return paper;
}
/**
* Returns an instance of a TechnicalInformation object, containing
* detailed information about the technical background of this class,
* e.g., paper reference or book this class is based on.
*
* @return the technical information about this class
*/
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result = new TechnicalInformation(Type.ARTICLE);
result.setValue(Field.AUTHOR, "Nitesh V. Chawla et. al.");
result.setValue(Field.TITLE, "Synthetic Minority Over-sampling Technique");
result.setValue(Field.JOURNAL, "Journal of Artificial Intelligence Research");
result.setValue(Field.YEAR, "2002");
result.setValue(Field.VOLUME, "16");
result.setValue(Field.PAGES, "321-357");
return result;
}
/**
* Returns an instance of a TechnicalInformation object, containing
* detailed information about the technical background of this class,
* e.g., paper reference or book this class is based on.
*
* @return the technical information about this class
*/
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.MISC);
result.setValue(Field.AUTHOR, "Wikipedia");
result.setValue(Field.TITLE, "Euclidean distance");
result.setValue(Field.URL, "http://en.wikipedia.org/wiki/Euclidean_distance");
return result;
}
/**
* Returns an instance of a TechnicalInformation object, containing
* detailed information about the technical background of this class,
* e.g., paper reference or book this class is based on.
*
* @return the technical information about this class
*/
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.MISC);
result.setValue(Field.AUTHOR, "Wikipedia");
result.setValue(Field.TITLE, "Minkowski distance");
result.setValue(Field.URL, "http://en.wikipedia.org/wiki/Minkowski_distance");
return result;
}
/**
* Returns an instance of a TechnicalInformation object, containing
* detailed information about the technical background of this class,
* e.g., paper reference or book this class is based on.
*
* @return the technical information about this class
*/
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.MISC);
result.setValue(Field.AUTHOR, "Wikipedia");
result.setValue(Field.TITLE, "Chebyshev distance");
result.setValue(Field.URL, "http://en.wikipedia.org/wiki/Chebyshev_distance");
return result;
}
/**
* Returns an instance of a TechnicalInformation object, containing
* detailed information about the technical background of this class,
* e.g., paper reference or book this class is based on.
*
* @return the technical information about this class
*/
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.MISC);
result.setValue(Field.AUTHOR, "Wikipedia");
result.setValue(Field.TITLE, "Taxicab geometry");
result.setValue(Field.URL, "http://en.wikipedia.org/wiki/Taxicab_geometry");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.INPROCEEDINGS);
result.setValue(Field.AUTHOR, "Jesse Read, Concha Blieza, Pedro Larranaga");
result.setValue(Field.TITLE, "Multi-Dimensional Classification with Super-Classes");
result.setValue(Field.JOURNAL, "IEEE Transactions on Knowledge and Data Engineering");
result.setValue(Field.YEAR, "2013");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.INPROCEEDINGS);
result.setValue(Field.AUTHOR, "Shantanu Godbole, Sunita Sarawagi");
result.setValue(Field.TITLE, "Discriminative Methods for Multi-labeled Classification");
result.setValue(Field.BOOKTITLE, "Advances in Knowledge Discovery and Data Mining");
result.setValue(Field.YEAR, "2004");
result.setValue(Field.PAGES, "22-30");
result.setValue(Field.SERIES, "LNCS");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.ARTICLE);
result.setValue(Field.AUTHOR, "Nigam, Kamal and Mccallum, Andrew K. and Thrun, Sebastian and Mitchell, Tom M.");
result.setValue(Field.TITLE, "Text classification from Labeled and Unlabeled Documents using EM");
result.setValue(Field.JOURNAL, "Machine Learning");
result.setValue(Field.VOLUME, "39");
result.setValue(Field.NUMBER, "2/3");
result.setValue(Field.PAGES, "103--134");
result.setValue(Field.YEAR, "2010");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.ARTICLE);
result.setValue(Field.AUTHOR, "Robert E. Schapire, Yoram Singer ");
result.setValue(Field.TITLE, "Improved Boosting Algorithms Using Confidence-rated Predictions");
result.setValue(Field.JOURNAL, "Machine Learning Journal");
result.setValue(Field.YEAR, "1999");
result.setValue(Field.VOLUME, "37");
result.setValue(Field.NUMBER, "3");
result.setValue(Field.PAGES, "297-336");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.ARTICLE);
result.setValue(Field.AUTHOR, "Jesse Read, Bernhard Pfahringer, Geoff Holmes, Eibe Frank");
result.setValue(Field.TITLE, "Classifier Chains for Multi-label Classification");
result.setValue(Field.JOURNAL, "Machine Learning Journal");
result.setValue(Field.YEAR, "2011");
result.setValue(Field.VOLUME, "85");
result.setValue(Field.NUMBER, "3");
result.setValue(Field.PAGES, "333-359");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.INPROCEEDINGS);
result.setValue(Field.AUTHOR, "Jesse Read and Jaako Hollmen");
result.setValue(Field.TITLE, "A Deep Interpretation of Classifier Chains");
result.setValue(Field.BOOKTITLE, "Advances in Intelligent Data Analysis {XIII} - 13th International Symposium, {IDA} 2014");
result.setValue(Field.PAGES, "251--262");
result.setValue(Field.YEAR, "2014");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.ARTICLE);
result.setValue(Field.AUTHOR, "Yuhong Guoand and Suicheng Gu");
result.setValue(Field.TITLE, "Multi-Label Classification Using Conditional Dependency Networks");
result.setValue(Field.BOOKTITLE, "IJCAI '11");
result.setValue(Field.YEAR, "2011");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.ARTICLE);
result.setValue(Field.AUTHOR, "Jesse Read, Bernhard Pfahringer, Geoff Holmes, Eibe Frank");
result.setValue(Field.TITLE, "Classifier Chains for Multi-label Classification");
result.setValue(Field.JOURNAL, "Machine Learning Journal");
result.setValue(Field.YEAR, "2011");
result.setValue(Field.VOLUME, "85");
result.setValue(Field.NUMBER, "3");
result.setValue(Field.PAGES, "333-359");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.INPROCEEDINGS);
result.setValue(Field.AUTHOR, "Jesse Read, Bernhard Pfahringer, Geoff Holmes");
result.setValue(Field.TITLE, "Multi-label Classification Using Ensembles of Pruned Sets");
result.setValue(Field.BOOKTITLE, "ICDM'08: International Conference on Data Mining (ICDM 2008). Pisa, Italy.");
result.setValue(Field.YEAR, "2008");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.ARTICLE);
result.setValue(Field.AUTHOR, "Jesse Read, Bernhard Pfahringer, Geoff Holmes, Eibe Frank");
result.setValue(Field.TITLE, "Classifier Chains for Multi-label Classification");
result.setValue(Field.JOURNAL, "Machine Learning Journal");
result.setValue(Field.YEAR, "2011");
result.setValue(Field.VOLUME, "85");
result.setValue(Field.NUMBER, "3");
result.setValue(Field.PAGES, "333-359");
return result;
}
@Override
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
result = new TechnicalInformation(Type.ARTICLE);
result.setValue(Field.AUTHOR, "Yuhong Guoand and Suicheng Gu");
result.setValue(Field.TITLE, "Multi-Label Classification Using Conditional Dependency Networks");
result.setValue(Field.BOOKTITLE, "IJCAI '11");
result.setValue(Field.YEAR, "2011");
result.add(new CT().getTechnicalInformation());
return result;
}
/**
* Returns an instance of a TechnicalInformation object, containing
* detailed information about the technical background of this class,
* e.g., paper reference or book this class is based on.
*
* @return the technical information about this class
*/
public TechnicalInformation getTechnicalInformation(){
TechnicalInformation result;
result = new TechnicalInformation(Type.ARTICLE);
result.setValue(Field.AUTHOR, "Leo Breiman");
result.setValue(Field.YEAR, "2001");
result.setValue(Field.TITLE, "Random Forests");
result.setValue(Field.JOURNAL, "Machine Learning");
result.setValue(Field.VOLUME, "45");
result.setValue(Field.NUMBER, "1");
result.setValue(Field.PAGES, "5-32");
return result;
}
/**
* Returns an instance of a TechnicalInformation object, containing
* detailed information about the technical background of this class,
* e.g., paper reference or book this class is based on.
*
* @return the technical information about this class
*/
public TechnicalInformation getTechnicalInformation() {
TechnicalInformation result;
TechnicalInformation additional;
result = new TechnicalInformation(Type.MASTERSTHESIS);
result.setValue(Field.AUTHOR, "Xin Xu");
result.setValue(Field.YEAR, "2003");
result.setValue(Field.TITLE, "Statistical learning in multiple instance problem");
result.setValue(Field.SCHOOL, "University of Waikato");
result.setValue(Field.ADDRESS, "Hamilton, NZ");
result.setValue(Field.NOTE, "0657.594");
additional = result.add(Type.BOOK);
additional.setValue(Field.AUTHOR, "P. E. Gill and W. Murray and M. H. Wright");
additional.setValue(Field.YEAR, "1981");
additional.setValue(Field.TITLE, "Practical Optimization");
additional.setValue(Field.PUBLISHER, "Academic Press");
additional.setValue(Field.ADDRESS, "London and New York");
additional = result.add(Type.TECHREPORT);
additional.setValue(Field.AUTHOR, "P. E. Gill and W. Murray");
additional.setValue(Field.YEAR, "1976");
additional.setValue(Field.TITLE, "Minimization subject to bounds on the variables");
additional.setValue(Field.INSTITUTION, "National Physical Laboratory");
additional.setValue(Field.NUMBER, "NAC 72");
additional = result.add(Type.BOOK);
additional.setValue(Field.AUTHOR, "E. K. P. Chong and S. H. Zak");
additional.setValue(Field.YEAR, "1996");
additional.setValue(Field.TITLE, "An Introduction to Optimization");
additional.setValue(Field.PUBLISHER, "John Wiley and Sons");
additional.setValue(Field.ADDRESS, "New York");
additional = result.add(Type.BOOK);
additional.setValue(Field.AUTHOR, "J. E. Dennis and R. B. Schnabel");
additional.setValue(Field.YEAR, "1983");
additional.setValue(Field.TITLE, "Numerical Methods for Unconstrained Optimization and Nonlinear Equations");
additional.setValue(Field.PUBLISHER, "Prentice-Hall");
additional = result.add(Type.BOOK);
additional.setValue(Field.AUTHOR, "W. H. Press and B. P. Flannery and S. A. Teukolsky and W. T. Vetterling");
additional.setValue(Field.YEAR, "1992");
additional.setValue(Field.TITLE, "Numerical Recipes in C");
additional.setValue(Field.PUBLISHER, "Cambridge University Press");
additional.setValue(Field.EDITION, "Second");
additional = result.add(Type.ARTICLE);
additional.setValue(Field.AUTHOR, "P. E. Gill and G. H. Golub and W. Murray and M. A. Saunders");
additional.setValue(Field.YEAR, "1974");
additional.setValue(Field.TITLE, "Methods for modifying matrix factorizations");
additional.setValue(Field.JOURNAL, "Mathematics of Computation");
additional.setValue(Field.VOLUME, "28");
additional.setValue(Field.NUMBER, "126");
additional.setValue(Field.PAGES, "505-535");
return result;
}