tx · HQYVbfLQm6q7Et1MgYX3SjNGapVKGrrmzK5duBWV2fLi

3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY:  -0.01000000 Waves

2024.05.04 11:47 [3091161] smart account 3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY > SELF 0.00000000 Waves

{ "type": 13, "id": "HQYVbfLQm6q7Et1MgYX3SjNGapVKGrrmzK5duBWV2fLi", "fee": 1000000, "feeAssetId": null, "timestamp": 1714812492950, "version": 2, "chainId": 84, "sender": "3N3n75UqB8G1GKmXFr4zPhKCjGcqJPRSuJY", "senderPublicKey": "2AWdnJuBMzufXSjTvzVcawBQQhnhF1iXR6QNVgwn33oc", "proofs": [ "2ZVGoA64vK9mEiXosJoWafczHnpCQRhkpGKQbYExvXnJTjB2JqrLXCuh9DVn7rXXmYJS7YSe5kbUr2WdfxkrcRm5" ], "script": "base64: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", "height": 3091161, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: CrFqEGY8DWvwsYq3yExJteW66i3hdNFg277CA3AXDGFm Next: BgJxwNe2CWQhu6e8YQTPKDw8KySzHCR28WNTUgBG6V1v Diff:
OldNewDifferences
3131
3232
3333 func m (n) = {
34- let o = g((h(n, a[0]) + b[0]))
35- let p = g((h(n, a[1]) + b[1]))
36- let q = [o, p]
37- g((h(q, c[0]) + d[0]))
34+ let o = h(n, a[0])
35+ let p = h(n, a[1])
36+ let q = g((o + b[0]))
37+ let r = g((p + b[1]))
38+ let s = [q, r]
39+ let t = h(s, c[0])
40+ let u = g((t + d[0]))
41+ $Tuple6(u, o, p, q, r, t)
3842 }
3943
4044
41-@Callable(r)
42-func predict (s,t) = {
43- let n = [s, t]
44- let u = m(n)
45-[IntegerEntry("prediction", u)]
45+@Callable(v)
46+func predict (w,x) = {
47+ let n = [w, x]
48+ let y = m(n)
49+ let z = y._1
50+ let o = y._2
51+ let p = y._3
52+ let q = y._4
53+ let r = y._5
54+ let t = y._6
55+[IntegerEntry("prediction", z), IntegerEntry("dotProduct1", o), IntegerEntry("dotProduct2", p), IntegerEntry("layer1Result1", q), IntegerEntry("layer1Result2", r), IntegerEntry("dotProduct3", t)]
4656 }
4757
4858
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = [[600496, 600733], [414197, 414253]]
55
66 let b = [-259050, -635637]
77
88 let c = [[832966, -897141]]
99
1010 let d = [-381179]
1111
1212 func e (f) = if ((f > 0))
1313 then f
1414 else 0
1515
1616
1717 func g (f) = if ((-5000 > f))
1818 then 0
1919 else if ((0 > f))
2020 then 5000
2121 else if ((5000 > f))
2222 then 9500
2323 else 10000
2424
2525
2626 func h (i,j) = {
2727 let k = ((i[0] * j[0]) / 10000)
2828 let l = ((i[1] * j[1]) / 10000)
2929 (k + l)
3030 }
3131
3232
3333 func m (n) = {
34- let o = g((h(n, a[0]) + b[0]))
35- let p = g((h(n, a[1]) + b[1]))
36- let q = [o, p]
37- g((h(q, c[0]) + d[0]))
34+ let o = h(n, a[0])
35+ let p = h(n, a[1])
36+ let q = g((o + b[0]))
37+ let r = g((p + b[1]))
38+ let s = [q, r]
39+ let t = h(s, c[0])
40+ let u = g((t + d[0]))
41+ $Tuple6(u, o, p, q, r, t)
3842 }
3943
4044
41-@Callable(r)
42-func predict (s,t) = {
43- let n = [s, t]
44- let u = m(n)
45-[IntegerEntry("prediction", u)]
45+@Callable(v)
46+func predict (w,x) = {
47+ let n = [w, x]
48+ let y = m(n)
49+ let z = y._1
50+ let o = y._2
51+ let p = y._3
52+ let q = y._4
53+ let r = y._5
54+ let t = y._6
55+[IntegerEntry("prediction", z), IntegerEntry("dotProduct1", o), IntegerEntry("dotProduct2", p), IntegerEntry("layer1Result1", q), IntegerEntry("layer1Result2", r), IntegerEntry("dotProduct3", t)]
4656 }
4757
4858

github/deemru/w8io/3ef1775 
26.89 ms