OpenANN  1.1.0
An open source library for artificial neural networks.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LibSVM.h
Go to the documentation of this file.
1 #ifndef OPENANN_IO_LIB_SVM_H_
2 #define OPENANN_IO_LIB_SVM_H_
3 
4 #include <Eigen/Core>
5 #include <iostream>
6 
7 namespace OpenANN
8 {
9 
10 namespace LibSVM
11 {
12 
25 int load(Eigen::MatrixXd& in, Eigen::MatrixXd& out, const char* filename,
26  int min_inputs = 0);
27 
40 int load(Eigen::MatrixXd& in, Eigen::MatrixXd& out, std::istream& stream,
41  int min_inputs = 0);
42 
50 void save(const Eigen::MatrixXd& in, const Eigen::MatrixXd& out,
51  const char* filename);
52 
60 void save(const Eigen::MatrixXd& in, const Eigen::MatrixXd& out,
61  std::ostream& stream);
62 
63 } // namespace LibSVM
64 
65 } // namespace OpenANN
66 
67 #endif // OPENANN_IO_LIB_SVM_H_