<!-- This file is machine generated: DO NOT EDIT! -->

# TensorFlow Python reference documentation

* **[Building Graphs](../../api_docs/python/framework.md)**:
  * [`add_to_collection`](../../api_docs/python/framework.md#add_to_collection)
  * [`as_dtype`](../../api_docs/python/framework.md#as_dtype)
  * [`bytes`](../../api_docs/python/framework.md#bytes)
  * [`control_dependencies`](../../api_docs/python/framework.md#control_dependencies)
  * [`convert_to_tensor`](../../api_docs/python/framework.md#convert_to_tensor)
  * [`convert_to_tensor_or_indexed_slices`](../../api_docs/python/framework.md#convert_to_tensor_or_indexed_slices)
  * [`device`](../../api_docs/python/framework.md#device)
  * [`DeviceSpec`](../../api_docs/python/framework.md#DeviceSpec)
  * [`Dimension`](../../api_docs/python/framework.md#Dimension)
  * [`DType`](../../api_docs/python/framework.md#DType)
  * [`get_collection`](../../api_docs/python/framework.md#get_collection)
  * [`get_collection_ref`](../../api_docs/python/framework.md#get_collection_ref)
  * [`get_default_graph`](../../api_docs/python/framework.md#get_default_graph)
  * [`get_seed`](../../api_docs/python/framework.md#get_seed)
  * [`Graph`](../../api_docs/python/framework.md#Graph)
  * [`GraphKeys`](../../api_docs/python/framework.md#GraphKeys)
  * [`import_graph_def`](../../api_docs/python/framework.md#import_graph_def)
  * [`load_file_system_library`](../../api_docs/python/framework.md#load_file_system_library)
  * [`load_op_library`](../../api_docs/python/framework.md#load_op_library)
  * [`name_scope`](../../api_docs/python/framework.md#name_scope)
  * [`NoGradient`](../../api_docs/python/framework.md#NoGradient)
  * [`op_scope`](../../api_docs/python/framework.md#op_scope)
  * [`Operation`](../../api_docs/python/framework.md#Operation)
  * [`register_tensor_conversion_function`](../../api_docs/python/framework.md#register_tensor_conversion_function)
  * [`RegisterGradient`](../../api_docs/python/framework.md#RegisterGradient)
  * [`RegisterShape`](../../api_docs/python/framework.md#RegisterShape)
  * [`reset_default_graph`](../../api_docs/python/framework.md#reset_default_graph)
  * [`Tensor`](../../api_docs/python/framework.md#Tensor)
  * [`TensorShape`](../../api_docs/python/framework.md#TensorShape)

* **[Asserts and boolean checks.](../../api_docs/python/check_ops.md)**:
  * [`assert_equal`](../../api_docs/python/check_ops.md#assert_equal)
  * [`assert_integer`](../../api_docs/python/check_ops.md#assert_integer)
  * [`assert_less`](../../api_docs/python/check_ops.md#assert_less)
  * [`assert_less_equal`](../../api_docs/python/check_ops.md#assert_less_equal)
  * [`assert_negative`](../../api_docs/python/check_ops.md#assert_negative)
  * [`assert_non_negative`](../../api_docs/python/check_ops.md#assert_non_negative)
  * [`assert_non_positive`](../../api_docs/python/check_ops.md#assert_non_positive)
  * [`assert_positive`](../../api_docs/python/check_ops.md#assert_positive)
  * [`assert_rank`](../../api_docs/python/check_ops.md#assert_rank)
  * [`assert_rank_at_least`](../../api_docs/python/check_ops.md#assert_rank_at_least)
  * [`is_non_decreasing`](../../api_docs/python/check_ops.md#is_non_decreasing)
  * [`is_numeric_tensor`](../../api_docs/python/check_ops.md#is_numeric_tensor)
  * [`is_strictly_increasing`](../../api_docs/python/check_ops.md#is_strictly_increasing)

* **[Constants, Sequences, and Random Values](../../api_docs/python/constant_op.md)**:
  * [`constant`](../../api_docs/python/constant_op.md#constant)
  * [`fill`](../../api_docs/python/constant_op.md#fill)
  * [`linspace`](../../api_docs/python/constant_op.md#linspace)
  * [`multinomial`](../../api_docs/python/constant_op.md#multinomial)
  * [`ones`](../../api_docs/python/constant_op.md#ones)
  * [`ones_like`](../../api_docs/python/constant_op.md#ones_like)
  * [`random_crop`](../../api_docs/python/constant_op.md#random_crop)
  * [`random_normal`](../../api_docs/python/constant_op.md#random_normal)
  * [`random_shuffle`](../../api_docs/python/constant_op.md#random_shuffle)
  * [`random_uniform`](../../api_docs/python/constant_op.md#random_uniform)
  * [`range`](../../api_docs/python/constant_op.md#range)
  * [`set_random_seed`](../../api_docs/python/constant_op.md#set_random_seed)
  * [`truncated_normal`](../../api_docs/python/constant_op.md#truncated_normal)
  * [`zeros`](../../api_docs/python/constant_op.md#zeros)
  * [`zeros_like`](../../api_docs/python/constant_op.md#zeros_like)

* **[Variables](../../api_docs/python/state_ops.md)**:
  * [`all_variables`](../../api_docs/python/state_ops.md#all_variables)
  * [`assert_variables_initialized`](../../api_docs/python/state_ops.md#assert_variables_initialized)
  * [`assign`](../../api_docs/python/state_ops.md#assign)
  * [`assign_add`](../../api_docs/python/state_ops.md#assign_add)
  * [`assign_sub`](../../api_docs/python/state_ops.md#assign_sub)
  * [`constant_initializer`](../../api_docs/python/state_ops.md#constant_initializer)
  * [`count_up_to`](../../api_docs/python/state_ops.md#count_up_to)
  * [`device`](../../api_docs/python/state_ops.md#device)
  * [`export_meta_graph`](../../api_docs/python/state_ops.md#export_meta_graph)
  * [`get_checkpoint_state`](../../api_docs/python/state_ops.md#get_checkpoint_state)
  * [`get_variable`](../../api_docs/python/state_ops.md#get_variable)
  * [`get_variable_scope`](../../api_docs/python/state_ops.md#get_variable_scope)
  * [`import_meta_graph`](../../api_docs/python/state_ops.md#import_meta_graph)
  * [`IndexedSlices`](../../api_docs/python/state_ops.md#IndexedSlices)
  * [`initialize_all_variables`](../../api_docs/python/state_ops.md#initialize_all_variables)
  * [`initialize_local_variables`](../../api_docs/python/state_ops.md#initialize_local_variables)
  * [`initialize_variables`](../../api_docs/python/state_ops.md#initialize_variables)
  * [`is_variable_initialized`](../../api_docs/python/state_ops.md#is_variable_initialized)
  * [`latest_checkpoint`](../../api_docs/python/state_ops.md#latest_checkpoint)
  * [`local_variables`](../../api_docs/python/state_ops.md#local_variables)
  * [`make_template`](../../api_docs/python/state_ops.md#make_template)
  * [`moving_average_variables`](../../api_docs/python/state_ops.md#moving_average_variables)
  * [`no_regularizer`](../../api_docs/python/state_ops.md#no_regularizer)
  * [`ones_initializer`](../../api_docs/python/state_ops.md#ones_initializer)
  * [`random_normal_initializer`](../../api_docs/python/state_ops.md#random_normal_initializer)
  * [`random_uniform_initializer`](../../api_docs/python/state_ops.md#random_uniform_initializer)
  * [`report_uninitialized_variables`](../../api_docs/python/state_ops.md#report_uninitialized_variables)
  * [`Saver`](../../api_docs/python/state_ops.md#Saver)
  * [`scatter_add`](../../api_docs/python/state_ops.md#scatter_add)
  * [`scatter_sub`](../../api_docs/python/state_ops.md#scatter_sub)
  * [`scatter_update`](../../api_docs/python/state_ops.md#scatter_update)
  * [`sparse_mask`](../../api_docs/python/state_ops.md#sparse_mask)
  * [`trainable_variables`](../../api_docs/python/state_ops.md#trainable_variables)
  * [`truncated_normal_initializer`](../../api_docs/python/state_ops.md#truncated_normal_initializer)
  * [`uniform_unit_scaling_initializer`](../../api_docs/python/state_ops.md#uniform_unit_scaling_initializer)
  * [`update_checkpoint_state`](../../api_docs/python/state_ops.md#update_checkpoint_state)
  * [`Variable`](../../api_docs/python/state_ops.md#Variable)
  * [`variable_axis_size_partitioner`](../../api_docs/python/state_ops.md#variable_axis_size_partitioner)
  * [`variable_op_scope`](../../api_docs/python/state_ops.md#variable_op_scope)
  * [`variable_scope`](../../api_docs/python/state_ops.md#variable_scope)
  * [`VariableScope`](../../api_docs/python/state_ops.md#VariableScope)
  * [`zeros_initializer`](../../api_docs/python/state_ops.md#zeros_initializer)

* **[Tensor Transformations](../../api_docs/python/array_ops.md)**:
  * [`batch_to_space`](../../api_docs/python/array_ops.md#batch_to_space)
  * [`bitcast`](../../api_docs/python/array_ops.md#bitcast)
  * [`boolean_mask`](../../api_docs/python/array_ops.md#boolean_mask)
  * [`cast`](../../api_docs/python/array_ops.md#cast)
  * [`concat`](../../api_docs/python/array_ops.md#concat)
  * [`depth_to_space`](../../api_docs/python/array_ops.md#depth_to_space)
  * [`dynamic_partition`](../../api_docs/python/array_ops.md#dynamic_partition)
  * [`dynamic_stitch`](../../api_docs/python/array_ops.md#dynamic_stitch)
  * [`expand_dims`](../../api_docs/python/array_ops.md#expand_dims)
  * [`gather`](../../api_docs/python/array_ops.md#gather)
  * [`gather_nd`](../../api_docs/python/array_ops.md#gather_nd)
  * [`one_hot`](../../api_docs/python/array_ops.md#one_hot)
  * [`pack`](../../api_docs/python/array_ops.md#pack)
  * [`pad`](../../api_docs/python/array_ops.md#pad)
  * [`rank`](../../api_docs/python/array_ops.md#rank)
  * [`reshape`](../../api_docs/python/array_ops.md#reshape)
  * [`reverse`](../../api_docs/python/array_ops.md#reverse)
  * [`reverse_sequence`](../../api_docs/python/array_ops.md#reverse_sequence)
  * [`saturate_cast`](../../api_docs/python/array_ops.md#saturate_cast)
  * [`shape`](../../api_docs/python/array_ops.md#shape)
  * [`shape_n`](../../api_docs/python/array_ops.md#shape_n)
  * [`size`](../../api_docs/python/array_ops.md#size)
  * [`slice`](../../api_docs/python/array_ops.md#slice)
  * [`space_to_batch`](../../api_docs/python/array_ops.md#space_to_batch)
  * [`space_to_depth`](../../api_docs/python/array_ops.md#space_to_depth)
  * [`split`](../../api_docs/python/array_ops.md#split)
  * [`squeeze`](../../api_docs/python/array_ops.md#squeeze)
  * [`string_to_number`](../../api_docs/python/array_ops.md#string_to_number)
  * [`tile`](../../api_docs/python/array_ops.md#tile)
  * [`to_bfloat16`](../../api_docs/python/array_ops.md#to_bfloat16)
  * [`to_double`](../../api_docs/python/array_ops.md#to_double)
  * [`to_float`](../../api_docs/python/array_ops.md#to_float)
  * [`to_int32`](../../api_docs/python/array_ops.md#to_int32)
  * [`to_int64`](../../api_docs/python/array_ops.md#to_int64)
  * [`transpose`](../../api_docs/python/array_ops.md#transpose)
  * [`unique_with_counts`](../../api_docs/python/array_ops.md#unique_with_counts)
  * [`unpack`](../../api_docs/python/array_ops.md#unpack)

* **[Math](../../api_docs/python/math_ops.md)**:
  * [`abs`](../../api_docs/python/math_ops.md#abs)
  * [`accumulate_n`](../../api_docs/python/math_ops.md#accumulate_n)
  * [`add`](../../api_docs/python/math_ops.md#add)
  * [`add_n`](../../api_docs/python/math_ops.md#add_n)
  * [`argmax`](../../api_docs/python/math_ops.md#argmax)
  * [`argmin`](../../api_docs/python/math_ops.md#argmin)
  * [`batch_cholesky`](../../api_docs/python/math_ops.md#batch_cholesky)
  * [`batch_cholesky_solve`](../../api_docs/python/math_ops.md#batch_cholesky_solve)
  * [`batch_fft`](../../api_docs/python/math_ops.md#batch_fft)
  * [`batch_fft2d`](../../api_docs/python/math_ops.md#batch_fft2d)
  * [`batch_fft3d`](../../api_docs/python/math_ops.md#batch_fft3d)
  * [`batch_ifft`](../../api_docs/python/math_ops.md#batch_ifft)
  * [`batch_ifft2d`](../../api_docs/python/math_ops.md#batch_ifft2d)
  * [`batch_ifft3d`](../../api_docs/python/math_ops.md#batch_ifft3d)
  * [`batch_matmul`](../../api_docs/python/math_ops.md#batch_matmul)
  * [`batch_matrix_band_part`](../../api_docs/python/math_ops.md#batch_matrix_band_part)
  * [`batch_matrix_determinant`](../../api_docs/python/math_ops.md#batch_matrix_determinant)
  * [`batch_matrix_diag`](../../api_docs/python/math_ops.md#batch_matrix_diag)
  * [`batch_matrix_diag_part`](../../api_docs/python/math_ops.md#batch_matrix_diag_part)
  * [`batch_matrix_inverse`](../../api_docs/python/math_ops.md#batch_matrix_inverse)
  * [`batch_matrix_solve`](../../api_docs/python/math_ops.md#batch_matrix_solve)
  * [`batch_matrix_solve_ls`](../../api_docs/python/math_ops.md#batch_matrix_solve_ls)
  * [`batch_matrix_triangular_solve`](../../api_docs/python/math_ops.md#batch_matrix_triangular_solve)
  * [`batch_self_adjoint_eig`](../../api_docs/python/math_ops.md#batch_self_adjoint_eig)
  * [`ceil`](../../api_docs/python/math_ops.md#ceil)
  * [`cholesky`](../../api_docs/python/math_ops.md#cholesky)
  * [`cholesky_solve`](../../api_docs/python/math_ops.md#cholesky_solve)
  * [`complex`](../../api_docs/python/math_ops.md#complex)
  * [`complex_abs`](../../api_docs/python/math_ops.md#complex_abs)
  * [`conj`](../../api_docs/python/math_ops.md#conj)
  * [`cos`](../../api_docs/python/math_ops.md#cos)
  * [`cross`](../../api_docs/python/math_ops.md#cross)
  * [`diag`](../../api_docs/python/math_ops.md#diag)
  * [`diag_part`](../../api_docs/python/math_ops.md#diag_part)
  * [`digamma`](../../api_docs/python/math_ops.md#digamma)
  * [`div`](../../api_docs/python/math_ops.md#div)
  * [`edit_distance`](../../api_docs/python/math_ops.md#edit_distance)
  * [`erf`](../../api_docs/python/math_ops.md#erf)
  * [`erfc`](../../api_docs/python/math_ops.md#erfc)
  * [`exp`](../../api_docs/python/math_ops.md#exp)
  * [`fft`](../../api_docs/python/math_ops.md#fft)
  * [`fft2d`](../../api_docs/python/math_ops.md#fft2d)
  * [`fft3d`](../../api_docs/python/math_ops.md#fft3d)
  * [`floor`](../../api_docs/python/math_ops.md#floor)
  * [`floordiv`](../../api_docs/python/math_ops.md#floordiv)
  * [`ifft`](../../api_docs/python/math_ops.md#ifft)
  * [`ifft2d`](../../api_docs/python/math_ops.md#ifft2d)
  * [`ifft3d`](../../api_docs/python/math_ops.md#ifft3d)
  * [`igamma`](../../api_docs/python/math_ops.md#igamma)
  * [`igammac`](../../api_docs/python/math_ops.md#igammac)
  * [`imag`](../../api_docs/python/math_ops.md#imag)
  * [`inv`](../../api_docs/python/math_ops.md#inv)
  * [`invert_permutation`](../../api_docs/python/math_ops.md#invert_permutation)
  * [`lbeta`](../../api_docs/python/math_ops.md#lbeta)
  * [`lgamma`](../../api_docs/python/math_ops.md#lgamma)
  * [`listdiff`](../../api_docs/python/math_ops.md#listdiff)
  * [`log`](../../api_docs/python/math_ops.md#log)
  * [`matmul`](../../api_docs/python/math_ops.md#matmul)
  * [`matrix_determinant`](../../api_docs/python/math_ops.md#matrix_determinant)
  * [`matrix_inverse`](../../api_docs/python/math_ops.md#matrix_inverse)
  * [`matrix_solve`](../../api_docs/python/math_ops.md#matrix_solve)
  * [`matrix_solve_ls`](../../api_docs/python/math_ops.md#matrix_solve_ls)
  * [`matrix_triangular_solve`](../../api_docs/python/math_ops.md#matrix_triangular_solve)
  * [`maximum`](../../api_docs/python/math_ops.md#maximum)
  * [`minimum`](../../api_docs/python/math_ops.md#minimum)
  * [`mod`](../../api_docs/python/math_ops.md#mod)
  * [`mul`](../../api_docs/python/math_ops.md#mul)
  * [`neg`](../../api_docs/python/math_ops.md#neg)
  * [`pow`](../../api_docs/python/math_ops.md#pow)
  * [`real`](../../api_docs/python/math_ops.md#real)
  * [`reduce_all`](../../api_docs/python/math_ops.md#reduce_all)
  * [`reduce_any`](../../api_docs/python/math_ops.md#reduce_any)
  * [`reduce_max`](../../api_docs/python/math_ops.md#reduce_max)
  * [`reduce_mean`](../../api_docs/python/math_ops.md#reduce_mean)
  * [`reduce_min`](../../api_docs/python/math_ops.md#reduce_min)
  * [`reduce_prod`](../../api_docs/python/math_ops.md#reduce_prod)
  * [`reduce_sum`](../../api_docs/python/math_ops.md#reduce_sum)
  * [`round`](../../api_docs/python/math_ops.md#round)
  * [`rsqrt`](../../api_docs/python/math_ops.md#rsqrt)
  * [`scalar_mul`](../../api_docs/python/math_ops.md#scalar_mul)
  * [`segment_max`](../../api_docs/python/math_ops.md#segment_max)
  * [`segment_mean`](../../api_docs/python/math_ops.md#segment_mean)
  * [`segment_min`](../../api_docs/python/math_ops.md#segment_min)
  * [`segment_prod`](../../api_docs/python/math_ops.md#segment_prod)
  * [`segment_sum`](../../api_docs/python/math_ops.md#segment_sum)
  * [`self_adjoint_eig`](../../api_docs/python/math_ops.md#self_adjoint_eig)
  * [`sign`](../../api_docs/python/math_ops.md#sign)
  * [`sin`](../../api_docs/python/math_ops.md#sin)
  * [`sparse_segment_mean`](../../api_docs/python/math_ops.md#sparse_segment_mean)
  * [`sparse_segment_sqrt_n`](../../api_docs/python/math_ops.md#sparse_segment_sqrt_n)
  * [`sparse_segment_sqrt_n_grad`](../../api_docs/python/math_ops.md#sparse_segment_sqrt_n_grad)
  * [`sparse_segment_sum`](../../api_docs/python/math_ops.md#sparse_segment_sum)
  * [`sqrt`](../../api_docs/python/math_ops.md#sqrt)
  * [`square`](../../api_docs/python/math_ops.md#square)
  * [`squared_difference`](../../api_docs/python/math_ops.md#squared_difference)
  * [`sub`](../../api_docs/python/math_ops.md#sub)
  * [`trace`](../../api_docs/python/math_ops.md#trace)
  * [`transpose`](../../api_docs/python/math_ops.md#transpose)
  * [`truediv`](../../api_docs/python/math_ops.md#truediv)
  * [`unique`](../../api_docs/python/math_ops.md#unique)
  * [`unsorted_segment_sum`](../../api_docs/python/math_ops.md#unsorted_segment_sum)
  * [`where`](../../api_docs/python/math_ops.md#where)

* **[Strings](../../api_docs/python/string_ops.md)**:
  * [`reduce_join`](../../api_docs/python/string_ops.md#reduce_join)
  * [`string_to_hash_bucket`](../../api_docs/python/string_ops.md#string_to_hash_bucket)

* **[Histograms](../../api_docs/python/histogram_ops.md)**:
  * [`histogram_fixed_width`](../../api_docs/python/histogram_ops.md#histogram_fixed_width)

* **[Control Flow](../../api_docs/python/control_flow_ops.md)**:
  * [`add_check_numerics_ops`](../../api_docs/python/control_flow_ops.md#add_check_numerics_ops)
  * [`Assert`](../../api_docs/python/control_flow_ops.md#Assert)
  * [`case`](../../api_docs/python/control_flow_ops.md#case)
  * [`check_numerics`](../../api_docs/python/control_flow_ops.md#check_numerics)
  * [`cond`](../../api_docs/python/control_flow_ops.md#cond)
  * [`count_up_to`](../../api_docs/python/control_flow_ops.md#count_up_to)
  * [`equal`](../../api_docs/python/control_flow_ops.md#equal)
  * [`greater`](../../api_docs/python/control_flow_ops.md#greater)
  * [`greater_equal`](../../api_docs/python/control_flow_ops.md#greater_equal)
  * [`group`](../../api_docs/python/control_flow_ops.md#group)
  * [`identity`](../../api_docs/python/control_flow_ops.md#identity)
  * [`is_finite`](../../api_docs/python/control_flow_ops.md#is_finite)
  * [`is_inf`](../../api_docs/python/control_flow_ops.md#is_inf)
  * [`is_nan`](../../api_docs/python/control_flow_ops.md#is_nan)
  * [`less`](../../api_docs/python/control_flow_ops.md#less)
  * [`less_equal`](../../api_docs/python/control_flow_ops.md#less_equal)
  * [`logical_and`](../../api_docs/python/control_flow_ops.md#logical_and)
  * [`logical_not`](../../api_docs/python/control_flow_ops.md#logical_not)
  * [`logical_or`](../../api_docs/python/control_flow_ops.md#logical_or)
  * [`logical_xor`](../../api_docs/python/control_flow_ops.md#logical_xor)
  * [`no_op`](../../api_docs/python/control_flow_ops.md#no_op)
  * [`not_equal`](../../api_docs/python/control_flow_ops.md#not_equal)
  * [`Print`](../../api_docs/python/control_flow_ops.md#Print)
  * [`select`](../../api_docs/python/control_flow_ops.md#select)
  * [`tuple`](../../api_docs/python/control_flow_ops.md#tuple)
  * [`verify_tensor_all_finite`](../../api_docs/python/control_flow_ops.md#verify_tensor_all_finite)
  * [`where`](../../api_docs/python/control_flow_ops.md#where)
  * [`while_loop`](../../api_docs/python/control_flow_ops.md#while_loop)

* **[Higher Order Functions](../../api_docs/python/functional_ops.md)**:
  * [`foldl`](../../api_docs/python/functional_ops.md#foldl)
  * [`foldr`](../../api_docs/python/functional_ops.md#foldr)
  * [`map_fn`](../../api_docs/python/functional_ops.md#map_fn)
  * [`scan`](../../api_docs/python/functional_ops.md#scan)

* **[Tensor Handle Operations](../../api_docs/python/session_ops.md)**:
  * [`delete_session_tensor`](../../api_docs/python/session_ops.md#delete_session_tensor)
  * [`get_session_handle`](../../api_docs/python/session_ops.md#get_session_handle)
  * [`get_session_tensor`](../../api_docs/python/session_ops.md#get_session_tensor)

* **[Images](../../api_docs/python/image.md)**:
  * [`adjust_brightness`](../../api_docs/python/image.md#adjust_brightness)
  * [`adjust_contrast`](../../api_docs/python/image.md#adjust_contrast)
  * [`adjust_hue`](../../api_docs/python/image.md#adjust_hue)
  * [`adjust_saturation`](../../api_docs/python/image.md#adjust_saturation)
  * [`central_crop`](../../api_docs/python/image.md#central_crop)
  * [`convert_image_dtype`](../../api_docs/python/image.md#convert_image_dtype)
  * [`crop_to_bounding_box`](../../api_docs/python/image.md#crop_to_bounding_box)
  * [`decode_jpeg`](../../api_docs/python/image.md#decode_jpeg)
  * [`decode_png`](../../api_docs/python/image.md#decode_png)
  * [`draw_bounding_boxes`](../../api_docs/python/image.md#draw_bounding_boxes)
  * [`encode_jpeg`](../../api_docs/python/image.md#encode_jpeg)
  * [`encode_png`](../../api_docs/python/image.md#encode_png)
  * [`extract_glimpse`](../../api_docs/python/image.md#extract_glimpse)
  * [`flip_left_right`](../../api_docs/python/image.md#flip_left_right)
  * [`flip_up_down`](../../api_docs/python/image.md#flip_up_down)
  * [`grayscale_to_rgb`](../../api_docs/python/image.md#grayscale_to_rgb)
  * [`hsv_to_rgb`](../../api_docs/python/image.md#hsv_to_rgb)
  * [`pad_to_bounding_box`](../../api_docs/python/image.md#pad_to_bounding_box)
  * [`per_image_whitening`](../../api_docs/python/image.md#per_image_whitening)
  * [`random_brightness`](../../api_docs/python/image.md#random_brightness)
  * [`random_contrast`](../../api_docs/python/image.md#random_contrast)
  * [`random_flip_left_right`](../../api_docs/python/image.md#random_flip_left_right)
  * [`random_flip_up_down`](../../api_docs/python/image.md#random_flip_up_down)
  * [`random_hue`](../../api_docs/python/image.md#random_hue)
  * [`random_saturation`](../../api_docs/python/image.md#random_saturation)
  * [`resize_area`](../../api_docs/python/image.md#resize_area)
  * [`resize_bicubic`](../../api_docs/python/image.md#resize_bicubic)
  * [`resize_bilinear`](../../api_docs/python/image.md#resize_bilinear)
  * [`resize_image_with_crop_or_pad`](../../api_docs/python/image.md#resize_image_with_crop_or_pad)
  * [`resize_images`](../../api_docs/python/image.md#resize_images)
  * [`resize_nearest_neighbor`](../../api_docs/python/image.md#resize_nearest_neighbor)
  * [`rgb_to_grayscale`](../../api_docs/python/image.md#rgb_to_grayscale)
  * [`rgb_to_hsv`](../../api_docs/python/image.md#rgb_to_hsv)
  * [`sample_distorted_bounding_box`](../../api_docs/python/image.md#sample_distorted_bounding_box)
  * [`transpose_image`](../../api_docs/python/image.md#transpose_image)

* **[Sparse Tensors](../../api_docs/python/sparse_ops.md)**:
  * [`shape`](../../api_docs/python/sparse_ops.md#shape)
  * [`sparse_add`](../../api_docs/python/sparse_ops.md#sparse_add)
  * [`sparse_concat`](../../api_docs/python/sparse_ops.md#sparse_concat)
  * [`sparse_fill_empty_rows`](../../api_docs/python/sparse_ops.md#sparse_fill_empty_rows)
  * [`sparse_merge`](../../api_docs/python/sparse_ops.md#sparse_merge)
  * [`sparse_reorder`](../../api_docs/python/sparse_ops.md#sparse_reorder)
  * [`sparse_retain`](../../api_docs/python/sparse_ops.md#sparse_retain)
  * [`sparse_split`](../../api_docs/python/sparse_ops.md#sparse_split)
  * [`sparse_tensor_dense_matmul`](../../api_docs/python/sparse_ops.md#sparse_tensor_dense_matmul)
  * [`sparse_tensor_to_dense`](../../api_docs/python/sparse_ops.md#sparse_tensor_to_dense)
  * [`sparse_to_dense`](../../api_docs/python/sparse_ops.md#sparse_to_dense)
  * [`sparse_to_indicator`](../../api_docs/python/sparse_ops.md#sparse_to_indicator)
  * [`SparseTensor`](../../api_docs/python/sparse_ops.md#SparseTensor)
  * [`SparseTensorValue`](../../api_docs/python/sparse_ops.md#SparseTensorValue)

* **[Inputs and Readers](../../api_docs/python/io_ops.md)**:
  * [`batch`](../../api_docs/python/io_ops.md#batch)
  * [`batch_join`](../../api_docs/python/io_ops.md#batch_join)
  * [`decode_csv`](../../api_docs/python/io_ops.md#decode_csv)
  * [`decode_json_example`](../../api_docs/python/io_ops.md#decode_json_example)
  * [`decode_raw`](../../api_docs/python/io_ops.md#decode_raw)
  * [`FIFOQueue`](../../api_docs/python/io_ops.md#FIFOQueue)
  * [`FixedLenFeature`](../../api_docs/python/io_ops.md#FixedLenFeature)
  * [`FixedLengthRecordReader`](../../api_docs/python/io_ops.md#FixedLengthRecordReader)
  * [`FixedLenSequenceFeature`](../../api_docs/python/io_ops.md#FixedLenSequenceFeature)
  * [`IdentityReader`](../../api_docs/python/io_ops.md#IdentityReader)
  * [`input_producer`](../../api_docs/python/io_ops.md#input_producer)
  * [`limit_epochs`](../../api_docs/python/io_ops.md#limit_epochs)
  * [`match_filenames_once`](../../api_docs/python/io_ops.md#match_filenames_once)
  * [`matching_files`](../../api_docs/python/io_ops.md#matching_files)
  * [`parse_example`](../../api_docs/python/io_ops.md#parse_example)
  * [`parse_single_example`](../../api_docs/python/io_ops.md#parse_single_example)
  * [`placeholder`](../../api_docs/python/io_ops.md#placeholder)
  * [`placeholder_with_default`](../../api_docs/python/io_ops.md#placeholder_with_default)
  * [`QueueBase`](../../api_docs/python/io_ops.md#QueueBase)
  * [`RandomShuffleQueue`](../../api_docs/python/io_ops.md#RandomShuffleQueue)
  * [`range_input_producer`](../../api_docs/python/io_ops.md#range_input_producer)
  * [`read_file`](../../api_docs/python/io_ops.md#read_file)
  * [`ReaderBase`](../../api_docs/python/io_ops.md#ReaderBase)
  * [`shuffle_batch`](../../api_docs/python/io_ops.md#shuffle_batch)
  * [`shuffle_batch_join`](../../api_docs/python/io_ops.md#shuffle_batch_join)
  * [`size`](../../api_docs/python/io_ops.md#size)
  * [`slice_input_producer`](../../api_docs/python/io_ops.md#slice_input_producer)
  * [`sparse_placeholder`](../../api_docs/python/io_ops.md#sparse_placeholder)
  * [`string_input_producer`](../../api_docs/python/io_ops.md#string_input_producer)
  * [`TextLineReader`](../../api_docs/python/io_ops.md#TextLineReader)
  * [`TFRecordReader`](../../api_docs/python/io_ops.md#TFRecordReader)
  * [`VarLenFeature`](../../api_docs/python/io_ops.md#VarLenFeature)
  * [`WholeFileReader`](../../api_docs/python/io_ops.md#WholeFileReader)

* **[Data IO (Python functions)](../../api_docs/python/python_io.md)**:
  * [`tf_record_iterator`](../../api_docs/python/python_io.md#tf_record_iterator)
  * [`TFRecordWriter`](../../api_docs/python/python_io.md#TFRecordWriter)

* **[Neural Network](../../api_docs/python/nn.md)**:
  * [`atrous_conv2d`](../../api_docs/python/nn.md#atrous_conv2d)
  * [`avg_pool`](../../api_docs/python/nn.md#avg_pool)
  * [`avg_pool3d`](../../api_docs/python/nn.md#avg_pool3d)
  * [`batch_normalization`](../../api_docs/python/nn.md#batch_normalization)
  * [`bias_add`](../../api_docs/python/nn.md#bias_add)
  * [`compute_accidental_hits`](../../api_docs/python/nn.md#compute_accidental_hits)
  * [`conv2d`](../../api_docs/python/nn.md#conv2d)
  * [`conv2d_transpose`](../../api_docs/python/nn.md#conv2d_transpose)
  * [`conv3d`](../../api_docs/python/nn.md#conv3d)
  * [`depthwise_conv2d`](../../api_docs/python/nn.md#depthwise_conv2d)
  * [`depthwise_conv2d_native`](../../api_docs/python/nn.md#depthwise_conv2d_native)
  * [`dropout`](../../api_docs/python/nn.md#dropout)
  * [`elu`](../../api_docs/python/nn.md#elu)
  * [`embedding_lookup`](../../api_docs/python/nn.md#embedding_lookup)
  * [`embedding_lookup_sparse`](../../api_docs/python/nn.md#embedding_lookup_sparse)
  * [`fixed_unigram_candidate_sampler`](../../api_docs/python/nn.md#fixed_unigram_candidate_sampler)
  * [`in_top_k`](../../api_docs/python/nn.md#in_top_k)
  * [`l2_loss`](../../api_docs/python/nn.md#l2_loss)
  * [`l2_normalize`](../../api_docs/python/nn.md#l2_normalize)
  * [`learned_unigram_candidate_sampler`](../../api_docs/python/nn.md#learned_unigram_candidate_sampler)
  * [`local_response_normalization`](../../api_docs/python/nn.md#local_response_normalization)
  * [`log_softmax`](../../api_docs/python/nn.md#log_softmax)
  * [`log_uniform_candidate_sampler`](../../api_docs/python/nn.md#log_uniform_candidate_sampler)
  * [`max_pool`](../../api_docs/python/nn.md#max_pool)
  * [`max_pool3d`](../../api_docs/python/nn.md#max_pool3d)
  * [`max_pool_with_argmax`](../../api_docs/python/nn.md#max_pool_with_argmax)
  * [`moments`](../../api_docs/python/nn.md#moments)
  * [`nce_loss`](../../api_docs/python/nn.md#nce_loss)
  * [`normalize_moments`](../../api_docs/python/nn.md#normalize_moments)
  * [`relu`](../../api_docs/python/nn.md#relu)
  * [`relu6`](../../api_docs/python/nn.md#relu6)
  * [`sampled_softmax_loss`](../../api_docs/python/nn.md#sampled_softmax_loss)
  * [`separable_conv2d`](../../api_docs/python/nn.md#separable_conv2d)
  * [`sigmoid`](../../api_docs/python/nn.md#sigmoid)
  * [`sigmoid_cross_entropy_with_logits`](../../api_docs/python/nn.md#sigmoid_cross_entropy_with_logits)
  * [`softmax`](../../api_docs/python/nn.md#softmax)
  * [`softmax_cross_entropy_with_logits`](../../api_docs/python/nn.md#softmax_cross_entropy_with_logits)
  * [`softplus`](../../api_docs/python/nn.md#softplus)
  * [`softsign`](../../api_docs/python/nn.md#softsign)
  * [`sparse_softmax_cross_entropy_with_logits`](../../api_docs/python/nn.md#sparse_softmax_cross_entropy_with_logits)
  * [`sufficient_statistics`](../../api_docs/python/nn.md#sufficient_statistics)
  * [`tanh`](../../api_docs/python/nn.md#tanh)
  * [`top_k`](../../api_docs/python/nn.md#top_k)
  * [`uniform_candidate_sampler`](../../api_docs/python/nn.md#uniform_candidate_sampler)
  * [`weighted_cross_entropy_with_logits`](../../api_docs/python/nn.md#weighted_cross_entropy_with_logits)

* **[Running Graphs](../../api_docs/python/client.md)**:
  * [`AbortedError`](../../api_docs/python/client.md#AbortedError)
  * [`AlreadyExistsError`](../../api_docs/python/client.md#AlreadyExistsError)
  * [`CancelledError`](../../api_docs/python/client.md#CancelledError)
  * [`DataLossError`](../../api_docs/python/client.md#DataLossError)
  * [`DeadlineExceededError`](../../api_docs/python/client.md#DeadlineExceededError)
  * [`FailedPreconditionError`](../../api_docs/python/client.md#FailedPreconditionError)
  * [`get_default_session`](../../api_docs/python/client.md#get_default_session)
  * [`InteractiveSession`](../../api_docs/python/client.md#InteractiveSession)
  * [`InternalError`](../../api_docs/python/client.md#InternalError)
  * [`InvalidArgumentError`](../../api_docs/python/client.md#InvalidArgumentError)
  * [`NotFoundError`](../../api_docs/python/client.md#NotFoundError)
  * [`OpError`](../../api_docs/python/client.md#OpError)
  * [`OutOfRangeError`](../../api_docs/python/client.md#OutOfRangeError)
  * [`PermissionDeniedError`](../../api_docs/python/client.md#PermissionDeniedError)
  * [`ResourceExhaustedError`](../../api_docs/python/client.md#ResourceExhaustedError)
  * [`Session`](../../api_docs/python/client.md#Session)
  * [`UnauthenticatedError`](../../api_docs/python/client.md#UnauthenticatedError)
  * [`UnavailableError`](../../api_docs/python/client.md#UnavailableError)
  * [`UnimplementedError`](../../api_docs/python/client.md#UnimplementedError)
  * [`UnknownError`](../../api_docs/python/client.md#UnknownError)

* **[Training](../../api_docs/python/train.md)**:
  * [`AdadeltaOptimizer`](../../api_docs/python/train.md#AdadeltaOptimizer)
  * [`AdagradOptimizer`](../../api_docs/python/train.md#AdagradOptimizer)
  * [`AdamOptimizer`](../../api_docs/python/train.md#AdamOptimizer)
  * [`add_queue_runner`](../../api_docs/python/train.md#add_queue_runner)
  * [`AggregationMethod`](../../api_docs/python/train.md#AggregationMethod)
  * [`audio_summary`](../../api_docs/python/train.md#audio_summary)
  * [`clip_by_average_norm`](../../api_docs/python/train.md#clip_by_average_norm)
  * [`clip_by_global_norm`](../../api_docs/python/train.md#clip_by_global_norm)
  * [`clip_by_norm`](../../api_docs/python/train.md#clip_by_norm)
  * [`clip_by_value`](../../api_docs/python/train.md#clip_by_value)
  * [`ClusterSpec`](../../api_docs/python/train.md#ClusterSpec)
  * [`Coordinator`](../../api_docs/python/train.md#Coordinator)
  * [`exponential_decay`](../../api_docs/python/train.md#exponential_decay)
  * [`ExponentialMovingAverage`](../../api_docs/python/train.md#ExponentialMovingAverage)
  * [`FtrlOptimizer`](../../api_docs/python/train.md#FtrlOptimizer)
  * [`generate_checkpoint_state_proto`](../../api_docs/python/train.md#generate_checkpoint_state_proto)
  * [`global_norm`](../../api_docs/python/train.md#global_norm)
  * [`global_step`](../../api_docs/python/train.md#global_step)
  * [`GradientDescentOptimizer`](../../api_docs/python/train.md#GradientDescentOptimizer)
  * [`gradients`](../../api_docs/python/train.md#gradients)
  * [`histogram_summary`](../../api_docs/python/train.md#histogram_summary)
  * [`image_summary`](../../api_docs/python/train.md#image_summary)
  * [`LooperThread`](../../api_docs/python/train.md#LooperThread)
  * [`merge_all_summaries`](../../api_docs/python/train.md#merge_all_summaries)
  * [`merge_summary`](../../api_docs/python/train.md#merge_summary)
  * [`MomentumOptimizer`](../../api_docs/python/train.md#MomentumOptimizer)
  * [`Optimizer`](../../api_docs/python/train.md#Optimizer)
  * [`QueueRunner`](../../api_docs/python/train.md#QueueRunner)
  * [`replica_device_setter`](../../api_docs/python/train.md#replica_device_setter)
  * [`RMSPropOptimizer`](../../api_docs/python/train.md#RMSPropOptimizer)
  * [`scalar_summary`](../../api_docs/python/train.md#scalar_summary)
  * [`Server`](../../api_docs/python/train.md#Server)
  * [`SessionManager`](../../api_docs/python/train.md#SessionManager)
  * [`start_queue_runners`](../../api_docs/python/train.md#start_queue_runners)
  * [`stop_gradient`](../../api_docs/python/train.md#stop_gradient)
  * [`summary_iterator`](../../api_docs/python/train.md#summary_iterator)
  * [`SummaryWriter`](../../api_docs/python/train.md#SummaryWriter)
  * [`Supervisor`](../../api_docs/python/train.md#Supervisor)
  * [`write_graph`](../../api_docs/python/train.md#write_graph)
  * [`zero_fraction`](../../api_docs/python/train.md#zero_fraction)

* **[Wraps python functions](../../api_docs/python/script_ops.md)**:
  * [`py_func`](../../api_docs/python/script_ops.md#py_func)

* **[Testing](../../api_docs/python/test.md)**:
  * [`assert_equal_graph_def`](../../api_docs/python/test.md#assert_equal_graph_def)
  * [`compute_gradient`](../../api_docs/python/test.md#compute_gradient)
  * [`compute_gradient_error`](../../api_docs/python/test.md#compute_gradient_error)
  * [`get_temp_dir`](../../api_docs/python/test.md#get_temp_dir)
  * [`is_built_with_cuda`](../../api_docs/python/test.md#is_built_with_cuda)
  * [`main`](../../api_docs/python/test.md#main)

* **[Statistical distributions (contrib)](../../api_docs/python/contrib.distributions.md)**:
  * [`DirichletMultinomial`](../../api_docs/python/contrib.distributions.md#DirichletMultinomial)
  * [`Gaussian`](../../api_docs/python/contrib.distributions.md#Gaussian)
  * [`gaussian_congugates_known_sigma_predictive`](../../api_docs/python/contrib.distributions.md#gaussian_congugates_known_sigma_predictive)
  * [`gaussian_conjugates_known_sigma_posterior`](../../api_docs/python/contrib.distributions.md#gaussian_conjugates_known_sigma_posterior)
  * [`MultivariateNormal`](../../api_docs/python/contrib.distributions.md#MultivariateNormal)

* **[Layers (contrib)](../../api_docs/python/contrib.layers.md)**:
  * [`apply_regularization`](../../api_docs/python/contrib.layers.md#apply_regularization)
  * [`convolution2d`](../../api_docs/python/contrib.layers.md#convolution2d)
  * [`fully_connected`](../../api_docs/python/contrib.layers.md#fully_connected)
  * [`l1_regularizer`](../../api_docs/python/contrib.layers.md#l1_regularizer)
  * [`l2_regularizer`](../../api_docs/python/contrib.layers.md#l2_regularizer)
  * [`legacy_convolution2d`](../../api_docs/python/contrib.layers.md#legacy_convolution2d)
  * [`legacy_fully_connected`](../../api_docs/python/contrib.layers.md#legacy_fully_connected)
  * [`make_all`](../../api_docs/python/contrib.layers.md#make_all)
  * [`optimize_loss`](../../api_docs/python/contrib.layers.md#optimize_loss)
  * [`sum_regularizer`](../../api_docs/python/contrib.layers.md#sum_regularizer)
  * [`summarize_activation`](../../api_docs/python/contrib.layers.md#summarize_activation)
  * [`summarize_activations`](../../api_docs/python/contrib.layers.md#summarize_activations)
  * [`summarize_collection`](../../api_docs/python/contrib.layers.md#summarize_collection)
  * [`summarize_tensor`](../../api_docs/python/contrib.layers.md#summarize_tensor)
  * [`summarize_tensors`](../../api_docs/python/contrib.layers.md#summarize_tensors)
  * [`train`](../../api_docs/python/contrib.layers.md#train)
  * [`variance_scaling_initializer`](../../api_docs/python/contrib.layers.md#variance_scaling_initializer)
  * [`xavier_initializer`](../../api_docs/python/contrib.layers.md#xavier_initializer)
  * [`xavier_initializer_conv2d`](../../api_docs/python/contrib.layers.md#xavier_initializer_conv2d)

* **[Learn (contrib)](../../api_docs/python/contrib.learn.md)**:
  * [`BaseEstimator`](../../api_docs/python/contrib.learn.md#BaseEstimator)
  * [`Estimator`](../../api_docs/python/contrib.learn.md#Estimator)
  * [`evaluate`](../../api_docs/python/contrib.learn.md#evaluate)
  * [`extract_dask_data`](../../api_docs/python/contrib.learn.md#extract_dask_data)
  * [`extract_dask_labels`](../../api_docs/python/contrib.learn.md#extract_dask_labels)
  * [`extract_pandas_data`](../../api_docs/python/contrib.learn.md#extract_pandas_data)
  * [`extract_pandas_labels`](../../api_docs/python/contrib.learn.md#extract_pandas_labels)
  * [`extract_pandas_matrix`](../../api_docs/python/contrib.learn.md#extract_pandas_matrix)
  * [`infer`](../../api_docs/python/contrib.learn.md#infer)
  * [`ModeKeys`](../../api_docs/python/contrib.learn.md#ModeKeys)
  * [`NanLossDuringTrainingError`](../../api_docs/python/contrib.learn.md#NanLossDuringTrainingError)
  * [`read_batch_examples`](../../api_docs/python/contrib.learn.md#read_batch_examples)
  * [`read_batch_features`](../../api_docs/python/contrib.learn.md#read_batch_features)
  * [`read_batch_record_features`](../../api_docs/python/contrib.learn.md#read_batch_record_features)
  * [`run_feeds`](../../api_docs/python/contrib.learn.md#run_feeds)
  * [`run_n`](../../api_docs/python/contrib.learn.md#run_n)
  * [`RunConfig`](../../api_docs/python/contrib.learn.md#RunConfig)
  * [`SupervisorParams`](../../api_docs/python/contrib.learn.md#SupervisorParams)
  * [`TensorFlowClassifier`](../../api_docs/python/contrib.learn.md#TensorFlowClassifier)
  * [`TensorFlowDNNClassifier`](../../api_docs/python/contrib.learn.md#TensorFlowDNNClassifier)
  * [`TensorFlowDNNRegressor`](../../api_docs/python/contrib.learn.md#TensorFlowDNNRegressor)
  * [`TensorFlowEstimator`](../../api_docs/python/contrib.learn.md#TensorFlowEstimator)
  * [`TensorFlowLinearClassifier`](../../api_docs/python/contrib.learn.md#TensorFlowLinearClassifier)
  * [`TensorFlowLinearRegressor`](../../api_docs/python/contrib.learn.md#TensorFlowLinearRegressor)
  * [`TensorFlowRegressor`](../../api_docs/python/contrib.learn.md#TensorFlowRegressor)
  * [`TensorFlowRNNClassifier`](../../api_docs/python/contrib.learn.md#TensorFlowRNNClassifier)
  * [`TensorFlowRNNRegressor`](../../api_docs/python/contrib.learn.md#TensorFlowRNNRegressor)

* **[Utilities (contrib)](../../api_docs/python/contrib.util.md)**:
  * [`constant_value`](../../api_docs/python/contrib.util.md#constant_value)
  * [`make_ndarray`](../../api_docs/python/contrib.util.md#make_ndarray)
  * [`make_tensor_proto`](../../api_docs/python/contrib.util.md#make_tensor_proto)
  * [`stripped_op_list_for_graph`](../../api_docs/python/contrib.util.md#stripped_op_list_for_graph)

* **[Copying Graph Elements (contrib)](../../api_docs/python/contrib.copy_graph.md)**:
  * [`copy_op_to_graph`](../../api_docs/python/contrib.copy_graph.md#copy_op_to_graph)
  * [`copy_variable_to_graph`](../../api_docs/python/contrib.copy_graph.md#copy_variable_to_graph)
  * [`get_copied_op`](../../api_docs/python/contrib.copy_graph.md#get_copied_op)

