MyCaffe  1.12.2.41
Deep learning software for Windows C# programmers.
MyCaffe.extras.Octaves Class Reference

The Octave class defines the setting sused when images are generated. More...

Inheritance diagram for MyCaffe.extras.Octaves:

Public Member Functions

 Octaves (string strLayerName, int nIterN, double dfStartSigma, double dfEndSigma, double dfStartStepSize, double dfEndStepSize, bool bSaveFile=false, double dfPctDetailsToApply=0.25)
 Specifies the constructor. More...
 
void Dispose ()
 Releases all resources used. More...
 
RawProto ToProto (string strName)
 The ToProto function converts the Octaves settings into a RawProto. More...
 

Static Public Member Functions

static Octaves FromProto (RawProto rp)
 The FromProto function parses a RawProto into a new Octaves. More...
 

Properties

string LayerName [get]
 Returns the 'end' target network layer. More...
 
int IterationN [get]
 Returns the number of iterations to run. More...
 
double StartSigma [get]
 Returns the starting sigma used during gaussian blurring. More...
 
double EndSigma [get]
 Returns the ending sigma used during gaussian blurring. More...
 
double StartStepSize [get]
 Returns the starting step. More...
 
double EndStepSize [get]
 Returns the ending step. More...
 
string UniqueName [get]
 Returns a unique name of the Octave. More...
 
Dictionary< int, Image > Images [getset]
 Returns the images generated for the Octave, ordered by lable, where -1 = all. More...
 
bool Save [get]
 Returns whether or not to save the Octave final image to disk. More...
 
double PercentageOfPreviousOctaveDetailsToApply [getset]
 Get/set the percentage of detail from the previous Octave to apply to the source for this Octave. More...
 

Detailed Description

The Octave class defines the setting sused when images are generated.

Definition at line 531 of file DeepDraw.cs.

Constructor & Destructor Documentation

◆ Octaves()

MyCaffe.extras.Octaves.Octaves ( string  strLayerName,
int  nIterN,
double  dfStartSigma,
double  dfEndSigma,
double  dfStartStepSize,
double  dfEndStepSize,
bool  bSaveFile = false,
double  dfPctDetailsToApply = 0.25 
)

Specifies the constructor.

Parameters
strLayerNameSpecifies the target 'end' layer in the network.
nIterNSpecifies the number of iterations to run.
dfStartSigmaSpecifies the starting sigma to use during gaussian blurring.
dfEndSigmaSpecifies the ending sigma to use during gaussian blurring.
dfStartStepSizeSpecifies the starting step size.
dfEndStepSizeSpecifies the ending step size.
bSaveFileSpecifies whether or not to save the ending image for the Octave to disk.
dfPctDetailsToApplySpecifies the percentage of the previous octave detail to apply to the source for this octave run.

Definition at line 554 of file DeepDraw.cs.

Member Function Documentation

◆ Dispose()

void MyCaffe.extras.Octaves.Dispose ( )

Releases all resources used.

Definition at line 569 of file DeepDraw.cs.

◆ FromProto()

static Octaves MyCaffe.extras.Octaves.FromProto ( RawProto  rp)
static

The FromProto function parses a RawProto into a new Octaves.

Parameters
rpSpecifies the RawProto to parse.
Returns
The new Octaves is returned.

Definition at line 701 of file DeepDraw.cs.

◆ ToProto()

RawProto MyCaffe.extras.Octaves.ToProto ( string  strName)

The ToProto function converts the Octaves settings into a RawProto.

Parameters
strNameSpecifies the name of the RawProto.
Returns
The RawProto is returned.

Definition at line 680 of file DeepDraw.cs.

Property Documentation

◆ EndSigma

double MyCaffe.extras.Octaves.EndSigma
get

Returns the ending sigma used during gaussian blurring.

Definition at line 607 of file DeepDraw.cs.

◆ EndStepSize

double MyCaffe.extras.Octaves.EndStepSize
get

Returns the ending step.

Definition at line 623 of file DeepDraw.cs.

◆ Images

Dictionary<int, Image> MyCaffe.extras.Octaves.Images
getset

Returns the images generated for the Octave, ordered by lable, where -1 = all.

Definition at line 639 of file DeepDraw.cs.

◆ IterationN

int MyCaffe.extras.Octaves.IterationN
get

Returns the number of iterations to run.

Definition at line 591 of file DeepDraw.cs.

◆ LayerName

string MyCaffe.extras.Octaves.LayerName
get

Returns the 'end' target network layer.

Definition at line 583 of file DeepDraw.cs.

◆ PercentageOfPreviousOctaveDetailsToApply

double MyCaffe.extras.Octaves.PercentageOfPreviousOctaveDetailsToApply
getset

Get/set the percentage of detail from the previous Octave to apply to the source for this Octave.

Definition at line 656 of file DeepDraw.cs.

◆ Save

bool MyCaffe.extras.Octaves.Save
get

Returns whether or not to save the Octave final image to disk.

Definition at line 648 of file DeepDraw.cs.

◆ StartSigma

double MyCaffe.extras.Octaves.StartSigma
get

Returns the starting sigma used during gaussian blurring.

Definition at line 599 of file DeepDraw.cs.

◆ StartStepSize

double MyCaffe.extras.Octaves.StartStepSize
get

Returns the starting step.

Definition at line 615 of file DeepDraw.cs.

◆ UniqueName

string MyCaffe.extras.Octaves.UniqueName
get

Returns a unique name of the Octave.

Definition at line 631 of file DeepDraw.cs.


The documentation for this class was generated from the following file: