【Mathematica】线性层的用法

LinearLayer,表示一个线性层,实际上就是一个多维度的线性函数 。
需要这些哦
电脑
Mathematica
方式/
1LinearLayer[10]
这是一个线性层,输出的成果是10阶标的目的量 。

【Mathematica】线性层的用法

文章插图

2未经初始化的线性层,半斤八两于一个未开封的手机,用不了啊 。
【Mathematica】线性层的用法

文章插图

3一个完整的线性层,需要指定输入格局和输出格局,并初始化 。
t = NetInitialize[LinearLayer[10, "Input" -> 1]]
t的输入格局是标量,输出格局是10阶标的目的量 。
【Mathematica】线性层的用法

文章插图

4测试一下:
t[2]
【Mathematica】线性层的用法

文章插图

5线性层不接管不决变量:
t[y]
【Mathematica】线性层的用法

文章插图

6线性层不接管不合适前提商定的输入格局:
t[{2, 3}]
【Mathematica】线性层的用法

文章插图

7线性层只接管实数 。
t[I]
【Mathematica】线性层的用法

文章插图

【Mathematica】线性层的用法

文章插图

8下面用一个未经练习的线性层,来实现色彩展望 。
给出一个格阵:
zuobiao = 
【【Mathematica】线性层的用法】 Table[{m, n}, {m, -2, 2, 0.5}, {n, -2, 2, 0.5}]
【Mathematica】线性层的用法

文章插图

9从头给出一个线性层:
x = NetInitialize[LinearLayer[3, "Input" -> 2]]
输入一个2阶标的目的量,返回一个3阶标的目的量 。
【Mathematica】线性层的用法

文章插图

10将线性层x感化于格阵:
x[#] & /@ Flatten[zuobiao, 1]
【Mathematica】线性层的用法

文章插图

11绘制彩图,并在图中利用线性层x来着色:
Show[Graphics[{RGBColor[x[#]], Disk[5*#]}] & /@ (Flatten[zuobiao, 1])]
【Mathematica】线性层的用法

文章插图

12每一次初始化,半斤八两于从头设置系数,而这些系数都是点、随机给定的 。
是以,每次初始化的成果,城市获得一个分歧的线性层 。
天然地,颜色也会变 。
【Mathematica】线性层的用法

推荐阅读