怎么训练一个简单的神经网络?

2025-11-12 01:11:15

1、给定一个未初始化的线性神经网络:

wang=LinearLayer[];

这是一个空白的“大脑”,没有任何预测能力。

怎么训练一个简单的神经网络?

2、把这个神经网络训练一下:

t = NetTrain[wang, {1 ->2.0, 2 -> 3.0, 5 -> 6.0, 6 ->7.0}]

其中,wang是上面的空白的神经网络;

{1 ->2.0, 2 -> 3.0, 5 -> 6.0, 6 ->7.0}是训练用的数据集,每个输入对应一个输出。

怎么训练一个简单的神经网络?

3、运行之后,就可以用t来预测了:

t[3.6]

结果就是3.6+1。

怎么训练一个简单的神经网络?

4、预测多个数据:

t/@{5,6,7,8,9}

怎么训练一个简单的神经网络?

5、对t可以作图:

Plot[t[x], {x, -2, 5}]

怎么训练一个简单的神经网络?

6、t[Sin[2]]会直接把运行结果,以小数的形式输出。

怎么训练一个简单的神经网络?

7、t对虚数不起作用。

怎么训练一个简单的神经网络?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢