c++实现relu激活函数
时间: 2023-09-08 12:14:54 浏览: 208
在 C 语言中实现 ReLU(Rectified Linear Unit)激活函数,你可以使用以下代码示例:
```c
#include <stdio.h>
float relu(float x) {
return x > 0 ? x : 0;
}
int main() {
float input = -5.0;
float output = relu(input);
printf("ReLU(%f) = %f\n", input, output);
return 0;
}
```
在上面的代码中,`relu` 函数接受一个浮点数 `x` 作为输入,然后根据 ReLU 的定义返回一个浮点数作为输出。如果输入 `x` 大于0,则输出值为 `x`,否则输出值为0。
你可以在 `main` 函数中调用 `relu` 函数,并打印输出结果。在上面的示例中,输入为 -5.0,输出将为 0.0。
希望这个代码示例对你有帮助!如果你还有其他问题,请随时提问。
阅读全文