This commit is contained in:
Trygve 2023-10-25 14:12:34 +02:00
parent 001702b010
commit dbd0506e4c
1 changed files with 25 additions and 0 deletions

25
uke5.py Normal file
View File

@ -0,0 +1,25 @@
import numpy as np
def relu(y):
return np.maximum(0, y)
def layer(W, x, b):
return relu(W @ x + b)
n = [64,128,128,128,10]
print(f"Dimensions: {n}")
# First layer
x = np.random.rand(n[0])
b = np.random.rand(n[1])
y = np.random.rand(128,64)
y = layer(y, x, b)
for i in range(2, len(n)):
W = np.random.rand(n[i], n[i - 1])
b = np.random.rand(n[i])
y = layer(W, y, b)
print(y)