# 参数空间

### 参数层空间

#### 布尔空间

[\[源码\]](https://github.com/deeplearning4j/deeplearning4j/tree/master/arbiter/arbiter-core/src/main/java/org/deeplearning4j/arbiter/optimize/parameter/BooleanSpace.java)

如果参数被设置的值小于或等于0.5它将返回true，否则是false。

#### 固定值

[\[源码\]](https://github.com/deeplearning4j/deeplearning4j/tree/master/arbiter/arbiter-core/src/main/java/org/deeplearning4j/arbiter/optimize/parameter/FixedValue.java)

固定值是只定义单个固定值的参数空间。

#### 连续型参数空间

[\[源码\]](https://github.com/deeplearning4j/deeplearning4j/tree/master/arbiter/arbiter-core/src/main/java/org/deeplearning4j/arbiter/optimize/parameter/continuous/ContinuousParameterSpace.java)

**getValue**

```java
public Double getValue(double[] input)
```

最小值与最大值之间均匀分布的连续参数空间

* 参数 min 可生成的最小值
* 参数 max 可生成的最大值

#### 离散型参数空间

[\[源码\]](https://github.com/deeplearning4j/deeplearning4j/tree/master/arbiter/arbiter-core/src/main/java/org/deeplearning4j/arbiter/optimize/parameter/discrete/DiscreteParameterSpace.java)

用于未排序值集合

#### 整型参数空间

[\[源码\]](https://github.com/deeplearning4j/deeplearning4j/tree/master/arbiter/arbiter-core/src/main/java/org/deeplearning4j/arbiter/optimize/parameter/integer/IntegerParameterSpace.java)

一些最小值和最大值

**getMin**

```
public int getMin()
```

在指定的最小/最大（包含）之间创建一个具有均匀分布的整数参数空间

* 参数 min  的最小值, 包括最小值
* 参数 max 的最大值, 包括最大值

#### 数学运算

[\[源码\]](https://github.com/deeplearning4j/deeplearning4j/tree/master/arbiter/arbiter-core/src/main/java/org/deeplearning4j/arbiter/optimize/parameter/math/MathOp.java)

在另一个参数空间上实现标量数学运算的简单参数空间。这允许你做像 Y=2X,X是参数空间。例如，可以将一个层大小超参数用前一层的大小2x来设置 。

#### 配对数学运算

[\[源码\]](https://github.com/deeplearning4j/deeplearning4j/tree/master/arbiter/arbiter-core/src/main/java/org/deeplearning4j/arbiter/optimize/parameter/math/PairMathOp.java)

在另一个参数空间上实现成对数学运算的简单参数空间。这允许你做诸如z＝x+y之类的事情，其中x和y是参数空间。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://deeplearning4j.konduit.ai/zhong-wen-v1.0.0/arbiter/can-shu-kong-jian.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
