功能:新建层

格式:NetCreateLayer(type)

type: 表示创建层的类型，具体看说明

说明: type 不同类型对应不同网络结构，具体含义如下（其中x,x1,x2,...表示其它输入层，a或者W表示变量）
1)W*x: W[i][j] * x[j]
2)(W-x)^2: y[i] = (W[i][1] - x[1])^2 + (W[i][2] - x[2])^2 + ...

21)x+a: x[i] + a[i], x[i] + a, x + a[i]
22)x-a: x[i] - a[i], x[i] - a, x - a[i]
23)a-x: a[i] - x[i], a[i] - x, a - x[i]
24)x*a: x[i] * a[i], x[i] * a, x * a[i]
25)x/a: x[i] / a[i], x[i] / a, x / a[i]
26)a/x: a[i] / x[i], a[i] / x, a / x[i]
27)x^a: x[i] ^ a[i], x[i] ^ a, x ^ a[i]
28)a^x: a[i] ^ x[i], a[i] ^ x, a ^ x[i]
29)Swish: Swish(x[i],a[i]) = x[i] / (1 + Exp(-X[i] * a[i]))
30)ELU: ELU(x[i],a[i]) = if x[i] < 0, y[i] = a[i] * (Exp(x[i]) - 1); else,y[i] = x[i]
31)ISRLU: ISRLU(x[i],a[i]) = if x[i] < 0, y[i] = x[i] / Sqrt(1 + a[i] * x[i] ^ 2); else, y[i] = x[i]
32)(x-a)^2: (x[i] - a[i])^2

51)x1+x2: x1[i] + x2[i], x1[i] + x2, x1 + x2[i]
52)x1-x2: x1[i] - x2[i], x1[i] - x2, x1 - x2[i]
53)x2-x1: x2[i] - x1[i], x2[i] - x1, x2 - x1[i]
54)x1*x2: x1[i] * x2[i], x1[i] * x2, x1 * x2[i]
55)x1/x2: x1[i] / x2[i], x1[i] / x2, x1 / x2[i]
56)x2/x1: x2[i] / x1[i], x2[i] / x1, x2 / x1[i]
57)x1^x2: x1[i] ^ x2[i], x1[i] ^ x2, x1 ^ x2[i]
58)x2^x1: x2[i] ^ x1[i], x2[i] ^ x1, x2 ^ x1[i]

80)Sin: Sin(x[i])
81)Cos: Cos(x[i])
82)Tan: Tan(x[i])
83)Sinh: Sinh(x[i])
84)Cosh: Cosh(x[i])
85)Tanh: Tanh(x[i])
86)ASin: ASin(x[i])
87)ACos: ACos(x[i])
88)ATan: ATan(x[i])
89)Sqrt: Sqrt(x[i])
90)Exp: Exp(x[i])
91)Log: Log(x[i])
92)Abs: Abs(x[i])
93)Erf: Erf(x[i])
94)Sign: Sign(x[i])
95)Sigmod: Sigmod(x[i]) = 1 / (1 + Exp(-x[i]))
96)SoftSign: SoftSign(x[i]) = x[i]/ (1 + Abs(x[i]))
97)SoftPlus: SoftPlus(x[i]) = Log(1 + Exp(x[i]))
98)ReLU: ReLU(x[i]) = if x[i] < 0, return 0; else, return x[i]
99)Gauss: Gauss(x) = Exp(-x^2)

160)Max: Max(x[i])
161)SoftMax: SoftMax(x[i]) = Exp(x[i]) / (Exp(x[1]) + Exp(x[2]) + ...)
162)Sum: Sum(x) = x[1] + x[2] + ...

200)Merge: y = [x1,x2,x3,...]

例子:
ly1 = NetCreateLayer("W*x")//回车将创建一个W * x的层，因为有W和x，因此后续需要对ly1设置一个变量W以及输入层x