<!-- 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_proper_iterable`](../../api_docs/python/check_ops.md#assert_proper_iterable)
  * [`assert_rank`](../../api_docs/python/check_ops.md#assert_rank)
  * [`assert_rank_at_least`](../../api_docs/python/check_ops.md#assert_rank_at_least)
  * [`assert_type`](../../api_docs/python/check_ops.md#assert_type)
  * [`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)
  * [`extract_image_patches`](../../api_docs/python/array_ops.md#extract_image_patches)
  * [`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)
  * [`acos`](../../api_docs/python/math_ops.md#acos)
  * [`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)
  * [`asin`](../../api_docs/python/math_ops.md#asin)
  * [`atan`](../../api_docs/python/math_ops.md#atan)
  * [`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)
  * [`polygamma`](../../api_docs/python/math_ops.md#polygamma)
  * [`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)
  * [`tan`](../../api_docs/python/math_ops.md#tan)
  * [`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)
  * [`zeta`](../../api_docs/python/math_ops.md#zeta)

* **[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)
  * [`string_to_hash_bucket_fast`](../../api_docs/python/string_ops.md#string_to_hash_bucket_fast)
  * [`string_to_hash_bucket_strong`](../../api_docs/python/string_ops.md#string_to_hash_bucket_strong)

* **[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)

* **[TensorArray Operations](../../api_docs/python/tensor_array_ops.md)**:
  * [`concat`](../../api_docs/python/tensor_array_ops.md#concat)
  * [`pack`](../../api_docs/python/tensor_array_ops.md#pack)
  * [`split`](../../api_docs/python/tensor_array_ops.md#split)
  * [`TensorArray`](../../api_docs/python/tensor_array_ops.md#TensorArray)
  * [`unpack`](../../api_docs/python/tensor_array_ops.md#unpack)

* **[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_reduce_sum`](../../api_docs/python/sparse_ops.md#sparse_reduce_sum)
  * [`sparse_reorder`](../../api_docs/python/sparse_ops.md#sparse_reorder)
  * [`sparse_reset_shape`](../../api_docs/python/sparse_ops.md#sparse_reset_shape)
  * [`sparse_retain`](../../api_docs/python/sparse_ops.md#sparse_retain)
  * [`sparse_softmax`](../../api_docs/python/sparse_ops.md#sparse_softmax)
  * [`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)
  * [`PaddingFIFOQueue`](../../api_docs/python/io_ops.md#PaddingFIFOQueue)
  * [`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)
  * [`bidirectional_rnn`](../../api_docs/python/nn.md#bidirectional_rnn)
  * [`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)
  * [`dilation2d`](../../api_docs/python/nn.md#dilation2d)
  * [`dropout`](../../api_docs/python/nn.md#dropout)
  * [`dynamic_rnn`](../../api_docs/python/nn.md#dynamic_rnn)
  * [`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)
  * [`erosion2d`](../../api_docs/python/nn.md#erosion2d)
  * [`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)
  * [`rnn`](../../api_docs/python/nn.md#rnn)
  * [`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)
  * [`state_saving_rnn`](../../api_docs/python/nn.md#state_saving_rnn)
  * [`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)

* **[Neural Network RNN Cells](../../api_docs/python/rnn_cell.md)**:
  * [`BasicLSTMCell`](../../api_docs/python/rnn_cell.md#BasicLSTMCell)
  * [`BasicRNNCell`](../../api_docs/python/rnn_cell.md#BasicRNNCell)
  * [`DropoutWrapper`](../../api_docs/python/rnn_cell.md#DropoutWrapper)
  * [`EmbeddingWrapper`](../../api_docs/python/rnn_cell.md#EmbeddingWrapper)
  * [`GRUCell`](../../api_docs/python/rnn_cell.md#GRUCell)
  * [`InputProjectionWrapper`](../../api_docs/python/rnn_cell.md#InputProjectionWrapper)
  * [`LSTMCell`](../../api_docs/python/rnn_cell.md#LSTMCell)
  * [`LSTMStateTuple`](../../api_docs/python/rnn_cell.md#LSTMStateTuple)
  * [`MultiRNNCell`](../../api_docs/python/rnn_cell.md#MultiRNNCell)
  * [`OutputProjectionWrapper`](../../api_docs/python/rnn_cell.md#OutputProjectionWrapper)
  * [`RNNCell`](../../api_docs/python/rnn_cell.md#RNNCell)

* **[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)**:
  * [`BaseDistribution`](../../api_docs/python/contrib.distributions.md#BaseDistribution)
  * [`Chi2`](../../api_docs/python/contrib.distributions.md#Chi2)
  * [`ContinuousDistribution`](../../api_docs/python/contrib.distributions.md#ContinuousDistribution)
  * [`DirichletMultinomial`](../../api_docs/python/contrib.distributions.md#DirichletMultinomial)
  * [`DiscreteDistribution`](../../api_docs/python/contrib.distributions.md#DiscreteDistribution)
  * [`Exponential`](../../api_docs/python/contrib.distributions.md#Exponential)
  * [`Gamma`](../../api_docs/python/contrib.distributions.md#Gamma)
  * [`MultivariateNormal`](../../api_docs/python/contrib.distributions.md#MultivariateNormal)
  * [`Normal`](../../api_docs/python/contrib.distributions.md#Normal)
  * [`normal_congugates_known_sigma_predictive`](../../api_docs/python/contrib.distributions.md#normal_congugates_known_sigma_predictive)
  * [`normal_conjugates_known_sigma_posterior`](../../api_docs/python/contrib.distributions.md#normal_conjugates_known_sigma_posterior)
  * [`StudentT`](../../api_docs/python/contrib.distributions.md#StudentT)
  * [`Uniform`](../../api_docs/python/contrib.distributions.md#Uniform)

* **[FFmpeg (contrib)](../../api_docs/python/contrib.ffmpeg.md)**:
  * [`decode_audio`](../../api_docs/python/contrib.ffmpeg.md#decode_audio)
  * [`encode_audio`](../../api_docs/python/contrib.ffmpeg.md#encode_audio)

* **[Framework (contrib)](../../api_docs/python/contrib.framework.md)**:
  * [`add_arg_scope`](../../api_docs/python/contrib.framework.md#add_arg_scope)
  * [`add_model_variable`](../../api_docs/python/contrib.framework.md#add_model_variable)
  * [`arg_scope`](../../api_docs/python/contrib.framework.md#arg_scope)
  * [`arg_scoped_arguments`](../../api_docs/python/contrib.framework.md#arg_scoped_arguments)
  * [`assert_global_step`](../../api_docs/python/contrib.framework.md#assert_global_step)
  * [`assert_or_get_global_step`](../../api_docs/python/contrib.framework.md#assert_or_get_global_step)
  * [`assert_same_float_dtype`](../../api_docs/python/contrib.framework.md#assert_same_float_dtype)
  * [`assert_scalar_int`](../../api_docs/python/contrib.framework.md#assert_scalar_int)
  * [`convert_to_tensor_or_sparse_tensor`](../../api_docs/python/contrib.framework.md#convert_to_tensor_or_sparse_tensor)
  * [`create_global_step`](../../api_docs/python/contrib.framework.md#create_global_step)
  * [`get_global_step`](../../api_docs/python/contrib.framework.md#get_global_step)
  * [`get_graph_from_inputs`](../../api_docs/python/contrib.framework.md#get_graph_from_inputs)
  * [`get_local_variables`](../../api_docs/python/contrib.framework.md#get_local_variables)
  * [`get_model_variables`](../../api_docs/python/contrib.framework.md#get_model_variables)
  * [`get_or_create_global_step`](../../api_docs/python/contrib.framework.md#get_or_create_global_step)
  * [`get_unique_variable`](../../api_docs/python/contrib.framework.md#get_unique_variable)
  * [`get_variables`](../../api_docs/python/contrib.framework.md#get_variables)
  * [`get_variables_by_name`](../../api_docs/python/contrib.framework.md#get_variables_by_name)
  * [`get_variables_by_suffix`](../../api_docs/python/contrib.framework.md#get_variables_by_suffix)
  * [`get_variables_to_restore`](../../api_docs/python/contrib.framework.md#get_variables_to_restore)
  * [`has_arg_scope`](../../api_docs/python/contrib.framework.md#has_arg_scope)
  * [`is_non_decreasing`](../../api_docs/python/contrib.framework.md#is_non_decreasing)
  * [`is_numeric_tensor`](../../api_docs/python/contrib.framework.md#is_numeric_tensor)
  * [`is_strictly_increasing`](../../api_docs/python/contrib.framework.md#is_strictly_increasing)
  * [`local_variable`](../../api_docs/python/contrib.framework.md#local_variable)
  * [`model_variable`](../../api_docs/python/contrib.framework.md#model_variable)
  * [`reduce_sum_n`](../../api_docs/python/contrib.framework.md#reduce_sum_n)
  * [`safe_embedding_lookup_sparse`](../../api_docs/python/contrib.framework.md#safe_embedding_lookup_sparse)
  * [`variable`](../../api_docs/python/contrib.framework.md#variable)
  * [`VariableDeviceChooser`](../../api_docs/python/contrib.framework.md#VariableDeviceChooser)
  * [`with_same_shape`](../../api_docs/python/contrib.framework.md#with_same_shape)
  * [`with_shape`](../../api_docs/python/contrib.framework.md#with_shape)

* **[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)
  * [`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)
  * [`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)
  * [`DNNClassifier`](../../api_docs/python/contrib.learn.md#DNNClassifier)
  * [`DNNRegressor`](../../api_docs/python/contrib.learn.md#DNNRegressor)
  * [`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)
  * [`LinearClassifier`](../../api_docs/python/contrib.learn.md#LinearClassifier)
  * [`LinearRegressor`](../../api_docs/python/contrib.learn.md#LinearRegressor)
  * [`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)
  * [`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)
  * [`train`](../../api_docs/python/contrib.learn.md#train)

* **[Losses (contrib)](../../api_docs/python/contrib.losses.md)**:
  * [`absolute_difference`](../../api_docs/python/contrib.losses.md#absolute_difference)
  * [`add_loss`](../../api_docs/python/contrib.losses.md#add_loss)
  * [`cosine_distance`](../../api_docs/python/contrib.losses.md#cosine_distance)
  * [`get_losses`](../../api_docs/python/contrib.losses.md#get_losses)
  * [`get_regularization_losses`](../../api_docs/python/contrib.losses.md#get_regularization_losses)
  * [`get_total_loss`](../../api_docs/python/contrib.losses.md#get_total_loss)
  * [`log_loss`](../../api_docs/python/contrib.losses.md#log_loss)
  * [`sigmoid_cross_entropy`](../../api_docs/python/contrib.losses.md#sigmoid_cross_entropy)
  * [`softmax_cross_entropy`](../../api_docs/python/contrib.losses.md#softmax_cross_entropy)
  * [`sum_of_pairwise_squares`](../../api_docs/python/contrib.losses.md#sum_of_pairwise_squares)
  * [`sum_of_squares`](../../api_docs/python/contrib.losses.md#sum_of_squares)

* **[Metrics (contrib)](../../api_docs/python/contrib.metrics.md)**:
  * [`accuracy`](../../api_docs/python/contrib.metrics.md#accuracy)
  * [`auc_using_histogram`](../../api_docs/python/contrib.metrics.md#auc_using_histogram)
  * [`confusion_matrix`](../../api_docs/python/contrib.metrics.md#confusion_matrix)
  * [`set_difference`](../../api_docs/python/contrib.metrics.md#set_difference)
  * [`set_intersection`](../../api_docs/python/contrib.metrics.md#set_intersection)
  * [`set_size`](../../api_docs/python/contrib.metrics.md#set_size)
  * [`set_union`](../../api_docs/python/contrib.metrics.md#set_union)
  * [`streaming_accuracy`](../../api_docs/python/contrib.metrics.md#streaming_accuracy)
  * [`streaming_auc`](../../api_docs/python/contrib.metrics.md#streaming_auc)
  * [`streaming_mean`](../../api_docs/python/contrib.metrics.md#streaming_mean)
  * [`streaming_mean_absolute_error`](../../api_docs/python/contrib.metrics.md#streaming_mean_absolute_error)
  * [`streaming_mean_cosine_distance`](../../api_docs/python/contrib.metrics.md#streaming_mean_cosine_distance)
  * [`streaming_mean_relative_error`](../../api_docs/python/contrib.metrics.md#streaming_mean_relative_error)
  * [`streaming_mean_squared_error`](../../api_docs/python/contrib.metrics.md#streaming_mean_squared_error)
  * [`streaming_percentage_less`](../../api_docs/python/contrib.metrics.md#streaming_percentage_less)
  * [`streaming_precision`](../../api_docs/python/contrib.metrics.md#streaming_precision)
  * [`streaming_recall`](../../api_docs/python/contrib.metrics.md#streaming_recall)
  * [`streaming_recall_at_k`](../../api_docs/python/contrib.metrics.md#streaming_recall_at_k)
  * [`streaming_root_mean_squared_error`](../../api_docs/python/contrib.metrics.md#streaming_root_mean_squared_error)
  * [`streaming_sparse_precision_at_k`](../../api_docs/python/contrib.metrics.md#streaming_sparse_precision_at_k)
  * [`streaming_sparse_recall_at_k`](../../api_docs/python/contrib.metrics.md#streaming_sparse_recall_at_k)

* **[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)
  * [`ops_used_by_graph_def`](../../api_docs/python/contrib.util.md#ops_used_by_graph_def)
  * [`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)

