@Override public void convertFromVector( final Vector parameters) { parameters.assertDimensionalityEquals(0); }
@Override public void convertFromVector( final Vector parameters) { parameters.assertDimensionalityEquals(1); this.value = parameters.getElement(0); }
@Override public void convertFromVector( final Vector parameters) { parameters.assertDimensionalityEquals(1); this.value = (long) parameters.getElement(0); } }
@Override public void convertFromVector( final Vector parameters) { parameters.assertDimensionalityEquals(1); this.value = (int) parameters.getElement(0); } }
@Override public void convertFromVector( final Vector parameters) { parameters.assertDimensionalityEquals(1); this.value = parameters.getElement(0); }
@Override public void convertFromVector( final Vector parameters) { parameters.assertDimensionalityEquals(1); this.setRate( parameters.getElement(0) ); }
@Override public void convertFromVector( Vector parameters) { parameters.assertDimensionalityEquals(1); this.setP( parameters.getElement(0) ); }
@Override public void convertFromVector( final Vector parameters) { parameters.assertDimensionalityEquals(2); final int a = (int) parameters.getElement(0); final int b = (int) parameters.getElement(1); this.setMinSupport(Math.min(a, b)); this.setMaxSupport(Math.max(a, b)); }
@Override public void convertFromVector( final Vector parameters) { parameters.assertDimensionalityEquals(2); this.setAlpha( parameters.getElement(0) ); this.setNumCustomers( (int) Math.round( parameters.getElement(1) ) ); }
@Override public void convertFromVector( final Vector parameters) { parameters.assertDimensionalityEquals(2); this.setAlpha( parameters.getElement(0) ); this.setNumCustomers( (int) Math.round( parameters.getElement(1) ) ); }
@Override public void convertFromVector( final Vector parameters) { parameters.assertDimensionalityEquals(2); this.setLocation( parameters.getElement(0) ); this.setScale( parameters.getElement(1) ); }
@Override public void convertFromVector( final Vector parameters) { parameters.assertDimensionalityEquals(2); this.setMean( parameters.getElement(0) ); this.setScale( parameters.getElement(1) ); }
@Override public void convertFromVector( final Vector parameters) { parameters.assertDimensionalityEquals(2); this.setMean( parameters.getElement(0) ); this.setScale( parameters.getElement(1) ); }
@Override public void convertFromVector( Vector parameters) { final int dim = this.getInputDimensionality() + 1; parameters.assertDimensionalityEquals( dim ); this.setWeightVector( parameters.subVector(0, dim-2) ); this.setBias( parameters.getElement(dim-1) ); }
@Override public void convertFromVector( Vector parameters) { final int dim = this.getInputDimensionality() + 1; parameters.assertDimensionalityEquals( dim ); this.setWeightVector( parameters.subVector(0, dim-2) ); this.setBias( parameters.getElement(dim-1) ); }
public void convertFromVector( Vector parameters) { parameters.assertDimensionalityEquals(4); this.setLocation( parameters.getElement(0) ); this.setPrecision( parameters.getElement(1) ); this.setShape( parameters.getElement(2) ); this.setScale( parameters.getElement(3) ); }
@Override public void convertFromVector( Vector parameters) { final int num = this.getInputDimensionality() * this.getOutputDimensionality(); parameters.assertDimensionalityEquals(num + this.getOutputDimensionality()); Vector mp = parameters.subVector(0,num-1); Vector bp = parameters.subVector(num, num+this.getOutputDimensionality()-1); super.convertFromVector( mp ); this.bias.convertFromVector(bp); }
public void convertFromVector( Vector parameters) { parameters.assertDimensionalityEquals(4); this.setLocation( parameters.getElement(0) ); this.setPrecision( parameters.getElement(1) ); this.setShape( parameters.getElement(2) ); this.setScale( parameters.getElement(3) ); }
public void convertFromVector( Vector parameters) { final int d = this.getInputDimensionality(); parameters.assertDimensionalityEquals( 1+d + 1+d*d ); this.setCovarianceDivisor( parameters.getElement(0) ); Vector mean = parameters.subVector(1, d); this.gaussian.setMean(mean); Vector iwp = parameters.subVector(d+1, parameters.getDimensionality()-1); this.inverseWishart.convertFromVector(iwp); }
@Override public void convertFromVector( Vector parameters) { final int num = this.getInputDimensionality() * this.getOutputDimensionality(); parameters.assertDimensionalityEquals(num + this.getOutputDimensionality()); Vector mp = parameters.subVector(0,num-1); Vector bp = parameters.subVector(num, num+this.getOutputDimensionality()-1); super.convertFromVector( mp ); this.bias.convertFromVector(bp); }