说明: 
1、本程序提供简单的网络构建
2、构建一个网络步骤主要分为：
(1) 创建需要优化或者固定的变量
(2) 根据函数组合方式，创建指定类型的网络层
(3) 创建一个网络任务
(4) 将网络层添加到任务
(5) 创建优化器
(6) 调用优化器求解即可

例子:

//下面演示一个网络构建优化问题
x = 1:100;
x = x';
y = {sin<矩阵运算\sin>}(x/10) * (x + {cos<矩阵运算\cos>}(x/20)*x + 6.5 * x^1.5)/1000;
x1 = x/100;
y1 = y;

//假如事先有样本(x1,y1)，现在假如构建一个如下的网络
layer_input ={NetCreateInputLayer<矩阵运算\NetCreateInputLayer>}(1)；//创建一个节点为1的输入层
w1 = {NetCreateVar<矩阵运算\NetCreateVar>}(8)；      //定义一个8*1的求解变量
layer1 ={NetCreateLayer<矩阵运算\NetCreateLayer>}("W*x");//创建类型为W*x的网络层
{NetLayerSetInput<矩阵运算\NetLayerSetInput>}(layer1,layer_input)；//将layer_input设置为layer1的输入层x
{NetLayerSetVar<矩阵运算\NetLayerSetVar>}(layer1,w1)；//将w1设置为layer1的输入变量w

layer2 ={NetCreateLayer<矩阵运算\NetCreateLayer>}("Sigmod")；//创建一个Sigmod的网络层
{NetLayerSetInput<矩阵运算\NetLayerSetInput>}(layer2,layer1);

n = [4,8];
w2 = {NetCreateVar<矩阵运算\NetCreateVar>}(n);//创建一个4*8的求解变量
layer3 ={NetCreateLayer<矩阵运算\NetCreateLayer>}("W*x");
{NetLayerSetInput<矩阵运算\NetLayerSetInput>}(layer3,layer2);
{NetLayerSetVar<矩阵运算\NetLayerSetVar>}(layer3,w2);

w3 = {NetCreateVar<矩阵运算\NetCreateVar>}(4);
layer4 = {NetCreateLayer<矩阵运算\NetCreateLayer>}("Swish");
{NetLayerSetInput<矩阵运算\NetLayerSetInput>}(layer4,layer3);
{NetLayerSetVar<矩阵运算\NetLayerSetVar>}(layer4,w3);

n = [1, 4];
w4 = {NetCreateVar<矩阵运算\NetCreateVar>}(n);
layer5 = {NetCreateLayer<矩阵运算\NetCreateLayer>}("W*x");
{NetLayerSetInput<矩阵运算\NetLayerSetInput>}(layer5,layer4);
{NetLayerSetVar<矩阵运算\NetLayerSetVar>}(layer5,w4);

net = {NetCreateWork<矩阵运算\NetCreateWork>}(layer5);
{NetWorkInit<矩阵运算\NetWorkInit>}(net);
y2 = {NetWorkRun<矩阵运算\NetWorkRun>}(net, x1)

//{NetWorkInit<矩阵运算\NetWorkInit>}(net)运行优化之前，可以先运行本函数，检查是否已经可以初始化

opt ={NetCreateOptimizer<矩阵运算\NetCreateOptimizer>}("Adam");//创建一个以Adma算法为准的优化器
{NetOptimizerRun<矩阵运算\NetOptimizerRun>}(opt, net, x1,y1);//运行优化，优化结束后可以使用 {NetWorkRun<矩阵运算\NetWorkRun>}函数来利用网络进行计算