\setlength{\unitlength}{0.1mm}
\begin{picture}(430,440)(0,0)
\thicklines
\put(  0, 50){\framebox(180,30){input layer}}
\put(220, 50){\framebox(180,30){context layer}}
\put(110,200){\framebox(180,30){hidden layer}}
\put(110,350){\framebox(180,30){output layer}}
\put( 90,  0){\vector( 0, 1){ 50}}  
\put( 90, 81){\vector( 1, 2){ 59}}
\put(310, 81){\vector(-1, 2){ 59}}
\put(200,231){\vector( 0, 1){119}}
\put(200,381){\vector( 0, 1){ 50}}
\put(245,231){\line  ( 0, 1){ 19}}
\put(245,250){\line  ( 1, 0){185}}
\put(430,250){\line  ( 0,-1){220}}
\put(430, 30){\line  (-1, 0){120}}
\put(310, 30){\vector( 0, 1){ 20}}
\put(390,150){$1.0$}
\end{picture}
