Given the inputs \(y=(y_1,...,y_n)\) , a feed-forward neural network simply performs the operation [1]}:
\(\hat{z} = \sigma _d(... \sigma _2(\sigma _1(y \cdot G_1 + b_1)\cdot G_2 +b_2) \cdot ... \cdot G_d+b_d),\) 
