Модуль: tf
TensorFlow
pip install tensorflow
Модули
audio модуль: публичный API пространства имён tf._api.v2.audio
autodiff модуль: публичный API пространства имён tf._api.v2.autodiff
autograph модуль: публичный API пространства имён tf._api.v2.autograph
bitwise модуль: публичный API пространства имён tf._api.v2.bitwise
compat модуль: публичный API пространства имён tf._api.v2.compat
config модуль: публичный API пространства имён tf._api.v2.config
data модуль: публичный API пространства имён tf._api.v2.data
debugging модуль: публичный API пространства имён tf._api.v2.debugging
distribute модуль: публичный API пространства имён tf._api.v2.distribute
dtypes модуль: публичный API пространства имён tf._api.v2.dtypes
errors модуль: публичный API пространства имён tf._api.v2.errors
experimental модуль: публичный API пространства имён tf._api.v2.experimental
feature_column модуль: публичный API пространства имён tf._api.v2.feature_column
graph_util модуль: публичный API пространства имён tf._api.v2.graph_util
image модуль: публичный API пространства имён tf._api.v2.image
io модуль: публичный API пространства имён tf._api.v2.io
keras модуль: НЕ РЕДАКТИРОВАТЬ.
linalg модуль: публичный API пространства имён tf._api.v2.linalg
lite модуль: публичный API пространства имён tf._api.v2.lite
lookup модуль: публичный API пространства имён tf._api.v2.lookup
math модуль: публичный API пространства имён tf._api.v2.math
mlir модуль: публичный API пространства имён tf._api.v2.mlir
nest модуль: публичный API пространства имён tf._api.v2.nest
nn модуль: публичный API пространства имён tf._api.v2.nn
profiler модуль: публичный API пространства имён tf._api.v2.profiler
quantization модуль: публичный API пространства имён tf._api.v2.quantization
queue модуль: публичный API пространства имён tf._api.v2.queue
ragged модуль: публичный API пространства имён tf._api.v2.ragged
random модуль: публичный API пространства имён tf._api.v2.random
raw_ops модуль: публичный API пространства имён tf._api.v2.raw_ops
saved_model модуль: публичный API пространства имён tf._api.v2.saved_model
sets модуль: публичный API пространства имён tf._api.v2.sets
signal модуль: публичный API пространства имён tf._api.v2.signal
sparse модуль: публичный API пространства имён tf._api.v2.sparse
strings модуль: публичный API пространства имён tf._api.v2.strings
summary модуль: публичный API пространства имён tf._api.v2.summary
sysconfig модуль: публичный API пространства имён tf._api.v2.sysconfig
test модуль: публичный API пространства имён tf._api.v2.test
tpu модуль: публичный API пространства имён tf._api.v2.tpu
train модуль: публичный API пространства имён tf._api.v2.train
types модуль: публичный API пространства имён tf._api.v2.types
version модуль: публичный API пространства имён tf._api.v2.version
xla модуль: публичный API пространства имён tf._api.v2.xla
Классы
class AggregationMethod: Класс со списком методов агрегирования, используемых для объединения градиентов.
class CriticalSection: Критическая секция.
class DType: Представляет тип элементов в Tensor.
class DeviceSpec: Представляет (возможно, неполную) спецификацию устройства TensorFlow.
class GradientTape: Записывает операции для автоматического дифференцирования.
class Graph: Вычисление TensorFlow, представленное в виде графа потока данных.
class IndexedSlices: Разреженное представление набора срезов тензора с заданными индексами.
class IndexedSlicesSpec: Спецификация типа для tf.IndexedSlices.
class Module: Базовый класс модуля нейронной сети.
class Operation: Представляет узел графа, выполняющий вычисления над тензорами.
class OptionalSpec: Спецификация типа для tf.experimental.Optional.
class RaggedTensor: Представляет ragged-тензор.
class RaggedTensorSpec: Спецификация типа для tf.RaggedTensor.
class RegisterGradient: Декоратор для регистрации функции градиента для типа операции.
class SparseTensor: Представляет разреженный тензор.
class SparseTensorSpec: Спецификация типа для tf.sparse.SparseTensor.
class Tensor: tf.Tensor представляет многомерный массив элементов.
class TensorArray: Класс-обёртка для массивов Tensor с динамическим размером и отдельными элементами для каждого временного шага.
class TensorArraySpec: Спецификация типа для tf.TensorArray.
class TensorShape: Представляет форму Tensor.
class TensorSpec: Описывает тип tf.Tensor.
class TypeSpec: Задаёт тип значения TensorFlow.
class UnconnectedGradients: Управляет поведением вычисления градиента, когда y не зависит от x.
class Variable: См. руководство по переменным.
class VariableAggregation: Указывает, как будет агрегироваться распределённая переменная.
class VariableSynchronization: Указывает, когда будет синхронизироваться распределённая переменная.
class constant_initializer: Инициализатор, создающий тензоры с постоянными значениями.
class name_scope: Менеджер контекста для использования при определении операции Python.
class ones_initializer: Инициализатор, создающий тензоры, заполненные единицами.
class random_normal_initializer: Инициализатор, создающий тензоры с нормальным распределением.
class random_uniform_initializer: Инициализатор, создающий тензоры с равномерным распределением.
class zeros_initializer: Инициализатор, создающий тензоры, заполненные нулями.
Функции
Assert(...): Проверяет, что заданное условие истинно.
abs(...): Вычисляет абсолютное значение тензора.
acos(...): Поэлементно вычисляет acos от x.
acosh(...): Поэлементно вычисляет обратный гиперболический косинус от x.
add(...): Поэлементно возвращает x + y.
add_n(...): Возвращает поэлементную сумму списка тензоров.
approx_top_k(...): Приближённо возвращает минимальные/максимальные k значений входного операнда и их индексы.
argmax(...): Возвращает индекс наибольшего значения по осям тензора.
argmin(...): Возвращает индекс наименьшего значения по осям тензора.
argsort(...): Возвращает индексы тензора, задающие порядок его сортировки вдоль оси.
as_dtype(...): Преобразует заданный type_value в tf.DType.
as_string(...): Преобразует каждую запись заданного тензора в строку.
asin(...): Поэлементно вычисляет арксинус x.
asinh(...): Поэлементно вычисляет обратный гиперболический синус x.
assert_equal(...): Проверяет, что условие x == y выполняется для каждого элемента.
assert_greater(...): Проверяет, что условие x > y выполняется для каждого элемента.
assert_less(...): Проверяет, что условие x < y выполняется для каждого элемента.
assert_rank(...): Проверяет, что ранг x равен rank.
atan(...): Поэлементно вычисляет арктангенс x.
atan2(...): Поэлементно вычисляет арктангенс y/x с учётом знаков аргументов.
atanh(...): Поэлементно вычисляет обратный гиперболический тангенс x.
batch_to_space(...): BatchToSpace для N-мерных тензоров типа T.
bitcast(...): Меняет тип тензора, не копируя данные.
boolean_mask(...): Применяет булеву маску к тензору.
broadcast_dynamic_shape(...): Вычисляет форму результата broadcasting по символьным формам.
broadcast_static_shape(...): Вычисляет форму результата broadcasting по известным формам.
broadcast_to(...): Выполняет broadcasting массива до совместимой формы.
case(...): Создаёт операцию case.
cast(...): Преобразует тензор в новый тип.
clip_by_global_norm(...): Ограничивает значения нескольких тензоров, используя отношение суммы их норм.
clip_by_norm(...): Ограничивает значения тензора заданной максимальной L2-нормой.
clip_by_value(...): Ограничивает значения тензора заданными минимумом и максимумом.
complex(...): Преобразует два действительных числа в комплексное число.
concat(...): Объединяет тензоры вдоль одного измерения.
cond(...): Возвращает true_fn(), если предикат pred истинен, иначе возвращает false_fn().
constant(...): Создаёт тензор-константу из объекта, подобного тензору.
control_dependencies(...): Обёртка для Graph.control_dependencies(), использующая граф по умолчанию.
conv(...): Вычисляет N-мерную свёртку для тензоров input размерности (N+1+batch_dims) и filter размерности (N+2).
conv2d_backprop_filter_v2(...): Вычисляет градиенты свёртки по фильтру.
conv2d_backprop_input_v2(...): Вычисляет градиенты свёртки по входным данным.
convert_to_tensor(...): Преобразует заданный value в Tensor.
cos(...): Поэлементно вычисляет cos от x.
cosh(...): Поэлементно вычисляет гиперболический косинус x.
cumsum(...): Вычисляет кумулятивную сумму тензора x вдоль axis.
custom_gradient(...): Декоратор для определения функции с пользовательским градиентом.
device(...): Указывает устройство для операций, создаваемых/выполняемых в этом контексте.
divide(...): Выполняет деление x на y в стиле Python.
dynamic_partition(...): Разбивает data на num_partitions тензоров, используя индексы из partitions.
dynamic_stitch(...): Объединяет значения тензоров data в один тензор.
edit_distance(...): Вычисляет расстояние Левенштейна между последовательностями.
eig(...): Вычисляет собственное разложение набора матриц.
eigvals(...): Вычисляет собственные значения одной или нескольких матриц.
einsum(...): Свёртка тензоров по заданным индексам и внешнее произведение.
ensure_shape(...): Обновляет форму тензора и во время выполнения проверяет её соответствие.
equal(...): Поэлементно возвращает значение истинности выражения (x == y).
executing_eagerly(...): Проверяет, включено ли eager-выполнение в текущем потоке.
exp(...): Поэлементно вычисляет экспоненту x. \(y = e^x\).
expand_dims(...): Возвращает тензор с осью длины 1, вставленной в позицию axis.
extract_volume_patches(...): Извлекает patches из input и помещает их в выходное измерение "depth". Трёхмерное расширение extract_image_patches.
eye(...): Создаёт единичную матрицу или пакет матриц.
fftnd(...): N-мерное быстрое преобразование Фурье.
fill(...): Создаёт тензор, заполненный скалярным значением.
fingerprint(...): Генерирует значения отпечатков.
floor(...): Поэлементно возвращает наибольшее целое число, не превосходящее x.
foldl(...): Применяет foldl к списку тензоров, распакованных из elems по измерению 0. (устаревшие значения аргументов)
foldr(...): Применяет foldr к списку тензоров, распакованных из elems по измерению 0. (устаревшие значения аргументов)
function(...): Компилирует функцию в вызываемый граф TensorFlow. (устаревшие аргументы) (устаревшие аргументы) (устаревшие аргументы)
gather(...): Извлекает срезы из оси axis объекта params согласно индексам. (устаревшие аргументы)
gather_nd(...): Извлекает срезы из params в тензор с формой, заданной indices.
get_current_name_scope(...): Возвращает текущую полную область имён, заданную объектами tf.name_scope(...).
get_logger(...): Возвращает экземпляр регистратора TF.
get_static_value(...): Возвращает постоянное значение заданного тензора, если его можно эффективно вычислить.
grad_pass_through(...): Создаёт операцию передачи градиента с прямым поведением, заданным в f.
gradients(...): Строит символьные производные суммы ys по x в xs.
greater(...): Поэлементно возвращает значение истинности выражения (x > y).
greater_equal(...): Поэлементно возвращает значение истинности выражения (x >= y).
group(...): Создаёт операцию, группирующую несколько операций.
guarantee_const(...): Гарантирует среде выполнения TF, что входной тензор является константой. (устарело)
hessians(...): Строит матрицу Гессе суммы ys по x в xs.
histogram_fixed_width(...): Возвращает гистограмму значений.
histogram_fixed_width_bins(...): Распределяет заданные значения по интервалам для построения гистограммы.
identity(...): Возвращает тензор с той же формой и содержимым, что и входной.
identity_n(...): Возвращает список тензоров с формами и содержимым, совпадающими с входными.
ifftnd(...): N-мерное обратное быстрое преобразование Фурье.
import_graph_def(...): Импортирует граф из graph_def в текущий граф Graph по умолчанию. (устаревшие аргументы)
init_scope(...): Менеджер контекста, перемещающий операции за пределы областей управления потоком и графов построения функций.
inside_function(...): Указывает, выполняется ли код вызывающей стороны внутри tf.function.
irfftnd(...): N-мерное обратное быстрое преобразование Фурье для действительных чисел.
is_symbolic_tensor(...): Проверяет, является ли tensor символьным тензором.
is_tensor(...): Проверяет, является ли x встроенным типом TF, который можно передавать во многие операции TF.
less(...): Поэлементно возвращает значение истинности выражения (x < y).
less_equal(...): Поэлементно возвращает значение истинности выражения (x <= y).
linspace(...): Генерирует равномерно распределённые значения в интервале вдоль заданной оси.
load_library(...): Загружает плагин TensorFlow.
load_op_library(...): Загружает плагин TensorFlow, содержащий пользовательские операции и ядра.
logical_and(...): Поэлементно возвращает значение истинности выражения x И y.
logical_not(...): Поэлементно возвращает значение истинности выражения НЕ NOT x.
logical_or(...): Поэлементно возвращает значение истинности выражения x ИЛИ y.
make_ndarray(...): Создаёт массив numpy ndarray из тензора.
make_tensor_proto(...): Создаёт TensorProto.
map_fn(...): Преобразует elems, применяя fn к каждому элементу, распакованному по оси 0. (устаревшие аргументы)
matmul(...): Умножает матрицу a на матрицу b, получая a * b.
matrix_square_root(...): Вычисляет квадратный корень одной или нескольких квадратных матриц:
maximum(...): Поэлементно возвращает максимум x и y (то есть x > y ? x : y).
meshgrid(...): Выполняет broadcasting параметров для вычислений на N-мерной сетке.
minimum(...): Поэлементно возвращает минимум x и y (то есть x < y ? x : y).
multiply(...): Поэлементно возвращает x * y.
negative(...): Поэлементно вычисляет противоположное числовое значение.
no_gradient(...): Указывает, что для операций типа op_type не вычисляются градиенты.
no_op(...): Ничего не делает. Полезна только как заполнитель для управляющих рёбер.
nondifferentiable_batch_function(...): Объединяет в пакет вычисления, выполняемые декорированной функцией.
norm(...): Вычисляет норму векторов, матриц и тензоров.
not_equal(...): Поэлементно возвращает значение истинности выражения (x != y).
numpy_function(...): Оборачивает функцию Python и использует её как операцию TensorFlow.
one_hot(...): Возвращает one-hot тензор.
ones(...): Создаёт тензор, все элементы которого равны единице (1).
ones_like(...): Создаёт тензор из единиц той же формы, что и входной.
pad(...): Дополняет тензор.
parallel_stack(...): Параллельно объединяет список тензоров ранга R в один тензор ранга (R+1).
pow(...): Возводит одно значение в степень другого.
print(...): Выводит указанные входные данные.
py_function(...): Оборачивает функцию Python в операцию TensorFlow, выполняющую её в режиме eager.
ragged_fill_empty_rows_grad(...)
random_index_shuffle(...): Возвращает позицию value в перестановке [0, ..., max_index].
range(...): Создаёт последовательность чисел.
rank(...): Возвращает ранг тензора.
realdiv(...): Поэлементно возвращает x / y для действительных типов.
recompute_grad(...): Определяет функцию как контрольную точку с повторным вычислением для автоматического дифференцирования tape.
reduce_all(...): Вычисляет tf.math.logical_and элементов по измерениям тензора.
reduce_any(...): Вычисляет tf.math.logical_or элементов по измерениям тензора.
reduce_logsumexp(...): Вычисляет log(sum(exp(элементов по измерениям тензора))).
reduce_max(...): Вычисляет tf.math.maximum элементов по измерениям тензора.
reduce_mean(...): Вычисляет среднее значение элементов по измерениям тензора.
reduce_min(...): Вычисляет tf.math.minimum элементов по измерениям тензора.
reduce_prod(...): Вычисляет tf.math.multiply элементов по измерениям тензора.
reduce_sum(...): Вычисляет сумму элементов по измерениям тензора.
register_tensor_conversion_function(...): Регистрирует функцию для преобразования объектов типа base_type в Tensor.
repeat(...): Повторяет элементы input.
required_space_to_batch_paddings(...): Вычисляет дополнение, необходимое для деления input_shape на block_shape без остатка.
reshape(...): Изменяет форму тензора.
reverse(...): Обращает заданные измерения тензора.
reverse_sequence(...): Обращает срезы переменной длины.
rfftnd(...): N-мерное быстрое преобразование Фурье для действительных чисел.
roll(...): Циклически сдвигает элементы тензора вдоль оси.
round(...): Поэлементно округляет значения тензора до ближайшего целого числа.
saturate_cast(...): Выполняет безопасное насыщающее преобразование value в dtype.
scalar_mul(...): Умножает скаляр на объект Tensor или IndexedSlices.
scan(...): Применяет scan к списку тензоров, распакованных из elems по измерению 0. (устаревшие значения аргументов)
scatter_nd(...): Распределяет updates по тензору формы shape согласно indices.
searchsorted(...): Ищет позицию, на которую следует вставить значение в отсортированную последовательность.
sequence_mask(...): Возвращает тензор-маску, представляющий первые N позиций каждой ячейки.
shape(...): Возвращает тензор, содержащий форму входного тензора.
shape_n(...): Возвращает формы списка тензоров.
sigmoid(...): Поэлементно вычисляет сигмоиду от x.
sign(...): Поэлементно возвращает знак числа.
sin(...): Поэлементно вычисляет синус x.
sinh(...): Поэлементно вычисляет гиперболический синус x.
size(...): Возвращает размер тензора.
slice(...): Извлекает срез из тензора.
sort(...): Сортирует тензор.
space_to_batch(...): SpaceToBatch для N-мерных тензоров типа T.
space_to_batch_nd(...): SpaceToBatch для N-мерных тензоров типа T.
split(...): Разбивает тензор value на список подтензоров.
sqrt(...): Поэлементно вычисляет квадратный корень входного тензора.
square(...): Поэлементно возводит x в квадрат.
squeeze(...): Удаляет из формы тензора измерения размером 1.
stack(...): Объединяет список тензоров ранга R в один тензор ранга (R+1).
stop_gradient(...): Останавливает вычисление градиента.
strided_slice(...): Извлекает срез тензора с заданным шагом (обобщённая индексация массивов в Python).
subtract(...): Поэлементно возвращает x - y.
switch_case(...): Создаёт операцию switch/case, то есть
tan(...): Поэлементно вычисляет тангенс x.
tanh(...): Поэлементно вычисляет гиперболический тангенс x.
tensor_scatter_nd_add(...): Добавляет разреженные updates к существующему тензору в соответствии с indices.
tensor_scatter_nd_max(...): Применяет к тензору разреженное обновление, выбирая поэлементный максимум.
tensor_scatter_nd_sub(...): Вычитает разреженные updates из существующего тензора в соответствии с indices.
tensor_scatter_nd_update(...): Размещает updates в существующем тензоре в соответствии с indices.
tensordot(...): Свёртка тензоров a и b по указанным осям и внешнее произведение.
tile(...): Создаёт тензор, повторяя заданный тензор.
timestamp(...): Возвращает время в секундах, прошедшее с начала эпохи.
transpose(...): Транспонирует a, где a — тензор.
truediv(...): Поэлементно делит x на y (согласно семантике оператора деления Python 3).
truncatediv(...): Поэлементно возвращает результат деления x на y, округлённый в сторону нуля.
truncatemod(...): Поэлементно возвращает остаток от деления.
tuple(...): Объединяет тензоры.
type_spec_from_value(...): Возвращает tf.TypeSpec, представляющий заданное значение value.
unique(...): Находит уникальные элементы в одномерном тензоре.
unique_with_counts(...): Находит уникальные элементы в одномерном тензоре.
unravel_index(...): Преобразует массив плоских индексов в кортеж массивов координат.
unstack(...): Распаковывает заданную размерность тензора ранга R в тензоры ранга (R-1).
variable_creator_scope(...): Область видимости, определяющая функцию создания переменных, используемую функцией variable().
vectorized_map(...): Параллельно применяет функцию к списку тензоров, распакованных из elems по измерению 0.
where(...): Возвращает индексы ненулевых элементов или выбирает между x и y.
while_loop(...): Повторяет body, пока условие cond истинно. (устаревшие значения аргументов)
zeros(...): Создаёт тензор, все элементы которого равны нулю.
zeros_like(...): Создаёт тензор, все элементы которого равны нулю.
| Другие элементы | |
|---|---|
| version | '2.16.1' |
| bfloat16 | Экземпляр tf.dtypes.DType 16-разрядное число формата bfloat (brain floating point). |
| bool | Экземпляр tf.dtypes.DType Логический тип. |
| complex128 | Экземпляр tf.dtypes.DType Комплексное число разрядностью 128 бит. |
| complex64 | Экземпляр tf.dtypes.DType Комплексное число разрядностью 64 бита. |
| double | Экземпляр tf.dtypes.DType Число с плавающей точкой разрядностью 64 бита (двойная точность). |
| float16 | Экземпляр tf.dtypes.DType Число с плавающей точкой разрядностью 16 бит (половинная точность). |
| float32 | Экземпляр tf.dtypes.DType Число с плавающей точкой разрядностью 32 бита (одинарная точность). |
| float64 | Экземпляр tf.dtypes.DType Число с плавающей точкой разрядностью 64 бита (двойная точность). |
| half | Экземпляр tf.dtypes.DType Число с плавающей точкой разрядностью 16 бит (половинная точность). |
| int16 | Экземпляр tf.dtypes.DType Целое число со знаком разрядностью 16 бит. |
| int32 | Экземпляр tf.dtypes.DType Целое число со знаком разрядностью 32 бита. |
| int64 | Экземпляр tf.dtypes.DType Целое число со знаком разрядностью 64 бита. |
| int8 | Экземпляр tf.dtypes.DType Целое число со знаком разрядностью 8 бит. |
| newaxis | None |
| qint16 | Экземпляр tf.dtypes.DType Квантованное целое число со знаком разрядностью 16 бит. |
| qint32 | Экземпляр tf.dtypes.DType Квантованное целое число со знаком разрядностью 32 бита. |
| qint8 | Экземпляр tf.dtypes.DType Квантованное целое число со знаком разрядностью 8 бит. |
| quint16 | Экземпляр tf.dtypes.DType Квантованное целое число без знака разрядностью 16 бит. |
| quint8 | Экземпляр tf.dtypes.DType Квантованное целое число без знака разрядностью 8 бит. |
| resource | Экземпляр tf.dtypes.DType Дескриптор изменяемого динамически выделяемого ресурса. |
| string | Экземпляр tf.dtypes.DType Строка переменной длины, представленная в виде массива байтов. |
| uint16 | Экземпляр tf.dtypes.DType Целое число без знака разрядностью 16 бит (слово). |
| uint32 | Экземпляр tf.dtypes.DType Целое число без знака разрядностью 32 бита (двойное слово). |
| uint64 | Экземпляр tf.dtypes.DType Целое число без знака разрядностью 64 бита (четверное слово). |
| uint8 | Экземпляр tf.dtypes.DType Целое число без знака разрядностью 8 бит (байт). |
| variant | Экземпляр tf.dtypes.DType Данные произвольного типа (определяемого во время выполнения). |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf