【Mathematica】根据位置预测颜色的网络

本文, 细剖Mathematica官方文档给出的、根据图片位置来预测图片颜色的模型 。
需要这些哦
电脑
Mathematica
方式/
1给出图片:

【Mathematica】根据位置预测颜色的网络

文章插图

【Mathematica】根据位置预测颜色的网络

文章插图

2按照图像, 机关位置与颜色的对应关系, 用来作为练习依据 。
注重看, 获得的数据布局:
【Mathematica】根据位置预测颜色的网络

文章插图

3建立一个稍微复杂的神经收集:
net=NetChain[{100, Ramp, 250, Ramp, 10, LogisticSigmoid, 3}]
这是一些分歧的收集层的堆叠, 常数层代表线性层 。
【Mathematica】根据位置预测颜色的网络

文章插图

4用中心的数据, 来练习net:
ted = NetTrain[net, 
   rules[[Floor[Length[rules]/3] ;; Floor[Length[rules]*2/3]]], 
   MaxTrainingRounds -> 100];
模子练习, 大要需要6分钟, 我用的电脑没有GPU啊 。
练习中, 误差整体上是下降的 。
【Mathematica】根据位置预测颜色的网络

文章插图

【Mathematica】根据位置预测颜色的网络

文章插图

【Mathematica】根据位置预测颜色的网络

文章插图

【Mathematica】根据位置预测颜色的网络

文章插图

5最后获得的模子, 误差节制在0.01摆布:
【Mathematica】根据位置预测颜色的网络

文章插图

6【【Mathematica】根据位置预测颜色的网络】用练习好的模子, 来展望全图颜色:
【Mathematica】根据位置预测颜色的网络

文章插图

【Mathematica】根据位置预测颜色的网络

文章插图


以上内容就是【Mathematica】根据位置预测颜色的网络的内容啦, 希望对你有所帮助哦!

    推荐阅读