DisplayUtils.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00048
#ifndef DISPLAYUTILS_INC
00049
#define DISPLAYUTILS_INC
00050
00051
#include "GhostScript.h"
00052
#include <plearn/math/Mat.h>
00053
#include "Gnuplot.h"
00054
#include <plearn_learners/generic/Learner.h>
00055
#include <plearn/var/Func.h>
00056
00057
namespace PLearn {
00058
using namespace std;
00059
00060
00072
void displayHistogram(Gnuplot& gs, Mat dataColumn,
00073
int n_bins=0, Vec* bins=0,
00074
bool regular_bins=
false,
00075
bool normalized=
false,
string extra_args=
"");
00076
00077
00080
void displayVarGraph(
const VarArray& outputs,
bool display_values=
false,
real boxwidth=100,
const char* the_filename=0,
bool must_wait=
true, VarArray display0_only_these=VarArray());
00081
void displayFunction(Func f,
bool display_values=
false,
bool display_differentiation=
false,
real boxwidth=100,
const char* the_filename=0,
bool must_wait=
true);
00082
00083
00084
00095
Mat compute2dGridOutputs(Learner& learner,
real min_x=-1,
real max_x=+1,
real min_y=-1,
real max_y=+1,
00096
int length=200,
int width=200,
real singleoutput_threshold=0.);
00097
00099
void displayPoints(GhostScript& gs, Mat data,
real radius,
bool color=
false);
00100
00106
void displayDecisionSurface(GhostScript& gs,
real destx,
real desty,
real destwidth,
real destheight,
00107 Learner& learner, Mat trainset,
00108 Vec svindexes=
Vec(), Vec outlierindexes=
Vec(),
int nextsvindex=-1,
00109
real min_x=-1,
real max_x=+1,
real min_y=-1,
real max_y=+1,
00110
real radius=0.05,
00111
int nx=200,
int ny=200);
00112
00113 }
00114
00115
#endif
00116
Generated on Tue Aug 17 15:51:24 2004 for PLearn by
1.3.7