![]() |
NuTo
Numerics Tool
|
Functions | |
| def | RandomSamplesUniform (minCoordinate, maxCoordinate, dim, numSamples) |
| def | RandomSamplesGauss (mean, sigma, dim, numSamples) |
| def | ExactFunction (dimOutput, coordinates) |
Variables | |
| int | randomSeed = 1234567 |
| int | minCoordinate = -3 |
| int | maxCoordinate = 3 |
| int | meanNoise = 0 |
| int | sigmaNoise = 1 |
| int | dimInput = 2 |
| int | dimOutput = 2 |
| int | numSamples = 10 |
| int | numNeuronsHiddenLayer = 3 |
| int | verboseLevel = 0 |
| SupportPointsInput = RandomSamplesUniform(minCoordinate, maxCoordinate, dimInput, numSamples) | |
| SupportPointsOutputExact = ExactFunction(dimOutput, SupportPointsInput) | |
| SupportPointsOutputNoise = RandomSamplesGauss(meanNoise, sigmaNoise, dimOutput, numSamples) | |
| SupportPointsOutputWithNoise = SupportPointsOutputExact+SupportPointsOutputNoise | |
| myNetwork = nuto.NeuralNetwork([numNeuronsHiddenLayer]) | |
| int | lowerBound = -1 |
| int | upperBound = 1 |
| SupportPointsApproximation = np.zeros((dimOutput, numSamples)) | |
| SupportPointsApproximationMin = np.zeros((dimOutput, numSamples)) | |
| SupportPointsApproximationMax = np.zeros((dimOutput, numSamples)) | |
| NumParameters = myNetwork.GetNumParameters() | |
| gradient = np.zeros((NumParameters, 1)) | |
| hessian = np.zeros((NumParameters, NumParameters)) | |
| def NeuralNetwork.ExactFunction | ( | dimOutput, | |
| coordinates | |||
| ) |
| def NeuralNetwork.RandomSamplesGauss | ( | mean, | |
| sigma, | |||
| dim, | |||
| numSamples | |||
| ) |
| def NeuralNetwork.RandomSamplesUniform | ( | minCoordinate, | |
| maxCoordinate, | |||
| dim, | |||
| numSamples | |||
| ) |
| int NeuralNetwork.dimInput = 2 |
| int NeuralNetwork.dimOutput = 2 |
| NeuralNetwork.gradient = np.zeros((NumParameters, 1)) |
| NeuralNetwork.hessian = np.zeros((NumParameters, NumParameters)) |
| int NeuralNetwork.lowerBound = -1 |
| int NeuralNetwork.maxCoordinate = 3 |
| int NeuralNetwork.meanNoise = 0 |
| int NeuralNetwork.minCoordinate = -3 |
| NeuralNetwork.myNetwork = nuto.NeuralNetwork([numNeuronsHiddenLayer]) |
| int NeuralNetwork.numNeuronsHiddenLayer = 3 |
| NeuralNetwork.NumParameters = myNetwork.GetNumParameters() |
| int NeuralNetwork.numSamples = 10 |
| int NeuralNetwork.randomSeed = 1234567 |
| int NeuralNetwork.sigmaNoise = 1 |
| NeuralNetwork.SupportPointsApproximation = np.zeros((dimOutput, numSamples)) |
| NeuralNetwork.SupportPointsApproximationMax = np.zeros((dimOutput, numSamples)) |
| NeuralNetwork.SupportPointsApproximationMin = np.zeros((dimOutput, numSamples)) |
| NeuralNetwork.SupportPointsInput = RandomSamplesUniform(minCoordinate, maxCoordinate, dimInput, numSamples) |
| NeuralNetwork.SupportPointsOutputExact = ExactFunction(dimOutput, SupportPointsInput) |
| NeuralNetwork.SupportPointsOutputNoise = RandomSamplesGauss(meanNoise, sigmaNoise, dimOutput, numSamples) |
| NeuralNetwork.SupportPointsOutputWithNoise = SupportPointsOutputExact+SupportPointsOutputNoise |
| int NeuralNetwork.upperBound = 1 |
| int NeuralNetwork.verboseLevel = 0 |
1.8.11