IGLib
1.7.2
The IGLib base library for development of numerical, technical and business applications.
|
Class for approximation file server. More...
Public Member Functions | |
ApproximationFileServerNeural (string workingDirectoryPath) | |
virtual void | ClearMessages () |
Clears all messages in the neural network approximator's file client/server directory. More... | |
virtual void | ServerCalculateApproximation () |
Performs server-side calculation of the approximation. Reads input from standard location, calculates output and writes it to the standard location. More... | |
virtual void | ClientCalculateApproximation (IVector input, ref IVector output) |
Calculates the neural network based approximated values. More... | |
virtual void | ClientTestCalculateApproximation (string inputFilePath, string outputFilePath) |
Performs client-side test calculation of neural network based approximation where input parameters are read from a specified JSON file, and calculated output values are written to the specified file. More... | |
Properties | |
virtual string | Directory [get, protected set] |
Gets or sets working directory of the current object. More... | |
NeuraApproximationFileManager | NeuralFileManager [get, set] |
Private Member Functions | |
ApproximationFileServerNeural () | |
Private Attributes | |
string | _directory |
NeuraApproximationFileManager | _neuralFileManager |
Class for approximation file server.
$A Igor Apr11;
|
inlineprivate |
|
inline |
|
inlinevirtual |
Clears all messages in the neural network approximator's file client/server directory.
Reimplemented in IG.Neural.AnalysisFileServerNeural, and IG.Neural.MappingApproximationFileServerNeural.
Referenced by IG.Neural.NeuralAllpicationCommands.CmdNeuralClearMessages().
|
inlinevirtual |
Performs server-side calculation of the approximation. Reads input from standard location, calculates output and writes it to the standard location.
Referenced by IG.Neural.NeuralAllpicationCommands.CmdNeuralCalculateApproximationServer().
|
inlinevirtual |
Calculates the neural network based approximated values.
input | Vector of input parameters. |
output | Vector of output parameters. |
|
inlinevirtual |
Performs client-side test calculation of neural network based approximation where input parameters are read from a specified JSON file, and calculated output values are written to the specified file.
inputFilePath | Path to the JSON file where input parameters are read from. The file pointed at must exist. |
deletedFilePath | Path of a file where the calculated approximated values are written to. It can be null or empty string, in this case parameters are not written to a file (but they are still output on console). |
Referenced by IG.Neural.NeuralAllpicationCommands.CmdNeuralCalculateApproximationClient().
|
private |
|
private |
|
getprotected set |
Gets or sets working directory of the current object.
|
getset |