tx · FPJLJBHCFpWbureEe13BzNSfQbZFGFP6nVQzTvxGcaVB

3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY:  -0.01000000 Waves

2024.03.20 12:07 [3026144] smart account 3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY > SELF 0.00000000 Waves

{ "type": 13, "id": "FPJLJBHCFpWbureEe13BzNSfQbZFGFP6nVQzTvxGcaVB", "fee": 1000000, "feeAssetId": null, "timestamp": 1710925713061, "version": 2, "chainId": 84, "sender": "3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY", "senderPublicKey": "2AWdnJuBMzufXSjTvzVcawBQQhnhF1iXR6QNVgwn33oc", "proofs": [ "KwxhceLQVShJHbQbaaeqC6cwTwcGv1kk2VcykM2Bmddk1XSBDXySNodfnZUgg3eALj2npSnt7ZRwFx7hXDmUkj8" ], "script": "base64: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", "height": 3026144, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Dt43XLUUf8BCJnkLcq3JC7kCQ4a6N3PTGwv5jeCvkDY2 Next: 2M6HVceMCCSxMt5DCypi4Uye6KUcaMYd3fZxBfo1itFh Diff:
OldNewDifferences
99
1010 let d = [3490942]
1111
12-func e (f) = {
13- let g = 2718281
14- let h = 1000000
15- let i = (-1 * f)
16- let j = fraction(g, i, h)
17- fraction(h, h, (h + j))
12+func e (f,g) = {
13+ let h = 2718281
14+ let i = 1000000
15+ let j = (-1 * f)
16+ let k = fraction(h, j, i)
17+ let l = fraction(i, i, (i + k))
18+ $Tuple2([IntegerEntry((g + "negativeZ"), j), IntegerEntry((g + "expPart"), k)], l)
1819 }
1920
2021
21-func k (l,m) = {
22- let n = fraction(l[0], m[0], 1000000)
23- let o = fraction(l[1], m[1], 1000000)
24- (n + o)
22+func m (n,o) = {
23+ let p = fraction(n[0], o[0], 1000000)
24+ let q = fraction(n[1], o[1], 1000000)
25+ (p + q)
2526 }
2627
2728
28-func p (q,r,s) = {
29- let t = (k(q, r[0]) + s[0])
30- let u = (k(q, r[1]) + s[1])
31- let v = e(t)
32- let w = e(u)
33-[v, w, t, u]
29+func r (s,t,u,v) = {
30+ let w = (m(s, t[0]) + u[0])
31+ let x = (m(s, t[1]) + u[1])
32+ let y = e(w, (v + "L1N1"))
33+ let z = y._1
34+ let A = y._2
35+ let B = e(x, (v + "L1N2"))
36+ let C = B._1
37+ let D = B._2
38+ $Tuple2([A, D, w, x], (z ++ C))
3439 }
3540
3641
37-func x (y,z) = {
38- let q = [y, z]
39- let A = p(q, a, b)
40- let B = (k([A[0], A[1]], c[0]) + d[0])
41- let C = e(B)
42-[C, B, A[2], A[3]]
42+func E (F,G) = {
43+ let s = [F, G]
44+ let H = r(s, a, b, "HL")
45+ let I = H._1
46+ let J = H._2
47+ let K = e((m([I[0], I[1]], c[0]) + d[0]), "OL")
48+ let L = K._1
49+ let M = K._2
50+ $Tuple2([M, (m([I[0], I[1]], c[0]) + d[0]), I[2], I[3]], (J ++ L))
4351 }
4452
4553
46-@Callable(D)
47-func predict (y,z) = {
48- let E = if ((y == 1))
54+@Callable(N)
55+func predict (F,G) = {
56+ let O = if ((F == 1))
4957 then 1000000
5058 else 0
51- let F = if ((z == 1))
59+ let P = if ((G == 1))
5260 then 1000000
5361 else 0
54- let G = x(E, F)
55- let H = G[0]
56- let B = G[1]
57- let I = G[2]
58- let J = G[3]
59-[IntegerEntry("result", H), IntegerEntry("outputLayerSum", B), IntegerEntry("hiddenLayerOutput1Sum", I), IntegerEntry("hiddenLayerOutput2Sum", J)]
62+ let Q = E(O, P)
63+ let R = Q._1
64+ let S = Q._2
65+ ([IntegerEntry("result", R[0]), IntegerEntry("outputLayerSum", R[1]), IntegerEntry("hiddenLayerOutput1Sum", R[2]), IntegerEntry("hiddenLayerOutput2Sum", R[3])] ++ S)
6066 }
6167
6268
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = [[4721113, -5002107], [6226846, -6353789]]
55
66 let b = [-2521378, 3389498]
77
88 let c = [[8109936, -7559760]]
99
1010 let d = [3490942]
1111
12-func e (f) = {
13- let g = 2718281
14- let h = 1000000
15- let i = (-1 * f)
16- let j = fraction(g, i, h)
17- fraction(h, h, (h + j))
12+func e (f,g) = {
13+ let h = 2718281
14+ let i = 1000000
15+ let j = (-1 * f)
16+ let k = fraction(h, j, i)
17+ let l = fraction(i, i, (i + k))
18+ $Tuple2([IntegerEntry((g + "negativeZ"), j), IntegerEntry((g + "expPart"), k)], l)
1819 }
1920
2021
21-func k (l,m) = {
22- let n = fraction(l[0], m[0], 1000000)
23- let o = fraction(l[1], m[1], 1000000)
24- (n + o)
22+func m (n,o) = {
23+ let p = fraction(n[0], o[0], 1000000)
24+ let q = fraction(n[1], o[1], 1000000)
25+ (p + q)
2526 }
2627
2728
28-func p (q,r,s) = {
29- let t = (k(q, r[0]) + s[0])
30- let u = (k(q, r[1]) + s[1])
31- let v = e(t)
32- let w = e(u)
33-[v, w, t, u]
29+func r (s,t,u,v) = {
30+ let w = (m(s, t[0]) + u[0])
31+ let x = (m(s, t[1]) + u[1])
32+ let y = e(w, (v + "L1N1"))
33+ let z = y._1
34+ let A = y._2
35+ let B = e(x, (v + "L1N2"))
36+ let C = B._1
37+ let D = B._2
38+ $Tuple2([A, D, w, x], (z ++ C))
3439 }
3540
3641
37-func x (y,z) = {
38- let q = [y, z]
39- let A = p(q, a, b)
40- let B = (k([A[0], A[1]], c[0]) + d[0])
41- let C = e(B)
42-[C, B, A[2], A[3]]
42+func E (F,G) = {
43+ let s = [F, G]
44+ let H = r(s, a, b, "HL")
45+ let I = H._1
46+ let J = H._2
47+ let K = e((m([I[0], I[1]], c[0]) + d[0]), "OL")
48+ let L = K._1
49+ let M = K._2
50+ $Tuple2([M, (m([I[0], I[1]], c[0]) + d[0]), I[2], I[3]], (J ++ L))
4351 }
4452
4553
46-@Callable(D)
47-func predict (y,z) = {
48- let E = if ((y == 1))
54+@Callable(N)
55+func predict (F,G) = {
56+ let O = if ((F == 1))
4957 then 1000000
5058 else 0
51- let F = if ((z == 1))
59+ let P = if ((G == 1))
5260 then 1000000
5361 else 0
54- let G = x(E, F)
55- let H = G[0]
56- let B = G[1]
57- let I = G[2]
58- let J = G[3]
59-[IntegerEntry("result", H), IntegerEntry("outputLayerSum", B), IntegerEntry("hiddenLayerOutput1Sum", I), IntegerEntry("hiddenLayerOutput2Sum", J)]
62+ let Q = E(O, P)
63+ let R = Q._1
64+ let S = Q._2
65+ ([IntegerEntry("result", R[0]), IntegerEntry("outputLayerSum", R[1]), IntegerEntry("hiddenLayerOutput1Sum", R[2]), IntegerEntry("hiddenLayerOutput2Sum", R[3])] ++ S)
6066 }
6167
6268

github/deemru/w8io/3ef1775 
34.65 ms