aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjvech <jmvalenciae@unal.edu.co>2023-08-12 07:51:21 -0500
committerjvech <jmvalenciae@unal.edu.co>2023-08-12 07:51:21 -0500
commit0962620dfc7b56ec7f5c423a2e3bb9c8dc4493c2 (patch)
tree53f45c4f667d00394f8374fe1fed30267142a125
parent30dd1e327571c3ba9de8ee8740c607dcc0ece584 (diff)
add: softplus activation added
-rw-r--r--.gitignore4
-rw-r--r--commands.gdb4
-rw-r--r--src/activations.c5
3 files changed, 11 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 395053b..77acd01 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,7 @@ data/
tags
ml
objs/
+doc/*
+!doc/*.pdf
+!doc/*.tex
+*.gdb
diff --git a/commands.gdb b/commands.gdb
index 9161580..9265e9a 100644
--- a/commands.gdb
+++ b/commands.gdb
@@ -1,4 +1,4 @@
-break nn.c:68
+break nn.c:35
commands
- p *net_out@labels_shape[1]*labels_shape[0]
+ printf "(%zu x %zu)", out_shape[0], out_shape[1];
end
diff --git a/src/activations.c b/src/activations.c
index 011734d..e2704ee 100644
--- a/src/activations.c
+++ b/src/activations.c
@@ -14,6 +14,11 @@ struct Activation NN_LEAKY_RELU = {
.dfunc = dleaky_relu
};
+struct Activation NN_SOFTPLUS = {
+ .func = softplus,
+ .dfunc = dsoftplus
+};
+
struct Activation NN_RELU = {
.func = relu,
.dfunc = drelu
Feel free to download, copy and edit any repo