* x Placeholder* dtype0* shape: * y Placeholder* dtype0* shape: B random_uniform/shapeConst* dtype0* value B : ? random_uniform/minConst* dtype0* value B *€¿ ? random_uniform/maxConst* dtype0* value B *€? r random_uniform/RandomUniform RandomUniformrandom_uniform/shape* dtype0* seed2* seed* T0 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 O wVariable* dtype0* shape:* container* shared_name m w/AssignAssignwrandom_uniform* validate_shape(* _class loc:@w* use_locking(* T0 4 w/readIdentityw* _class loc:@w* T0 6 zerosConst* dtype0* valueB* O bVariable* dtype0* shape:* container* shared_name d b/AssignAssignbzeros* validate_shape(* _class loc:@b* use_locking(* T0 4 b/readIdentityb* _class loc:@b* T0  mulMulw/readx* T0 addAddmulb/read* T0  subSubaddy* T0  SquareSquaresub* T0  RankRankSquare* T0 5 range/startConst* dtype0* value B: 5 range/deltaConst* dtype0* value B: . rangeRange range/startRank range/delta 5 MeanMeanSquarerange* T0* keep_dims( ' gradients/ShapeShapeMean* T0 < gradients/ConstConst* dtype0* value B *€? A gradients/FillFillgradients/Shapegradients/Const* T0 3 gradients/Mean_grad/ShapeShapeSquare* T0 1 gradients/Mean_grad/RankRankSquare* T0 4 gradients/Mean_grad/Shape_1Shaperange* T0 I gradients/Mean_grad/range/startConst* dtype0* value B: I gradients/Mean_grad/range/deltaConst* dtype0* value B: ~ gradients/Mean_grad/rangeRangegradients/Mean_grad/range/startgradients/Mean_grad/Rankgradients/Mean_grad/range/delta H gradients/Mean_grad/Fill/valueConst* dtype0* value B: f gradients/Mean_grad/FillFillgradients/Mean_grad/Shape_1gradients/Mean_grad/Fill/value* T0 › !gradients/Mean_grad/DynamicStitch DynamicStitchgradients/Mean_grad/rangerangegradients/Mean_grad/Shapegradients/Mean_grad/Fill* T0* N j gradients/Mean_grad/floordivDivgradients/Mean_grad/Shape!gradients/Mean_grad/DynamicStitch* T0 b gradients/Mean_grad/ReshapeReshapegradients/Fill!gradients/Mean_grad/DynamicStitch* T0 d gradients/Mean_grad/TileTilegradients/Mean_grad/Reshapegradients/Mean_grad/floordiv* T0 5 gradients/Mean_grad/Shape_2ShapeSquare* T0 3 gradients/Mean_grad/Shape_3ShapeMean* T0 H gradients/Mean_grad/Rank_1Rankgradients/Mean_grad/Shape_2* T0 K !gradients/Mean_grad/range_1/startConst* dtype0* value B: K !gradients/Mean_grad/range_1/deltaConst* dtype0* value B: † gradients/Mean_grad/range_1Range!gradients/Mean_grad/range_1/startgradients/Mean_grad/Rank_1!gradients/Mean_grad/range_1/delta t gradients/Mean_grad/ProdProdgradients/Mean_grad/Shape_2gradients/Mean_grad/range_1* T0* keep_dims( H gradients/Mean_grad/Rank_2Rankgradients/Mean_grad/Shape_3* T0 K !gradients/Mean_grad/range_2/startConst* dtype0* value B: K !gradients/Mean_grad/range_2/deltaConst* dtype0* value B: † gradients/Mean_grad/range_2Range!gradients/Mean_grad/range_2/startgradients/Mean_grad/Rank_2!gradients/Mean_grad/range_2/delta v gradients/Mean_grad/Prod_1Prodgradients/Mean_grad/Shape_3gradients/Mean_grad/range_2* T0* keep_dims( d gradients/Mean_grad/floordiv_1Divgradients/Mean_grad/Prodgradients/Mean_grad/Prod_1* T0 X gradients/Mean_grad/CastCastgradients/Mean_grad/floordiv_1* DstT0* SrcT0 _ gradients/Mean_grad/truedivDivgradients/Mean_grad/Tilegradients/Mean_grad/Cast* T0 f gradients/Square_grad/mul/xConst^gradients/Mean_grad/truediv* dtype0* value B *@ K gradients/Square_grad/mulMulgradients/Square_grad/mul/xsub* T0 c gradients/Square_grad/mul_1Mulgradients/Mean_grad/truedivgradients/Square_grad/mul* T0 / gradients/sub_grad/ShapeShapeadd* T0 / gradients/sub_grad/Shape_1Shapey* T0 w (gradients/sub_grad/BroadcastGradientArgsBroadcastGradientArgsgradients/sub_grad/Shapegradients/sub_grad/Shape_1 ~ gradients/sub_grad/SumSumgradients/Square_grad/mul_1(gradients/sub_grad/BroadcastGradientArgs* T0* keep_dims( ` gradients/sub_grad/ReshapeReshapegradients/sub_grad/Sumgradients/sub_grad/Shape* T0 ‚ gradients/sub_grad/Sum_1Sumgradients/Square_grad/mul_1*gradients/sub_grad/BroadcastGradientArgs:1* T0* keep_dims( @ gradients/sub_grad/NegNeggradients/sub_grad/Sum_1* T0 d gradients/sub_grad/Reshape_1Reshapegradients/sub_grad/Neggradients/sub_grad/Shape_1* T0 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*- _class# !loc:@gradients/sub_grad/Reshape* T0 · -gradients/sub_grad/tuple/control_dependency_1Identitygradients/sub_grad/Reshape_1$^gradients/sub_grad/tuple/group_deps*/ _class% #!loc:@gradients/sub_grad/Reshape_1* T0 / gradients/add_grad/ShapeShapemul* T0 4 gradients/add_grad/Shape_1Shapeb/read* T0 w (gradients/add_grad/BroadcastGradientArgsBroadcastGradientArgsgradients/add_grad/Shapegradients/add_grad/Shape_1 Ž gradients/add_grad/SumSum+gradients/sub_grad/tuple/control_dependency(gradients/add_grad/BroadcastGradientArgs* T0* keep_dims( ` gradients/add_grad/ReshapeReshapegradients/add_grad/Sumgradients/add_grad/Shape* T0 ’ gradients/add_grad/Sum_1Sum+gradients/sub_grad/tuple/control_dependency*gradients/add_grad/BroadcastGradientArgs:1* T0* keep_dims( f gradients/add_grad/Reshape_1Reshapegradients/add_grad/Sum_1gradients/add_grad/Shape_1* T0 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*- _class# !loc:@gradients/add_grad/Reshape* T0 · -gradients/add_grad/tuple/control_dependency_1Identitygradients/add_grad/Reshape_1$^gradients/add_grad/tuple/group_deps*/ _class% #!loc:@gradients/add_grad/Reshape_1* T0 2 gradients/mul_grad/ShapeShapew/read* T0 / gradients/mul_grad/Shape_1Shapex* T0 w (gradients/mul_grad/BroadcastGradientArgsBroadcastGradientArgsgradients/mul_grad/Shapegradients/mul_grad/Shape_1 V gradients/mul_grad/mulMul+gradients/add_grad/tuple/control_dependencyx* T0 y gradients/mul_grad/SumSumgradients/mul_grad/mul(gradients/mul_grad/BroadcastGradientArgs* T0* keep_dims( ` gradients/mul_grad/ReshapeReshapegradients/mul_grad/Sumgradients/mul_grad/Shape* 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( f gradients/mul_grad/Reshape_1Reshapegradients/mul_grad/Sum_1gradients/mul_grad/Shape_1* T0 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*- _class# !loc:@gradients/mul_grad/Reshape* T0 · -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* dtype0* value B *? ² #train/update_w/ApplyGradientDescentApplyGradientDescentwtrain/learning_rate+gradients/mul_grad/tuple/control_dependency* _class loc:@w* use_locking(* T0 ´ #train/update_b/ApplyGradientDescentApplyGradientDescentbtrain/learning_rate-gradients/add_grad/tuple/control_dependency_1* _class loc:@b* use_locking(* T0 Y trainNoOp$^train/update_w/ApplyGradientDescent$^train/update_b/ApplyGradientDescent " initNoOp ^w/Assign ^b/Assign"