, x Placeholder* dtype0* shape: , y Placeholder* shape:* dtype0 B random_uniform/shapeConst* value B :* dtype0 ? random_uniform/minConst* value B ** dtype0 ? random_uniform/maxConst* value B *?* dtype0 r random_uniform/RandomUniform RandomUniformrandom_uniform/shape* T0* dtype0* seed2* seed J random_uniform/subSubrandom_uniform/maxrandom_uniform/min* T0 T random_uniform/mulMulrandom_uniform/RandomUniformrandom_uniform/sub* T0 F random_uniformAddrandom_uniform/mulrandom_uniform/min* T0 Q w VariableV2* dtype0* container* shape:* shared_name m w/AssignAssignwrandom_uniform* use_locking(* T0* _class loc:@w* validate_shape( 4 w/readIdentityw* T0* _class loc:@w C zeros/shape_as_tensorConst* value B :* dtype0 8 zeros/ConstConst* value B ** dtype0 L zerosFillzeros/shape_as_tensor zeros/Const* T0* index_type0 Q b VariableV2* dtype0* container* shape:* shared_name d b/AssignAssignbzeros* _class loc:@b* validate_shape(* use_locking(* T0 4 b/readIdentityb* T0* _class loc:@b  mulMulw/readx* T0 addAddmulb/read* T0  subSubaddy* T0  SquareSquaresub* T0  RankRankSquare* T0 5 range/startConst* value B:* dtype0 5 range/deltaConst* value B:* dtype0 : rangeRange range/startRank range/delta* Tidx0 A MeanMeanSquarerange* T0* keep_dims(* Tidx0 8 gradients/ShapeConst* valueB* dtype0 @ gradients/grad_ys_0Const* value B *?* dtype0 W gradients/FillFillgradients/Shapegradients/grad_ys_0* T0* index_type0 C gradients/Mean_grad/ShapeShapeSquare* out_type0* T0  gradients/Mean_grad/SizeSizegradients/Mean_grad/Shape* T0*, _class" loc:@gradients/Mean_grad/Shape* out_type0 v gradients/Mean_grad/addAddrangegradients/Mean_grad/Size*, _class" loc:@gradients/Mean_grad/Shape* T0  gradients/Mean_grad/modFloorModgradients/Mean_grad/addgradients/Mean_grad/Size* T0*, _class" loc:@gradients/Mean_grad/Shape  gradients/Mean_grad/Shape_1Shapegradients/Mean_grad/mod* T0*, _class" loc:@gradients/Mean_grad/Shape* out_type0 w gradients/Mean_grad/range/startConst*, _class" loc:@gradients/Mean_grad/Shape* value B:* dtype0 w gradients/Mean_grad/range/deltaConst*, _class" loc:@gradients/Mean_grad/Shape* value B:* dtype0  gradients/Mean_grad/rangeRangegradients/Mean_grad/range/startgradients/Mean_grad/Sizegradients/Mean_grad/range/delta*, _class" loc:@gradients/Mean_grad/Shape* Tidx0 v gradients/Mean_grad/Fill/valueConst*, _class" loc:@gradients/Mean_grad/Shape* value B:* dtype0  gradients/Mean_grad/FillFillgradients/Mean_grad/Shape_1gradients/Mean_grad/Fill/value* T0*, _class" loc:@gradients/Mean_grad/Shape* index_type0  !gradients/Mean_grad/DynamicStitch DynamicStitchgradients/Mean_grad/rangegradients/Mean_grad/modgradients/Mean_grad/Shapegradients/Mean_grad/Fill* N* T0*, _class" loc:@gradients/Mean_grad/Shape u gradients/Mean_grad/Maximum/yConst*, _class" loc:@gradients/Mean_grad/Shape* value B:* dtype0  gradients/Mean_grad/MaximumMaximum!gradients/Mean_grad/DynamicStitchgradients/Mean_grad/Maximum/y* T0*, _class" loc:@gradients/Mean_grad/Shape  gradients/Mean_grad/floordivFloorDivgradients/Mean_grad/Shapegradients/Mean_grad/Maximum* T0*, _class" loc:@gradients/Mean_grad/Shape p gradients/Mean_grad/ReshapeReshapegradients/Fill!gradients/Mean_grad/DynamicStitch* T0* Tshape0 v gradients/Mean_grad/TileTilegradients/Mean_grad/Reshapegradients/Mean_grad/floordiv* T0* Tmultiples0 E gradients/Mean_grad/Shape_2ShapeSquare* T0* out_type0 D gradients/Mean_grad/Shape_3Const* valueB* dtype0 G gradients/Mean_grad/ConstConst* value B :* dtype0 ~ gradients/Mean_grad/ProdProdgradients/Mean_grad/Shape_2gradients/Mean_grad/Const* T0* keep_dims(* Tidx0 I gradients/Mean_grad/Const_1Const* value B :* dtype0  gradients/Mean_grad/Prod_1Prodgradients/Mean_grad/Shape_3gradients/Mean_grad/Const_1* keep_dims(* Tidx0* T0 I gradients/Mean_grad/Maximum_1/yConst* value B:* dtype0 n gradients/Mean_grad/Maximum_1Maximumgradients/Mean_grad/Prod_1gradients/Mean_grad/Maximum_1/y* T0 l gradients/Mean_grad/floordiv_1FloorDivgradients/Mean_grad/Prodgradients/Mean_grad/Maximum_1* T0 X gradients/Mean_grad/CastCastgradients/Mean_grad/floordiv_1* DstT0* SrcT0 c gradients/Mean_grad/truedivRealDivgradients/Mean_grad/Tilegradients/Mean_grad/Cast* T0 f gradients/Square_grad/ConstConst^gradients/Mean_grad/truediv* value B *@* dtype0 K gradients/Square_grad/MulMulsubgradients/Square_grad/Const* T0 c gradients/Square_grad/Mul_1Mulgradients/Mean_grad/truedivgradients/Square_grad/Mul* T0 ? gradients/sub_grad/ShapeShapeadd* T0* out_type0 ? gradients/sub_grad/Shape_1Shapey* T0* out_type0  (gradients/sub_grad/BroadcastGradientArgsBroadcastGradientArgsgradients/sub_grad/Shapegradients/sub_grad/Shape_1* T0  gradients/sub_grad/SumSumgradients/Square_grad/Mul_1(gradients/sub_grad/BroadcastGradientArgs* T0* keep_dims(* Tidx0 n gradients/sub_grad/ReshapeReshapegradients/sub_grad/Sumgradients/sub_grad/Shape* T0* Tshape0  gradients/sub_grad/Sum_1Sumgradients/Square_grad/Mul_1*gradients/sub_grad/BroadcastGradientArgs:1* T0* keep_dims(* Tidx0 @ gradients/sub_grad/NegNeggradients/sub_grad/Sum_1* T0 r gradients/sub_grad/Reshape_1Reshapegradients/sub_grad/Neggradients/sub_grad/Shape_1* T0* Tshape0 g #gradients/sub_grad/tuple/group_depsNoOp^gradients/sub_grad/Reshape^gradients/sub_grad/Reshape_1  +gradients/sub_grad/tuple/control_dependencyIdentitygradients/sub_grad/Reshape$^gradients/sub_grad/tuple/group_deps* T0*- _class# !loc:@gradients/sub_grad/Reshape  -gradients/sub_grad/tuple/control_dependency_1Identitygradients/sub_grad/Reshape_1$^gradients/sub_grad/tuple/group_deps* T0*/ _class% #!loc:@gradients/sub_grad/Reshape_1 ? gradients/add_grad/ShapeShapemul* T0* out_type0 H gradients/add_grad/Shape_1Const* value B :* dtype0  (gradients/add_grad/BroadcastGradientArgsBroadcastGradientArgsgradients/add_grad/Shapegradients/add_grad/Shape_1* T0  gradients/add_grad/SumSum+gradients/sub_grad/tuple/control_dependency(gradients/add_grad/BroadcastGradientArgs* keep_dims(* Tidx0* T0 n gradients/add_grad/ReshapeReshapegradients/add_grad/Sumgradients/add_grad/Shape* T0* Tshape0  gradients/add_grad/Sum_1Sum+gradients/sub_grad/tuple/control_dependency*gradients/add_grad/BroadcastGradientArgs:1* keep_dims(* Tidx0* T0 t gradients/add_grad/Reshape_1Reshapegradients/add_grad/Sum_1gradients/add_grad/Shape_1* T0* Tshape0 g #gradients/add_grad/tuple/group_depsNoOp^gradients/add_grad/Reshape^gradients/add_grad/Reshape_1  +gradients/add_grad/tuple/control_dependencyIdentitygradients/add_grad/Reshape$^gradients/add_grad/tuple/group_deps* T0*- _class# !loc:@gradients/add_grad/Reshape  -gradients/add_grad/tuple/control_dependency_1Identitygradients/add_grad/Reshape_1$^gradients/add_grad/tuple/group_deps* T0*/ _class% #!loc:@gradients/add_grad/Reshape_1 F gradients/mul_grad/ShapeConst* value B :* dtype0 ? gradients/mul_grad/Shape_1Shapex* T0* out_type0  (gradients/mul_grad/BroadcastGradientArgsBroadcastGradientArgsgradients/mul_grad/Shapegradients/mul_grad/Shape_1* T0 V gradients/mul_grad/MulMul+gradients/add_grad/tuple/control_dependencyx* T0  gradients/mul_grad/SumSumgradients/mul_grad/Mul(gradients/mul_grad/BroadcastGradientArgs* T0* keep_dims(* Tidx0 n gradients/mul_grad/ReshapeReshapegradients/mul_grad/Sumgradients/mul_grad/Shape* Tshape0* T0 ] gradients/mul_grad/Mul_1Mulw/read+gradients/add_grad/tuple/control_dependency* T0  gradients/mul_grad/Sum_1Sumgradients/mul_grad/Mul_1*gradients/mul_grad/BroadcastGradientArgs:1* T0* keep_dims(* Tidx0 t gradients/mul_grad/Reshape_1Reshapegradients/mul_grad/Sum_1gradients/mul_grad/Shape_1* T0* Tshape0 g #gradients/mul_grad/tuple/group_depsNoOp^gradients/mul_grad/Reshape^gradients/mul_grad/Reshape_1  +gradients/mul_grad/tuple/control_dependencyIdentitygradients/mul_grad/Reshape$^gradients/mul_grad/tuple/group_deps* T0*- _class# !loc:@gradients/mul_grad/Reshape  -gradients/mul_grad/tuple/control_dependency_1Identitygradients/mul_grad/Reshape_1$^gradients/mul_grad/tuple/group_deps*/ _class% #!loc:@gradients/mul_grad/Reshape_1* T0 @ train/learning_rateConst* value B *?* dtype0  #train/update_w/ApplyGradientDescentApplyGradientDescentwtrain/learning_rate+gradients/mul_grad/tuple/control_dependency* use_locking(* T0* _class loc:@w  #train/update_b/ApplyGradientDescentApplyGradientDescentbtrain/learning_rate-gradients/add_grad/tuple/control_dependency_1* use_locking(* T0* _class loc:@b Y trainNoOp$^train/update_w/ApplyGradientDescent$^train/update_b/ApplyGradientDescent " initNoOp ^w/Assign ^b/Assign 8 save/ConstConst* value B Bmodel* dtype0 I save/SaveV2/tensor_namesConst* dtype0* valueBBbBw K save/SaveV2/shape_and_slicesConst* valueB BB* dtype0 q save/SaveV2SaveV2 save/Constsave/SaveV2/tensor_namessave/SaveV2/shape_and_slicesbw* dtypes 2 e save/control_dependencyIdentity save/Const ^save/SaveV2* T0* _class loc:@save/Const [ save/RestoreV2/tensor_namesConst" /device:CPU:0* valueBBbBw* dtype0 ] save/RestoreV2/shape_and_slicesConst" /device:CPU:0* valueB BB* dtype0  save/RestoreV2 RestoreV2 save/Constsave/RestoreV2/tensor_namessave/RestoreV2/shape_and_slices" /device:CPU:0* dtypes 2 p save/AssignAssignbsave/RestoreV2* validate_shape(* use_locking(* T0* _class loc:@b t save/Assign_1Assignwsave/RestoreV2:1* use_locking(* T0* _class loc:@w* validate_shape( 6 save/restore_allNoOp ^save/Assign^save/Assign_1"