in model/layer_params.go [99:119]
func (r *layerParams) GetFloat(key string, defaultValue float64) float64 {
val, ok := r.Parameters[key]
if !ok {
return defaultValue
}
switch value := val.(type) {
case float64:
return value
case int:
return float64(value)
case string:
if f, err := strconv.ParseFloat(value, 64); err == nil {
return f
} else {
return defaultValue
}
default:
return defaultValue
}
}