public class LibSVMUtilImpl extends java.lang.Object implements LibSVMUtil
Modifier and Type | Field and Description |
---|---|
private JdbcTemplate |
jdbcTemplate |
Constructor and Description |
---|
LibSVMUtilImpl() |
Modifier and Type | Method and Description |
---|---|
javax.sql.DataSource |
getDataSource() |
java.util.SortedMap<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Integer>> |
loadClassLabels(java.lang.String strQuery,
java.util.Set<java.lang.String> labels) |
void |
outputInstanceIds(java.lang.String outdir,
java.util.SortedMap<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Integer>> trainInstanceLabelMap,
java.lang.String string) |
void |
setDataSource(javax.sql.DataSource dataSource) |
public javax.sql.DataSource getDataSource()
public void setDataSource(javax.sql.DataSource dataSource)
public java.util.SortedMap<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Integer>> loadClassLabels(java.lang.String strQuery, java.util.Set<java.lang.String> labels)
loadClassLabels
in interface LibSVMUtil
strQuery
- query to get instance id - class labellabels
- fill with distinct labelspublic void outputInstanceIds(java.lang.String outdir, java.util.SortedMap<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Integer>> trainInstanceLabelMap, java.lang.String string) throws java.io.IOException
outputInstanceIds
in interface LibSVMUtil
java.io.IOException