public class org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;
public static org.apache.commons.math3.ml.neuralnet.FeatureInitializer uniform(org.apache.commons.math3.random.RandomGenerator, double, double);
descriptor: (Lorg/apache/commons/math3/random/RandomGenerator;DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 3 0: new org.apache.commons.math3.distribution.UniformRealDistribution
dup
aload 0
dload 1
dload 3
invokespecial org.apache.commons.math3.distribution.UniformRealDistribution.<init>:(Lorg/apache/commons/math3/random/RandomGenerator;DD)V
1: new org.apache.commons.math3.analysis.function.Constant
dup
dconst_0
invokespecial org.apache.commons.math3.analysis.function.Constant.<init>:(D)V
dconst_0
dconst_0
invokestatic org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory.function:(Lorg/apache/commons/math3/analysis/UnivariateFunction;DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
2: invokestatic org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory.randomize:(Lorg/apache/commons/math3/distribution/RealDistribution;Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 rng Lorg/apache/commons/math3/random/RandomGenerator;
0 3 1 min D
0 3 3 max D
MethodParameters:
Name Flags
rng final
min final
max final
public static org.apache.commons.math3.ml.neuralnet.FeatureInitializer uniform(double, double);
descriptor: (DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 2 0: new org.apache.commons.math3.distribution.UniformRealDistribution
dup
dload 0
dload 2
invokespecial org.apache.commons.math3.distribution.UniformRealDistribution.<init>:(DD)V
1: new org.apache.commons.math3.analysis.function.Constant
dup
dconst_0
invokespecial org.apache.commons.math3.analysis.function.Constant.<init>:(D)V
dconst_0
dconst_0
invokestatic org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory.function:(Lorg/apache/commons/math3/analysis/UnivariateFunction;DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
2: invokestatic org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory.randomize:(Lorg/apache/commons/math3/distribution/RealDistribution;Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 min D
0 3 2 max D
MethodParameters:
Name Flags
min final
max final
public static org.apache.commons.math3.ml.neuralnet.FeatureInitializer function(org.apache.commons.math3.analysis.UnivariateFunction, double, double);
descriptor: (Lorg/apache/commons/math3/analysis/UnivariateFunction;DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 3 0: new org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory$1
dup
dload 1
aload 0
dload 3
invokespecial org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory$1.<init>:(DLorg/apache/commons/math3/analysis/UnivariateFunction;D)V
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 f Lorg/apache/commons/math3/analysis/UnivariateFunction;
0 1 1 init D
0 1 3 inc D
MethodParameters:
Name Flags
f final
init final
inc final
public static org.apache.commons.math3.ml.neuralnet.FeatureInitializer randomize(org.apache.commons.math3.distribution.RealDistribution, org.apache.commons.math3.ml.neuralnet.FeatureInitializer);
descriptor: (Lorg/apache/commons/math3/distribution/RealDistribution;Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory$2
dup
aload 1
aload 0
invokespecial org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory$2.<init>:(Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;Lorg/apache/commons/math3/distribution/RealDistribution;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 random Lorg/apache/commons/math3/distribution/RealDistribution;
0 1 1 orig Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;
MethodParameters:
Name Flags
random final
orig final
}
SourceFile: "FeatureInitializerFactory.java"
NestMembers:
org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory$1 org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory$2
InnerClasses:
org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory$1
org.apache.commons.math3.ml.neuralnet.FeatureInitializerFactory$2