Gradient calculation

pull/1/head
E. Almqvist 4 years ago
parent ac6cb89bfe
commit 80013cab71
  1. 10
      rgbAI/lib/func.py

@ -53,12 +53,12 @@ class AIlib:
def gradient( dCost:float, prop:list ): def gradient( dCost:float, prop:list ):
propLen = len(prop) propLen = len(prop)
#print("PropLEN: ", propLen)
#print(prop)
#print("\n")
gradient = [None] * propLen gradient = [None] * propLen
for i in range( propLen ): for i in range( propLen, 0, -1 ):
gradient[i] = dCost / prop[i] if( i == propLen ):
gradient[i] = dCost / prop[i]
else:
gradient[i] = dCost / (prop[i] + gradient[i+1])
return gradient return gradient

Loading…
Cancel
Save