Справочник по API TensorFlow C++
array_ops
| Члены | |
|---|---|
| tensorflow::ops::BatchToSpace | BatchToSpace для 4-мерных тензоров типа T. |
| tensorflow::ops::BatchToSpaceND | BatchToSpace для N-мерных тензоров типа T. |
| tensorflow::ops::Bitcast | Преобразует тип тензора без копирования данных. |
| tensorflow::ops::BroadcastDynamicShape | Возвращает форму s0 op s1 с широковещательной рассылкой. |
| tensorflow::ops::BroadcastTo | Распространяет массив для совместимой формы. |
| tensorflow::ops::CheckNumerics | Проверяет тензор на наличие значений NaN и Inf. |
| tensorflow::ops::Concat | Конкатенирует тензоры по одному измерению. |
| tensorflow::ops::ConjugateTranspose | Переупорядочивает измерения x в соответствии с перестановкой и сопрягает результат. |
| tensorflow::ops::DebugGradientIdentity | Identity операция для отладки градиента. |
| tensorflow::ops::DebugGradientRefIdentity | Identity операция для отладки градиента. |
| tensorflow::ops::DeepCopy | Создает копию x. |
| tensorflow::ops::DepthToSpace | DepthToSpace для тензоров типа T. |
| tensorflow::ops::Dequantize | Деквантизация тензора 'input' в float или bfloat16 Tensor. |
| tensorflow::ops::Diag | Возвращает диагональный тензор с заданными диагональными значениями. |
| tensorflow::ops::DiagPart | Возвращает диагональную часть тензора. |
| tensorflow::ops::EditDistance | Вычисляет (возможно, нормализованное) расстояние Левенштейна. |
| tensorflow::ops::Empty | Создаёт тензор с заданной формой. |
| tensorflow::ops::EnsureShape | Убеждается, что форма тензора соответствует ожидаемой форме. |
| tensorflow::ops::ExpandDims | Вставляет измерение 1 в форму тензора. |
| tensorflow::ops::ExtractImagePatches | Извлекает patches из images и помещает их в выходное измерение "глубина". |
| tensorflow::ops::ExtractVolumePatches | Извлекает patches из input и помещает их в выходное измерение "depth". |
| tensorflow::ops::FakeQuantWithMinMaxArgs | Искусственно квантует тензор 'inputs', тип float в тензор 'outputs' того же типа. |
| tensorflow::ops::FakeQuantWithMinMaxArgsGradient | Вычисляет градиенты для операции FakeQuantWithMinMaxArgs. |
| tensorflow::ops::FakeQuantWithMinMaxVars | Искусственно квантует тензор 'inputs' типа float с помощью глобальных скаляров float. |
| tensorflow::ops::FakeQuantWithMinMaxVarsGradient | Вычисляет градиенты для операции FakeQuantWithMinMaxVars. |
| tensorflow::ops::FakeQuantWithMinMaxVarsPerChannel | Искусственно квантует тензор 'inputs' типа float с помощью значений float на канал. |
| tensorflow::ops::FakeQuantWithMinMaxVarsPerChannelGradient | Вычисляет градиенты для операции FakeQuantWithMinMaxVarsPerChannel. |
| tensorflow::ops::Fill | Создает тензор, заполненный скалярным значением. |
| tensorflow::ops::Fingerprint | Генерирует значения отпечатков. |
| tensorflow::ops::Gather |
Gather срезов из params в соответствии с indices. |
| tensorflow::ops::GatherNd |
Gather срезов из params в Tensor с формой, заданной indices. |
| tensorflow::ops::GatherV2 |
Gather срезов из params по оси axis в соответствии с indices. |
| tensorflow::ops::GuaranteeConst | Обеспечивает гарантию для выполнения TF, что входной тензор является константой. |
| tensorflow::ops::Identity | Возвращает тензор с той же формой и содержимым, что и входной тензор или значение. |
| tensorflow::ops::IdentityN | Возвращает список тензоров с теми же формами и содержимым, что и входные. |
| tensorflow::ops::ImmutableConst | Возвращает неизменяемый тензор из области памяти. |
| tensorflow::ops::InplaceAdd | Добавляет v в указанные строки x. |
| tensorflow::ops::InplaceSub | Вычитает v из указанных строк x. |
| tensorflow::ops::InplaceUpdate | Обновляет указанные строки 'i' значениями 'v'. |
| tensorflow::ops::InvertPermutation | Вычисляет обратную перестановку тензора. |
| tensorflow::ops::MatrixBandPart | Копирует тензор, устанавливая всё вне центральной полосы в каждой матрице в нуль. |
| tensorflow::ops::MatrixDiag | Возвращает диагональный тензор с заданными диагональными значениями. |
| tensorflow::ops::MatrixDiagPart | Возвращает диагональную часть тензора. |
| tensorflow::ops::MatrixDiagPartV2 | Возвращает диагональную часть тензора. |
| tensorflow::ops::MatrixDiagPartV3 | Возвращает диагональную часть тензора. |
| tensorflow::ops::MatrixDiagV2 | Возвращает диагональный тензор с заданными диагональными значениями. |
| tensorflow::ops::MatrixDiagV3 | Возвращает диагональный тензор с заданными диагональными значениями. |
| tensorflow::ops::MatrixSetDiag | Возвращает матричный тензор с новыми диагональными значениями. |
| tensorflow::ops::MatrixSetDiagV2 | Возвращает матричный тензор с новыми диагональными значениями. |
| tensorflow::ops::MatrixSetDiagV3 | Возвращает матричный тензор с новыми диагональными значениями. |
| tensorflow::ops::MirrorPad | Добавляет заполнение тензора с зеркальными значениями. |
| tensorflow::ops::OneHot | Возвращает тензор one-hot. |
| tensorflow::ops::OnesLike | Возвращает тензор из единиц с такой же формой и типом, как x. |
| tensorflow::ops::Pad | Добавляет заполнение тензора нулями. |
| tensorflow::ops::PadV2 | Добавляет заполнение тензора. |
| tensorflow::ops::ParallelConcat | Конкатенирует список N тензоров вдоль первого измерения. |
| tensorflow::ops::Placeholder | Операция-заполнитель для значения, которое будет подано в вычисление. |
| tensorflow::ops::PlaceholderWithDefault | Операция-заполнитель, которая пропускает input при отсутствии подачи её выходных данных. |
| tensorflow::ops::PreventGradient | Операция идентичности, которая вызывает ошибку, если запрашивается градиент. |
| tensorflow::ops::QuantizeAndDequantizeV2 | Квантует, а затем деквантует тензор. |
| tensorflow::ops::QuantizeAndDequantizeV3 | Квантует, а затем деквантует тензор. |
| tensorflow::ops::QuantizeAndDequantizeV4 | Квантует, а затем деквантует тензор. |
| tensorflow::ops::QuantizeAndDequantizeV4Grad | Возвращает градиент QuantizeAndDequantizeV4. |
| tensorflow::ops::QuantizeV2 | Квантует тензор 'input' типа float в тензор 'output' типа 'T'. |
| tensorflow::ops::QuantizedConcat | Конкатенирует квантованные тензоры вдоль одного измерения. |
| tensorflow::ops::QuantizedInstanceNorm | Квантованная нормализация по элементам. |
| tensorflow::ops::SetDiff1D | Вычисляет разность между двумя списками чисел или строк. |
| tensorflow::ops::Stack | Упаковывает список N тензоров ранга R в один тензор ранга (R+1). |
| tensorflow::ops::Where | Изменяет форму квантованного тензора в соответствии с операцией Reshape. |
| tensorflow::ops::ZerosLike | Возвращает тензор нулей с той же формой и типом, что и x. |
candidate_sampling_ops
| Члены | |
|---|---|
| tensorflow::ops::AllCandidateSampler | Генерирует метки для выборки кандидатов с помощью изученной униграмной распределения. |
| tensorflow::ops::ComputeAccidentalHits | Вычисляет идентификаторы позиций в sampled_candidates, которые совпадают с true_labels. |
| tensorflow::ops::FixedUnigramCandidateSampler | Генерирует метки для выборки кандидатов с помощью изученной униграмной распределения. |
| tensorflow::ops::LearnedUnigramCandidateSampler | Генерирует метки для выборки кандидатов с помощью изученной униграмной распределения. |
| tensorflow::ops::LogUniformCandidateSampler | Генерирует метки для выборки кандидатов с логарифмически-равномерным распределением. |
| tensorflow::ops::UniformCandidateSampler | Генерирует метки для выборки кандидатов с равномерным распределением. |
control_flow_ops
| Члены | |
|---|---|
| tensorflow::ops::Abort | Вызывает исключение для прерывания процесса при вызове. |
| tensorflow::ops::ControlTrigger | Ничего не делает. |
| tensorflow::ops::LoopCond | Передает вход в выход. |
| tensorflow::ops::Merge | Передает значение доступного тензора из inputs в output. |
| tensorflow::ops::NextIteration | Делает свой вход доступным для следующей итерации. |
| tensorflow::ops::RefNextIteration | Делает свой вход доступным для следующей итерации. |
| tensorflow::ops::RefSelect | Передает index-й элемент inputs в output. |
| tensorflow::ops::RefSwitch | Передает тензор ref data на выходной порт, определяемый pred. |
| tensorflow::ops::Switch | Передает data на выходной порт, определяемый pred. |
core
| Члены | |
|---|---|
| tensorflow::ClientSession | Объект ClientSession позволяет вызывающей стороне управлять вычислением графа TensorFlow, созданного с помощью C++ API. |
| tensorflow::Input | Представляет значение тензора, которое может использоваться в качестве операнда для Operation. |
| tensorflow::InputList | Тип для представления входных данных для операций, требующих список тензоров. |
| tensorflow::Operation | Представляет узел в вычислительном графе. |
| tensorflow::Output | Представляет значение тензора, производимое Operation. |
| tensorflow::Scope | Объект Scope представляет набор связанных операций TensorFlow, которые имеют общие свойства, такие как общее префиксное имя. |
| tensorflow::TensorBuffer | |
data_flow_ops
| Члены | |
|---|---|
| tensorflow::ops::AccumulatorApplyGradient | Применяет градиент к заданному аккумулятору. |
| tensorflow::ops::AccumulatorNumAccumulated | Возвращает количество градиентов, агрегированных в заданных аккумуляторах. |
| tensorflow::ops::AccumulatorSetGlobalStep | Обновляет аккумулятор новым значением для global_step. |
| tensorflow::ops::AccumulatorTakeGradient | Извлекает средний градиент в заданном ConditionalAccumulator. |
| tensorflow::ops::Barrier | Определяет барьер, который сохраняется при различных запусках графа. |
| tensorflow::ops::BarrierClose | Закрывает заданный барьер. |
| tensorflow::ops::BarrierIncompleteSize | Вычисляет количество неполных элементов в заданном барьере. |
| tensorflow::ops::BarrierInsertMany | Для каждого ключа присваивает соответствующее значение указанному компоненту. |
| tensorflow::ops::BarrierReadySize | Вычисляет количество завершенных элементов в заданном барьере. |
| tensorflow::ops::BarrierTakeMany | Извлекает заданное количество завершенных элементов из барьера. |
| tensorflow::ops::ConditionalAccumulator | Условный аккумулятор для агрегирования градиентов. |
| tensorflow::ops::DeleteSessionTensor | Удаляет тензор, указанный его дескриптором в сессии. |
| tensorflow::ops::DynamicPartition | Разделяет data на num_partitions тензоров, используя индексы из partitions. |
| tensorflow::ops::DynamicStitch | Объединяет значения из data тензоров в один тензор. |
| tensorflow::ops::FIFOQueue | Очередь, которая производит элементы в порядке "первый вошел - первый вышел". |
| tensorflow::ops::GetSessionHandle | Сохраняет входной тензор в состоянии текущей сессии. |
| tensorflow::ops::GetSessionHandleV2 | Сохраняет входной тензор в состоянии текущей сессии. |
| tensorflow::ops::GetSessionTensor | Получить значение тензора, указанного его дескриптором. |
| tensorflow::ops::MapClear | Операция удаляет все элементы в базовом контейнере. |
| tensorflow::ops::MapIncompleteSize | Операция возвращает количество неполных элементов в базовом контейнере. |
| tensorflow::ops::MapPeek | Операция просматривает значения по указанному ключу. |
| tensorflow::ops::MapSize | Операция возвращает количество элементов в базовом контейнере. |
| tensorflow::ops::MapStage | Этап (ключ, значения) в базовом контейнере, который ведет себя как хэш-таблица. |
| tensorflow::ops::MapUnstage | Операция удаляет и возвращает значения, связанные с ключом. |
| tensorflow::ops::MapUnstageNoKey | Операция удаляет и возвращает случайный (ключ, значение). |
| tensorflow::ops::OrderedMapClear | Операция удаляет все элементы в базовом контейнере. |
| tensorflow::ops::OrderedMapIncompleteSize | Операция возвращает количество неполных элементов в базовом контейнере. |
| tensorflow::ops::OrderedMapPeek | Операция просматривает значения по указанному ключу. |
| tensorflow::ops::OrderedMapSize | Операция возвращает количество элементов в базовом контейнере. |
| tensorflow::ops::OrderedMapStage | Этап (ключ, значения) в базовом контейнере, который ведет себя как упорядоченный. |
| tensorflow::ops::OrderedMapUnstage | Операция удаляет и возвращает значения, связанные с ключом. |
| tensorflow::ops::OrderedMapUnstageNoKey | Операция удаляет и возвращает элемент (ключ, значение) с наименьшим значением ключа. |
| tensorflow::ops::PaddingFIFOQueue | Очередь, которая производит элементы в порядке "первый вошел - первый вышел". |
| tensorflow::ops::ParallelDynamicStitch | Объединяет значения из data тензоров в один тензор. |
| tensorflow::ops::PriorityQueue | Очередь, которая производит элементы, отсортированные по значению первого компонента. |
| tensorflow::ops::QueueClose | Закрывает заданную очередь. |
| tensorflow::ops::QueueDequeue | Декоирует кортеж из одного или более тензоров из заданной очереди. |
| tensorflow::ops::QueueDequeueMany | Декоирует n кортежей из одного или более тензоров из заданной очереди. |
| tensorflow::ops::QueueDequeueUpTo | Декоирует n кортежей из одного или более тензоров из заданной очереди. |
| tensorflow::ops::QueueEnqueue | Добавляет кортеж из одного или более тензоров в заданную очередь. |
| tensorflow::ops::QueueEnqueueMany | Добавляет ноль или более кортежей из одного или более тензоров в заданную очередь. |
| tensorflow::ops::QueueIsClosed | Возвращает true, если очередь закрыта. |
| tensorflow::ops::QueueIsClosedV2 | Возвращает true, если очередь закрыта. |
| tensorflow::ops::QueueSize | Вычисляет количество элементов в заданной очереди. |
| tensorflow::ops::RandomShuffleQueue | Очередь, которая случайным образом изменяет порядок элементов. |
| tensorflow::ops::RecordInput | Выводит случайные записи. |
| tensorflow::ops::SparseAccumulatorApplyGradient | Применяет разреженный градиент к заданному аккумулятору. |
| tensorflow::ops::SparseAccumulatorTakeGradient | Извлекает средний разреженный градиент в SparseConditionalAccumulator. |
| tensorflow::ops::SparseConditionalAccumulator | Условный аккумулятор для агрегирования разреженных градиентов. |
| tensorflow::ops::Stage | Этап значений, подобный облегченной очереди Enqueue. |
| tensorflow::ops::StageClear | Операция удаляет все элементы в базовом контейнере. |
| tensorflow::ops::StagePeek | Операция просматривает значения по указанному индексу. |
| tensorflow::ops::StageSize | Операция возвращает количество элементов в базовом контейнере. |
| tensorflow::ops::TensorArray | Массив тензоров заданного размера. |
| tensorflow::ops::TensorArrayClose | Удаляет TensorArray из его контейнера ресурсов. |
| tensorflow::ops::TensorArrayConcat |
Concat элементов из TensorArray в значение value. |
| tensorflow::ops::TensorArrayGather |
Gather определенных элементов из TensorArray в выход value. |
| tensorflow::ops::TensorArrayGrad | Создает TensorArray для хранения градиентов значений в заданном дескрипторе. |
| tensorflow::ops::TensorArrayGradWithShape | Создает TensorArray для хранения нескольких градиентов значений в заданном дескрипторе. |
| tensorflow::ops::TensorArrayRead | Чтение элемента из TensorArray в выход value. |
| tensorflow::ops::TensorArrayScatter | Разброс данных из входного значения по определённым элементам TensorArray. |
| tensorflow::ops::TensorArraySize | Получение текущего размера TensorArray. |
| tensorflow::ops::TensorArraySplit | Разделение данных из входного значения на элементы TensorArray. |
| tensorflow::ops::TensorArrayWrite | Добавление элемента в tensor_array. |
| tensorflow::ops::Unstage | Операция, похожая на лёгкий Dequeue. |
обработка_изображений
| Члены | |
|---|---|
| tensorflow::ops::AdjustContrast | Регулировка контраста одного или нескольких изображений. |
| tensorflow::ops::AdjustHue | Регулировка оттенка одного или нескольких изображений. |
| tensorflow::ops::AdjustSaturation | Регулировка насыщенности одного или нескольких изображений. |
| tensorflow::ops::CombinedNonMaxSuppression | Жадно выбирает подмножество прямоугольных областей в порядке убывания оценки. |
| tensorflow::ops::CropAndResize | Извлечение фрагментов из входного тензора изображения и их изменение размера. |
| tensorflow::ops::CropAndResizeGradBoxes | Вычисление градиента операции crop_and_resize по отношению к тензору входных прямоугольных областей. |
| tensorflow::ops::CropAndResizeGradImage | Вычисление градиента операции crop_and_resize по отношению к тензору входного изображения. |
| tensorflow::ops::DecodeAndCropJpeg | Декодирование и обрезка JPEG-изображения в тензор uint8. |
| tensorflow::ops::DecodeBmp | Декодирование первого кадра BMP-изображения в тензор uint8. |
| tensorflow::ops::DecodeGif | Декодирование кадра(ов) GIF-изображения в тензор uint8. |
| tensorflow::ops::DecodeImage | Функция для decode_bmp, decode_gif, decode_jpeg и decode_png. |
| tensorflow::ops::DecodeJpeg | Декодирование JPEG-изображения в тензор uint8. |
| tensorflow::ops::DecodePng | Декодирование PNG-изображения в тензор uint8 или uint16. |
| tensorflow::ops::DrawBoundingBoxes | Вывод прямоугольных областей на пакет изображений. |
| tensorflow::ops::DrawBoundingBoxesV2 | Вывод прямоугольных областей на пакет изображений. |
| tensorflow::ops::EncodeJpeg | Кодирование изображения в JPEG. |
| tensorflow::ops::EncodeJpegVariableQuality | Кодирование входного изображения в JPEG с заданным качеством сжатия. |
| tensorflow::ops::EncodePng | Кодирование изображения в PNG. |
| tensorflow::ops::ExtractGlimpse | Извлечение фрагмента из входного тензора. |
| tensorflow::ops::ExtractJpegShape | Извлечение информации о форме JPEG-изображения. |
| tensorflow::ops::HSVToRGB | Преобразование одного или нескольких изображений из HSV в RGB. |
| tensorflow::ops::NonMaxSuppression | Жадно выбирает подмножество прямоугольных областей в порядке убывания оценки. |
| tensorflow::ops::NonMaxSuppressionV2 | Жадно выбирает подмножество прямоугольных областей в порядке убывания оценки. |
| tensorflow::ops::NonMaxSuppressionV3 | Жадно выбирает подмножество прямоугольных областей в порядке убывания оценки. |
| tensorflow::ops::NonMaxSuppressionV4 | Жадно выбирает подмножество прямоугольных областей в порядке убывания оценки. |
| tensorflow::ops::NonMaxSuppressionV5 | Жадно выбирает подмножество прямоугольных областей в порядке убывания оценки. |
| tensorflow::ops::NonMaxSuppressionWithOverlaps | Жадно выбирает подмножество прямоугольных областей в порядке убывания оценки. |
| tensorflow::ops::QuantizedResizeBilinear | Изменение размера квантованного images до size с использованием квантованной билинейной интерполяции. |
| tensorflow::ops::RGBToHSV | Преобразование одного или нескольких изображений из RGB в HSV. |
| tensorflow::ops::ResizeArea | Изменение размера images до size с использованием интерполяции площади. |
| tensorflow::ops::ResizeBicubic | Изменение размера images до size с использованием бикубической интерполяции. |
| tensorflow::ops::ResizeBilinear | Изменение размера images до size с использованием билинейной интерполяции. |
| tensorflow::ops::ResizeNearestNeighbor | Изменение размера images до size с использованием интерполяции ближайшего соседа. |
| tensorflow::ops::SampleDistortedBoundingBox | Генерация одной случайно искажённой прямоугольной области для изображения. |
| tensorflow::ops::SampleDistortedBoundingBoxV2 | Генерация одной случайно искажённой прямоугольной области для изображения. |
| tensorflow::ops::ScaleAndTranslate | TODO: добавить описание. |
| tensorflow::ops::StatelessSampleDistortedBoundingBox | Генерация случайно искажённой прямоугольной области для изображения детерминированным образом. |
ввод_вывод
| Члены | |
|---|---|
| tensorflow::ops::FixedLengthRecordReader | Считыватель, который выводит записи фиксированной длины из файла. |
| tensorflow::ops::IdentityReader | Считыватель, который выводит очередную работу как ключ, так и значение. |
| tensorflow::ops::LMDBReader | Считыватель, который выводит записи из файла LMDB. |
| tensorflow::ops::MatchingFiles | Возвращает набор файлов, соответствующих одному или нескольким шаблонам поиска. |
| tensorflow::ops::MergeV2Checkpoints | Специфично для формата V2: объединяет файлы метаданных фрагментированных контрольных точек. |
| tensorflow::ops::ReadFile | Читает и выводит всё содержимое входного файла. |
| tensorflow::ops::ReaderNumRecordsProduced | Возвращает количество записей, сгенерированных этим считывателем. |
| tensorflow::ops::ReaderNumWorkUnitsCompleted | Возвращает количество завершённых блоков работ для этого считывателя. |
| tensorflow::ops::ReaderRead | Возвращает следующую запись (пару ключ-значение), сгенерированную считывателем. |
| tensorflow::ops::ReaderReadUpTo | Возвращает до num_records (пар ключ-значение), сгенерированных считывателем. |
| tensorflow::ops::ReaderReset | Восстановить считыватель в его начальное чистое состояние. |
| tensorflow::ops::ReaderRestoreState | Восстановить считыватель в ранее сохранённом состоянии. |
| tensorflow::ops::ReaderSerializeState | Создаёт строковый тензор, кодирующий состояние считывателя. |
| tensorflow::ops::Restore | Восстанавливает тензор из файлов контрольных точек. |
| tensorflow::ops::RestoreSlice | Восстанавливает тензор из файлов контрольных точек. |
| tensorflow::ops::RestoreV2 | Восстанавливает тензоры из контрольной точки формата V2. |
| tensorflow::ops::Save | Сохраняет входные тензоры на диск. |
| tensorflow::ops::SaveSlices | Сохраняет фрагменты входных тензоров на диск. |
| tensorflow::ops::SaveV2 | Сохраняет тензоры в формате контрольной точки V2. |
| tensorflow::ops::ShardedFilename | Генерирует фрагментированное имя файла. |
| tensorflow::ops::ShardedFilespec | Генерирует шаблон поиска, сопоставляющий все фрагментированные имена файлов. |
| tensorflow::ops::TFRecordReader | Считыватель, который выводит записи из файла TensorFlow Records. |
| tensorflow::ops::TextLineReader | Считыватель, который выводит строки файла, разделённые символом '\n'. |
| tensorflow::ops::WholeFileReader | Считыватель, который выводит всё содержимое файла как значение. |
| tensorflow::ops::WriteFile | Записывает contents в файл по указанному в filename пути. |
logging_ops
| Члены | |
|---|---|
| tensorflow::ops::Assert | Проверяет, что заданное условие истинно. |
| tensorflow::ops::HistogramSummary | Выводит протокол Summary с гистограммой. |
| tensorflow::ops::MergeSummary | Объединяет сводки. |
| tensorflow::ops::Print | Выводит список тензоров. |
| tensorflow::ops::PrintV2 | Выводит скалярную строку. |
| tensorflow::ops::ScalarSummary | Выводит протокол Summary с числовыми значениями. |
| tensorflow::ops::TensorSummary | Выводит протокол Summary с тензором. |
| tensorflow::ops::TensorSummaryV2 | Выводит протокол Summary с тензором и данными по плагинам. |
| tensorflow::ops::Timestamp | Предоставляет время с эпохи в секундах. |
math_ops
| Члены | |
|---|---|
| tensorflow::ops::Abs | Вычисляет абсолютное значение тензора. |
| tensorflow::ops::AccumulateNV2 | Возвращает поэлементную сумму списка тензоров. |
| tensorflow::ops::Acos | Вычисляет acos от x поэлементно. |
| tensorflow::ops::Acosh | Вычисляет обратную гиперболическую косинусу от x поэлементно. |
| tensorflow::ops::Add | Возвращает x + y поэлементно. |
| tensorflow::ops::AddN | Сложить все входные тензоры поэлементно. |
| tensorflow::ops::AddV2 | Возвращает x + y поэлементно. |
| tensorflow::ops::All | Вычисляет логическое И элементов по всем измерениям тензора. |
| tensorflow::ops::Angle | Возвращает аргумент комплексного числа. |
| tensorflow::ops::Any | Вычисляет логическое ИЛИ элементов по всем измерениям тензора. |
| tensorflow::ops::ApproximateEqual | Возвращает истинное значение abs(x-y) < tolerance поэлементно. |
| tensorflow::ops::ArgMax | Возвращает индекс с максимальным значением по всем измерениям тензора. |
| tensorflow::ops::ArgMin | Возвращает индекс с минимальным значением по всем измерениям тензора. |
| tensorflow::ops::Asin | Вычисляет тригонометрический обратный синус от x поэлементно. |
| tensorflow::ops::Asinh | Вычисляет обратный гиперболический синус от x поэлементно. |
| tensorflow::ops::Atan | Вычисляет тригонометрический обратный тангенс от x поэлементно. |
| tensorflow::ops::Atan2 | Вычисляет арктангенс от y/x поэлементно, учитывая знаки аргументов. |
| tensorflow::ops::Atanh | Вычисляет обратный гиперболический тангенс от x поэлементно. |
| tensorflow::ops::BatchMatMul | Умножает фрагменты двух тензоров в партиях. |
| tensorflow::ops::BatchMatMulV2 | Умножает фрагменты двух тензоров в партиях. |
| tensorflow::ops::BatchMatMulV3 | Умножает фрагменты двух тензоров в партиях. |
| tensorflow::ops::Betainc | Вычислить регулируемый неполный бета-интеграл \(I_x(a, b)\). |
| tensorflow::ops::Bincount | Подсчитывает количество вхождений каждого значения в целочисленном массиве. |
| tensorflow::ops::Bucketize | Разбивает 'input' на интервалы ('boundaries'). |
| tensorflow::ops::Cast | Преобразовать x типа SrcT в y типа DstT. |
| tensorflow::ops::Ceil | Возвращает наименьшее целое число, не меньшее, чем x, поэлементно. |
| tensorflow::ops::ClipByValue | Ограничивает значения тензора до указанного минимума и максимума. |
| tensorflow::ops::Complex | Преобразует две вещественные числа в комплексное число. |
| tensorflow::ops::ComplexAbs | Вычисляет абсолютное значение комплексного тензора. |
| tensorflow::ops::Conj | Возвращает комплексно сопряженное число. |
| tensorflow::ops::Cos | Вычисляет cos от x поэлементно. |
| tensorflow::ops::Cosh | Вычисляет гиперболический косинус от x поэлементно. |
| tensorflow::ops::Cross | Вычисляет парное векторное произведение. |
| tensorflow::ops::Cumprod | Вычисляет кумулятивное произведение тензора x по axis. |
| tensorflow::ops::Cumsum | Вычисляет кумулятивную сумму тензора x по axis. |
| tensorflow::ops::DenseBincount | Подсчитывает количество вхождений каждого значения в целочисленном массиве. |
| tensorflow::ops::Digamma | Вычисляет функцию Пси, производную от Lgamma (логарифма абсолютного значения. |
| tensorflow::ops::Div | Возвращает x / y поэлементно. |
| tensorflow::ops::DivNoNan | Возвращает 0, если знаменатель равен нулю. |
| tensorflow::ops::Equal | Возвращает истинное значение (x == y) поэлементно. |
| tensorflow::ops::Erf | Вычисляет функцию ошибок Гаусса от x поэлементно. |
| tensorflow::ops::Erfc | Вычисляет дополнительную функцию ошибок от x поэлементно. |
| tensorflow::ops::Erfinv | TODO: добавить описание. |
| tensorflow::ops::EuclideanNorm | Вычисляет евклидову норму элементов по всем измерениям тензора. |
| tensorflow::ops::Exp | Вычисляет экспоненту от x поэлементно. |
| tensorflow::ops::Expm1 | Вычисляет exp(x) - 1 поэлементно. |
| tensorflow::ops::Floor | Возвращает наибольшее целое число, не большее, чем x, поэлементно. |
| tensorflow::ops::FloorDiv | Возвращает x // y поэлементно. |
| tensorflow::ops::FloorMod | Возвращает остаток от деления поэлементно. |
| tensorflow::ops::Greater | Возвращает истинное значение (x > y) поэлементно. |
| tensorflow::ops::GreaterEqual | Возвращает истинное значение (x >= y) поэлементно. |
| tensorflow::ops::HistogramFixedWidth | Возвращает гистограмму значений. |
| tensorflow::ops::Igamma | Вычисляет нижнюю регулируемую неполную гамма-функцию P(a, x). |
| tensorflow::ops::Igammac | Вычисляет верхнюю регулируемую неполную гамма-функцию Q(a, x). |
| tensorflow::ops::Imag | Возвращает мнимую часть комплексного числа. |
| tensorflow::ops::Inv | Вычисляет обратную величину x поэлементно. |
| tensorflow::ops::IsFinite | Возвращает элементы x, которые являются конечными. |
| tensorflow::ops::IsInf | Возвращает элементы x, которые равны Inf. |
| tensorflow::ops::IsNan | Возвращает элементы x, которые равны NaN. |
| tensorflow::ops::Less | Возвращает истинное значение (x < y) поэлементно. |
| tensorflow::ops::LessEqual | Возвращает истинное значение (x <= y) поэлементно. |
| tensorflow::ops::Lgamma | Вычисляет логарифм абсолютного значения Gamma(x) поэлементно. |
| tensorflow::ops::Log | Вычисляет натуральный логарифм от x поэлементно. |
| tensorflow::ops::Log1p | Вычисляет натуральный логарифм от (1 + x) поэлементно. |
| tensorflow::ops::LogicalAnd | Возвращает истинное значение x И y поэлементно. |
| tensorflow::ops::LogicalNot | Возвращает истинное значение NOT x поэлементно. |
| tensorflow::ops::LogicalOr | Возвращает истинное значение x ИЛИ y поэлементно. |
| tensorflow::ops::MatMul | Умножить матрицу "a" на матрицу "b". |
| tensorflow::ops::Max | Вычисляет максимальное значение элементов по всем измерениям тензора. |
| tensorflow::ops::Maximum | Возвращает максимум x и y (т.е. |
| tensorflow::ops::Mean | Вычисляет среднее значение элементов по всем измерениям тензора. |
| tensorflow::ops::Min | Вычисляет минимальное значение элементов по всем измерениям тензора. |
| tensorflow::ops::Minimum | Возвращает минимум x и y (т.е. |
| tensorflow::ops::Mod | Возвращает остаток от деления поэлементно. |
| tensorflow::ops::MulNoNan | Возвращает x * y поэлементно. |
| tensorflow::ops::Multiply | Возвращает x * y поэлементно. |
| tensorflow::ops::Ndtri | TODO: добавить документацию. |
| tensorflow::ops::Negate | Вычисляет числовое отрицательное значение поэлементно. |
| tensorflow::ops::NextAfter | Возвращает следующее представимое значение x1 в направлении x2, поэлементно. |
| tensorflow::ops::NotEqual | Возвращает истинностное значение (x != y) поэлементно. |
| tensorflow::ops::Polygamma | Вычислить полигамма-функцию \(\psi^{(n)}(x)\). |
| tensorflow::ops::Pow | Вычисляет степень одного значения в другой. |
| tensorflow::ops::Prod | Вычисляет произведение элементов по измерениям тензора. |
| tensorflow::ops::QuantizeDownAndShrinkRange | Преобразовать квантованный тензор 'input' в тензор 'output' с меньшей точностью, используя. |
| tensorflow::ops::QuantizedAdd | Возвращает x + y поэлементно, работая с квантованными буферами. |
| tensorflow::ops::QuantizedMatMul | Выполнить квантованное матричное умножение a на матрицу b. |
| tensorflow::ops::QuantizedMul | Возвращает x * y поэлементно, работая с квантованными буферами. |
| tensorflow::ops::RaggedBincount | Подсчитывает количество вхождений каждого значения в целочисленном массиве. |
| tensorflow::ops::Range | Создает последовательность чисел. |
| tensorflow::ops::Real | Возвращает действительную часть комплексного числа. |
| tensorflow::ops::RealDiv | Возвращает x / y поэлементно для вещественных типов. |
| tensorflow::ops::Reciprocal | Вычисляет обратную величину x поэлементно. |
| tensorflow::ops::RequantizationRange | Вычисляет диапазон, охватывающий фактические значения, присутствующие в квантованном тензоре. |
| tensorflow::ops::Requantize | Преобразует квантованный тензор input в тензор с меньшей точностью output. |
| tensorflow::ops::Rint | Возвращает ближайшее целое значение к x поэлементно. |
| tensorflow::ops::Round | Округляет значения тензора до ближайшего целого числа поэлементно. |
| tensorflow::ops::Rsqrt | Вычисляет обратную величину квадратного корня из x поэлементно. |
| tensorflow::ops::SegmentMax | Вычисляет максимум по сегментам тензора. |
| tensorflow::ops::SegmentMean | Вычисляет среднее значение по сегментам тензора. |
| tensorflow::ops::SegmentMin | Вычисляет минимум по сегментам тензора. |
| tensorflow::ops::SegmentProd | Вычисляет произведение по сегментам тензора. |
| tensorflow::ops::SegmentSum | Вычисляет сумму по сегментам тензора. |
| tensorflow::ops::SelectV2 | TODO: добавить документацию. |
| tensorflow::ops::Sigmoid | Вычисляет сигмоиду от x поэлементно. |
| tensorflow::ops::Sign | Возвращает поэлементное указание знака числа. |
| tensorflow::ops::Sin | Вычисляет синус от x поэлементно. |
| tensorflow::ops::Sinh | Вычисляет гиперболический синус от x поэлементно. |
| tensorflow::ops::SparseBincount | Подсчитывает количество вхождений каждого значения в целочисленном массиве. |
| tensorflow::ops::SparseMatMul | Умножить матрицу "a" на матрицу "b". |
| tensorflow::ops::SparseSegmentMean | Вычисляет среднее значение по разреженным сегментам тензора. |
| tensorflow::ops::SparseSegmentMeanGrad | Вычисляет градиенты для SparseSegmentMean. |
| tensorflow::ops::SparseSegmentMeanWithNumSegments | Вычисляет среднее значение по разреженным сегментам тензора. |
| tensorflow::ops::SparseSegmentSqrtN | Вычисляет сумму по разреженным сегментам тензора, деленную на квадратный корень из N. |
| tensorflow::ops::SparseSegmentSqrtNGrad | Вычисляет градиенты для SparseSegmentSqrtN. |
| tensorflow::ops::SparseSegmentSqrtNWithNumSegments | Вычисляет сумму по разреженным сегментам тензора, деленную на квадратный корень из N. |
| tensorflow::ops::SparseSegmentSum | Вычисляет сумму по разреженным сегментам тензора. |
| tensorflow::ops::SparseSegmentSumGrad | Вычисляет градиенты для SparseSegmentSum. |
| tensorflow::ops::SparseSegmentSumWithNumSegments | Вычисляет сумму по разреженным сегментам тензора. |
| tensorflow::ops::Sqrt | Вычисляет квадратный корень из x поэлементно. |
| tensorflow::ops::Square | Вычисляет квадрат x поэлементно. |
| tensorflow::ops::SquaredDifference | Возвращает conj(x - y)(x - y) поэлементно. |
| tensorflow::ops::Subtract | Возвращает x - y поэлементно. |
| tensorflow::ops::Sum | Вычисляет сумму элементов по измерениям тензора. |
| tensorflow::ops::Tan | Вычисляет тангенс от x поэлементно. |
| tensorflow::ops::Tanh | Вычисляет гиперболический тангенс от x поэлементно. |
| tensorflow::ops::TruncateDiv | Возвращает x / y поэлементно для целочисленных типов. |
| tensorflow::ops::TruncateMod | Возвращает остаток от деления поэлементно. |
| tensorflow::ops::UnsortedSegmentMax | Вычисляет максимум по сегментам тензора. |
| tensorflow::ops::UnsortedSegmentMin | Вычисляет минимум по сегментам тензора. |
| tensorflow::ops::UnsortedSegmentProd | Вычисляет произведение по сегментам тензора. |
| tensorflow::ops::UnsortedSegmentSum | Вычисляет сумму по сегментам тензора. |
| tensorflow::ops::Where3 | Выбирает элементы из x или y, в зависимости от condition. |
| tensorflow::ops::Xdivy | Возвращает 0, если x == 0, и x / y в противном случае, поэлементно. |
| tensorflow::ops::Xlog1py | Возвращает 0, если x == 0, и x * log1p(y) в противном случае, поэлементно. |
| tensorflow::ops::Xlogy | Возвращает 0, если x == 0, и x * log(y) в противном случае, поэлементно. |
| tensorflow::ops::Zeta | Вычислить дзета-функцию Харди \(\zeta(x, q)\). |
nn_ops
| Элементы | |
|---|---|
| tensorflow::ops::AvgPool | Выполняет усредняющее объединение входных данных. |
| tensorflow::ops::AvgPool3D | Выполняет усредняющее объединение по 3 измерениям входных данных. |
| tensorflow::ops::AvgPool3DGrad | Вычисляет градиенты функции усредняющего объединения. |
| tensorflow::ops::BiasAdd | Добавляет bias к value. |
| tensorflow::ops::BiasAddGrad | Обратная операция для "BiasAdd" по тензору "bias". |
| tensorflow::ops::Conv2D | Вычисляет 2D свёртку, используя 4D тензоры input и filter. |
| tensorflow::ops::Conv2DBackpropFilter | Вычисляет градиенты свёртки по фильтру. |
| tensorflow::ops::Conv2DBackpropInput | Вычисляет градиенты свёртки по входным данным. |
| tensorflow::ops::Conv3D | Вычисляет 3D свёртку, используя 5D тензоры input и filter. |
| tensorflow::ops::Conv3DBackpropFilterV2 | Вычисляет градиенты 3D свёртки по фильтру. |
| tensorflow::ops::Conv3DBackpropInputV2 | Вычисляет градиенты 3D свёртки по входным данным. |
| tensorflow::ops::DataFormatDimMap | Возвращает индекс измерения в целевом формате данных, заданный по исходному. |
| tensorflow::ops::DataFormatVecPermute | Меняет порядок элементов входного тензора с src_format на dst_format. |
| tensorflow::ops::DepthwiseConv2dNative | Вычисляет 2D свёртку с глубиной, используя 4D тензоры input и filter. |
| tensorflow::ops::DepthwiseConv2dNativeBackpropFilter | Вычисляет градиенты свёртки с глубиной по фильтру. |
| tensorflow::ops::DepthwiseConv2dNativeBackpropInput | Вычисляет градиенты свёртки с глубиной по входным данным. |
| tensorflow::ops::Dilation2D | Вычисляет градацию серого цвета 4D input и 3D filter тензоров. |
| tensorflow::ops::Dilation2DBackpropFilter | Вычисляет градиент морфологической 2D дилатации по фильтру. |
| tensorflow::ops::Dilation2DBackpropInput | Вычисляет градиент морфологической 2D дилатации по входным данным. |
| tensorflow::ops::Elu | Вычисляет экспоненциально-линейную функцию. |
| tensorflow::ops::FractionalAvgPool | Выполняет дробное усредняющее объединение входных данных. |
| tensorflow::ops::FractionalMaxPool | Выполняет дробное максимальное объединение входных данных. |
| tensorflow::ops::FusedBatchNorm | Нормализация по батчам. |
| tensorflow::ops::FusedBatchNormGrad | Градиент для нормализации по батчам. |
| tensorflow::ops::FusedBatchNormGradV2 | Градиент для нормализации по батчам. |
| tensorflow::ops::FusedBatchNormGradV3 | Градиент для нормализации по батчам. |
| tensorflow::ops::FusedBatchNormV2 | Нормализация по батчам. |
| tensorflow::ops::FusedBatchNormV3 | Нормализация по батчам. |
| tensorflow::ops::FusedPadConv2D | Выполняет дополнение как предобработку во время свёртки. |
| tensorflow::ops::FusedResizeAndPadConv2D | Выполняет изменение размера и дополнение как предобработку во время свёртки. |
| tensorflow::ops::InTopK | Указывает, находятся ли целевые значения в K лучших прогнозах. |
| tensorflow::ops::InTopKV2 | Указывает, находятся ли целевые значения в K лучших прогнозах. |
| tensorflow::ops::L2Loss | L2 потеря. |
| tensorflow::ops::LRN | Локальная нормализация отклика. |
| tensorflow::ops::LogSoftmax | Вычисляет логит-активации softmax. |
| tensorflow::ops::MaxPool | Выполняет максимальное объединение входных данных. |
| tensorflow::ops::MaxPool3D | Выполняет максимальное объединение по 3 измерениям входных данных. |
| tensorflow::ops::MaxPool3DGrad | Вычисляет градиенты функции максимального объединения по 3 измерениям. |
| tensorflow::ops::MaxPool3DGradGrad | Вычисляет градиенты второго порядка функции максимального объединения. |
| tensorflow::ops::MaxPoolGradGrad | Вычисляет градиенты второго порядка функции максимального объединения. |
| tensorflow::ops::MaxPoolGradGradV2 | Вычисляет градиенты второго порядка функции максимального объединения. |
| tensorflow::ops::MaxPoolGradGradWithArgmax | Вычисляет градиенты второго порядка функции максимального объединения. |
| tensorflow::ops::MaxPoolGradV2 | Вычисляет градиенты функции максимального объединения. |
| tensorflow::ops::MaxPoolV2 | Выполняет максимальное объединение входных данных. |
| tensorflow::ops::MaxPoolWithArgmax | Выполняет максимальное объединение входных данных и выводит как максимальные значения, так и их индексы. |
| tensorflow::ops::NthElement | Находит значения n-го порядка статистики для последнего измерения. |
| tensorflow::ops::QuantizedAvgPool | Производит усредняющее объединение входного тензора для квантованных типов. |
| tensorflow::ops::QuantizedBatchNormWithGlobalNormalization | Квантованная нормализация по батчам. |
| tensorflow::ops::QuantizedBiasAdd | Добавляет тензор 'bias' к тензору 'input' для квантованных типов. |
| tensorflow::ops::QuantizedConv2D | Вычисляет 2D свёртку, используя квантованные 4D входные и фильтры. |
| tensorflow::ops::QuantizedMaxPool | Производит максимальное объединение входного тензора для квантованных типов. |
| tensorflow::ops::QuantizedRelu | Вычисляет квантованную функцию выпрямленного линейного преобразования: max(features, 0)
|
| tensorflow::ops::QuantizedRelu6 | Вычисляет квантованную функцию выпрямленного линейного преобразования 6: min(max(features, 0), 6)
|
| tensorflow::ops::QuantizedReluX | Вычисляет квантованную функцию выпрямленного линейного преобразования X: min(max(features, 0), max_value)
|
| tensorflow::ops::Relu | Вычисляет выпрямленную линейную функцию: max(features, 0). |
| tensorflow::ops::Relu6 | Вычисляет выпрямленную линейную функцию 6: min(max(features, 0), 6). |
| tensorflow::ops::Selu | Вычисляет масштабированную экспоненциально-линейную функцию: scale * alpha * (exp(features) - 1)
|
| tensorflow::ops::Softmax | Вычисляет активации softmax. |
| tensorflow::ops::SoftmaxCrossEntropyWithLogits | Вычисляет стоимость перекрестной энтропии softmax и градиенты для обратного распространения. |
| tensorflow::ops::Softplus | TODO: добавить описание. |
| tensorflow::ops::Softsign | Вычисляет softsign: features / (abs(features) + 1). |
| tensorflow::ops::SparseSoftmaxCrossEntropyWithLogits | Вычисляет стоимость перекрестной энтропии softmax и градиенты для обратного распространения. |
| tensorflow::ops::TopK | Находит значения и индексы k наибольших элементов для последнего измерения. |
no_op
| Элементы | |
|---|---|
| tensorflow::ops::NoOp | Ничего не делает. |
parsing_ops
| Члены | |
|---|---|
| tensorflow::ops::DecodeCSV | Преобразовать записи CSV в тензоры. |
| tensorflow::ops::DecodeCompressed | Распаковать строки. |
| tensorflow::ops::DecodeJSONExample | Преобразовать закодированные в JSON записи Example в двоичные строки протобуфера. |
| tensorflow::ops::DecodePaddedRaw | Интерпретировать байты строки как вектор чисел. |
| tensorflow::ops::DecodeRaw | Интерпретировать байты строки как вектор чисел. |
| tensorflow::ops::ParseExample | Преобразует вектор протобуферов brain.Example (как строки) в типизированные тензоры. |
| tensorflow::ops::ParseExampleV2 | Преобразует вектор протобуферов tf.Example (как строки) в типизированные тензоры. |
| tensorflow::ops::ParseSequenceExample | Преобразует вектор протобуферов brain.SequenceExample (как строки) в типизированные тензоры. |
| tensorflow::ops::ParseSequenceExampleV2 | Преобразует вектор протобуферов tf.io.SequenceExample (как строки) в типизированные тензоры. |
| tensorflow::ops::ParseSingleExample | Преобразует протобуфер tf.Example (как строку) в типизированные тензоры. |
| tensorflow::ops::ParseSingleSequenceExample | Преобразует скалярный протобуфер brain.SequenceExample (как строки) в типизированные тензоры. |
| tensorflow::ops::ParseTensor | Преобразует сериализованный протобуфер tensorflow.TensorProto в Tensor. |
| tensorflow::ops::SerializeTensor | Преобразует Tensor в сериализованный протобуфер TensorProto. |
| tensorflow::ops::StringToNumber | Преобразует каждую строку в входном Tensor в указанный числовой тип. |
random_ops
| Члены | |
|---|---|
| tensorflow::ops::Multinomial | Вытягивает выборки из многономиального распределения. |
| tensorflow::ops::ParameterizedTruncatedNormal | Выводит случайные значения из нормального распределения. |
| tensorflow::ops::RandomGamma | Выводит случайные значения из гамма-распределения(й), описанного(ых) параметром alpha. |
| tensorflow::ops::RandomNormal | Выводит случайные значения из нормального распределения. |
| tensorflow::ops::RandomPoissonV2 | Выводит случайные значения из пуассоновского распределения(й), описанного(ых) параметром rate. |
| tensorflow::ops::RandomShuffle | Случайным образом перемешивает тензор вдоль его первого измерения. |
| tensorflow::ops::RandomUniform | Выводит случайные значения из равномерного распределения. |
| tensorflow::ops::RandomUniformInt | Выводит случайные целые числа из равномерного распределения. |
| tensorflow::ops::TruncatedNormal | Выводит случайные значения из усечённого нормального распределения. |
sparse_ops
| Члены | |
|---|---|
| tensorflow::ops::AddManySparseToTensorsMap |
Добавить N-миниматч SparseTensor в SparseTensorsMap и вернуть N дескрипторы. |
| tensorflow::ops::AddSparseToTensorsMap |
Добавить SparseTensor в SparseTensorsMap и вернуть его дескриптор. |
| tensorflow::ops::DeserializeManySparse | Десериализовать и объединить SparseTensors из сериализованного мини-пакета. |
| tensorflow::ops::DeserializeSparse | Десериализовать SparseTensor объекты. |
| tensorflow::ops::SerializeManySparse | Сериализовать N-мини-пакет SparseTensor в [N, 3]Tensor объект. |
| tensorflow::ops::SerializeSparse | Сериализовать SparseTensor в [3]Tensor объект. |
| tensorflow::ops::SparseAdd | Складывает два SparseTensor объекта, создавая другой SparseTensor. |
| tensorflow::ops::SparseAddGrad | Оператор градиента для операции SparseAdd. |
| tensorflow::ops::SparseConcat | Объединяет список SparseTensor вдоль указанного измерения. |
| tensorflow::ops::SparseCross | Генерирует разреженные перекрестья из списка разреженных и плотных тензоров. |
| tensorflow::ops::SparseCrossHashed | Генерирует разреженные перекрестья из списка разреженных и плотных тензоров. |
| tensorflow::ops::SparseCrossV2 | Генерирует разреженные перекрестья из списка разреженных и плотных тензоров. |
| tensorflow::ops::SparseDenseCwiseAdd | Складывает SparseTensor и плотный Tensor, используя следующие правила: |
| tensorflow::ops::SparseDenseCwiseDiv | Компонентно делит SparseTensor на плотный Tensor. |
| tensorflow::ops::SparseDenseCwiseMul | Компонентно умножает SparseTensor на плотный Tensor. |
| tensorflow::ops::SparseFillEmptyRows | Заполняет пустые строки в входном 2-мерном SparseTensor значением по умолчанию. |
| tensorflow::ops::SparseFillEmptyRowsGrad | Градиент для SparseFillEmptyRows. |
| tensorflow::ops::SparseReduceMax | Вычисляет максимум элементов по измерениям SparseTensor. |
| tensorflow::ops::SparseReduceMaxSparse | Вычисляет максимум элементов по измерениям SparseTensor. |
| tensorflow::ops::SparseReduceSum | Вычисляет сумму элементов по измерениям SparseTensor. |
| tensorflow::ops::SparseReduceSumSparse | Вычисляет сумму элементов по измерениям SparseTensor. |
| tensorflow::ops::SparseReorder | Переупорядочивает SparseTensor в каноническую строчно-главную форму. |
| tensorflow::ops::SparseReshape | Изменяет форму SparseTensor для представления значений в новой плотной форме. |
| tensorflow::ops::SparseSlice | Вырезает SparseTensor на основе start и size. |
| tensorflow::ops::SparseSliceGrad | Оператор градиента для операции SparseSlice. |
| tensorflow::ops::SparseSoftmax | Применяет softmax к пакетному N-мерному SparseTensor. |
| tensorflow::ops::SparseSparseMaximum | Возвращает элемент-по-элементу максимум двух SparseTensor. |
| tensorflow::ops::SparseSparseMinimum | Возвращает элемент-по-элементу минимум двух SparseTensor. |
| tensorflow::ops::SparseSplit | Разделяет SparseTensor на num_split тензоры вдоль одного измерения. |
| tensorflow::ops::SparseTensorDenseAdd | Складывает SparseTensor и плотный Tensor, получая плотный Tensor. |
| tensorflow::ops::SparseTensorDenseMatMul | Умножить SparseTensor (2-го ранга) "A" на плотную матрицу "B". |
| tensorflow::ops::TakeManySparseFromTensorsMap | Преобразует разреженное представление в плотный тензор. |
state_ops
| Члены | |
|---|---|
| tensorflow::ops::Assign | Обновить 'ref', присвоив ему 'value'. |
| tensorflow::ops::AssignAdd | Обновить 'ref', добавив к нему 'value'. |
| tensorflow::ops::AssignSub | Обновить 'ref', вычтя из него 'value'. |
| tensorflow::ops::CountUpTo | Увеличивает 'ref' до тех пор, пока он не достигнет 'limit'. |
| tensorflow::ops::DestroyTemporaryVariable | Уничтожает временную переменную и возвращает её конечное значение. |
| tensorflow::ops::IsVariableInitialized | Проверяет, была ли инициализирована тензор. |
| tensorflow::ops::ResourceCountUpTo | Увеличивает переменную, на которую указывает 'resource', до тех пор, пока она не достигнет 'limit'. |
| tensorflow::ops::ResourceScatterNdAdd | Применяет разрозненное сложение к отдельным значениям или срезам в переменной. |
| tensorflow::ops::ResourceScatterNdMax | TODO: добавить описание. |
| tensorflow::ops::ResourceScatterNdMin | TODO: добавить описание. |
| tensorflow::ops::ResourceScatterNdSub | Применяет разрозненное вычитание к отдельным значениям или срезам в переменной. |
| tensorflow::ops::ResourceScatterNdUpdate | Применяет разрозненное updates к отдельным значениям или срезам внутри заданной. |
| tensorflow::ops::ScatterAdd | Добавляет разрозненные обновления к ссылке на переменную. |
| tensorflow::ops::ScatterDiv | Делит ссылку на переменную на разрозненные обновления. |
| tensorflow::ops::ScatterMax | Сводит разрозненные обновления к ссылке на переменную, используя операцию max. |
| tensorflow::ops::ScatterMin | Сводит разрозненные обновления к ссылке на переменную, используя операцию min. |
| tensorflow::ops::ScatterMul | Умножает разрозненные обновления на ссылку на переменную. |
| tensorflow::ops::ScatterNdAdd | Применяет разрозненное сложение к отдельным значениям или срезам в переменной. |
| tensorflow::ops::ScatterNdSub | Применяет разрозненное вычитание к отдельным значениям или срезам в переменной. |
| tensorflow::ops::ScatterNdUpdate | Применяет разрозненное updates к отдельным значениям или срезам внутри заданной. |
| tensorflow::ops::ScatterSub | Вычитает разрозненные обновления из ссылки на переменную. |
| tensorflow::ops::ScatterUpdate | Применяет разрозненные обновления к ссылке на переменную. |
| tensorflow::ops::TemporaryVariable | Возвращает тензор, который может быть изменён, но существует только в рамках одного шага. |
| tensorflow::ops::Variable | Содержит состояние в виде тензора, который сохраняется между шагами. |
string_ops
| Члены | |
|---|---|
| tensorflow::ops::AsString | Преобразует каждое значение в заданном тензоре в строку. |
| tensorflow::ops::DecodeBase64 | Декодирует строки, закодированные в безопасном для веб-сайтов формате base64. |
| tensorflow::ops::EncodeBase64 | Кодирует строки в формате base64, безопасном для веб-сайтов. |
| tensorflow::ops::ReduceJoin | Объединяет строковый тензор по заданным измерениям. |
| tensorflow::ops::RegexFullMatch | Проверяет, соответствует ли вход шаблону регулярного выражения. |
| tensorflow::ops::RegexReplace | Заменяет совпадения регулярного выражения pattern в input на строку замены, указанную в rewrite. |
| tensorflow::ops::StringFormat | Форматирует шаблон строки с помощью списка тензоров. |
| tensorflow::ops::StringJoin | Объединяет строки в заданном списке строковых тензоров в один тензор;. |
| tensorflow::ops::StringLength | Длина строк input. |
| tensorflow::ops::StringLower | Преобразует все заглавные буквы в соответствующие строчные. |
| tensorflow::ops::StringNGrams | Создаёт n-граммы из неструктурированных строковых данных. |
| tensorflow::ops::StringSplit | Разделяет элементы input по delimiter на SparseTensor. |
| tensorflow::ops::StringSplitV2 | Разделяет элементы source по sep на SparseTensor. |
| tensorflow::ops::StringStrip | Удаляет ведущие и хвостовые пробелы из тензора. |
| tensorflow::ops::StringToHashBucket | Преобразует каждую строку в входном тензоре в её хэш по модулю количества ведер. |
| tensorflow::ops::StringToHashBucketFast | Преобразует каждую строку в входном тензоре в её хэш по модулю количества ведер. |
| tensorflow::ops::StringToHashBucketStrong | Преобразует каждую строку в входном тензоре в её хэш по модулю количества ведер. |
| tensorflow::ops::StringUpper | Преобразует все строчные буквы в соответствующие прописные. |
| tensorflow::ops::Substr | Возвращает подстроки из Tensor строк. |
| tensorflow::ops::UnicodeScript | Определяет коды скриптов заданного тензора кодовых точек Unicode. |
| tensorflow::ops::UnicodeTranscode | Транскодирует входной текст из исходной кодировки в целевую кодировку. |
| tensorflow::ops::UnsortedSegmentJoin | Объединяет элементы inputs по segment_ids. |
training_ops
| Члены | |
|---|---|
| tensorflow::ops::ApplyAdadelta | Обновить '*var' в соответствии со схемой adadelta. |
| tensorflow::ops::ApplyAdagrad | Обновить '*var' в соответствии со схемой adagrad. |
| tensorflow::ops::ApplyAdagradDA | Обновить '*var' в соответствии с проксимальной схемой adagrad. |
| tensorflow::ops::ApplyAdam | Обновить '*var' в соответствии с алгоритмом Adam. |
| tensorflow::ops::ApplyAddSign | Обновить '*var' в соответствии с обновлением AddSign. |
| tensorflow::ops::ApplyCenteredRMSProp | Обновить '*var' в соответствии с центрированным алгоритмом RMSProp. |
| tensorflow::ops::ApplyFtrl | Обновить '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::ApplyFtrlV2 | Обновить '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::ApplyGradientDescent | Обновить '*var', вычтя из него 'alpha' * 'delta'. |
| tensorflow::ops::ApplyMomentum | Обновить '*var' в соответствии со схемой импульса. |
| tensorflow::ops::ApplyPowerSign | Обновить '*var' в соответствии с обновлением AddSign. |
| tensorflow::ops::ApplyProximalAdagrad | Обновить '*var' и '*accum' в соответствии с алгоритмом FOBOS с обучающей скоростью Adagrad. |
| tensorflow::ops::ApplyProximalGradientDescent | Обновить '*var' как алгоритм FOBOS с фиксированной скоростью обучения. |
| tensorflow::ops::ApplyRMSProp | Обновить '*var' в соответствии с алгоритмом RMSProp. |
| tensorflow::ops::ResourceApplyAdadelta | Обновить '*var' в соответствии со схемой adadelta. |
| tensorflow::ops::ResourceApplyAdagrad | Обновить '*var' в соответствии со схемой adagrad. |
| tensorflow::ops::ResourceApplyAdagradDA | Обновить '*var' в соответствии с проксимальной схемой adagrad. |
| tensorflow::ops::ResourceApplyAdam | Обновить '*var' в соответствии с алгоритмом Adam. |
| tensorflow::ops::ResourceApplyAdamWithAmsgrad | Обновить '*var' в соответствии с алгоритмом Adam. |
| tensorflow::ops::ResourceApplyAddSign | Обновить '*var' в соответствии с обновлением AddSign. |
| tensorflow::ops::ResourceApplyCenteredRMSProp | Обновить '*var' в соответствии с центрированным алгоритмом RMSProp. |
| tensorflow::ops::ResourceApplyFtrl | Обновить '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::ResourceApplyFtrlV2 | Обновить '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::ResourceApplyGradientDescent | Обновить '*var', вычтя из него 'alpha' * 'delta'. |
| tensorflow::ops::ResourceApplyKerasMomentum | Обновить '*var' в соответствии со схемой импульса. |
| tensorflow::ops::ResourceApplyMomentum | Обновить '*var' в соответствии со схемой импульса. |
| tensorflow::ops::ResourceApplyPowerSign | Обновить '*var' в соответствии с обновлением AddSign. |
| tensorflow::ops::ResourceApplyProximalAdagrad | Обновить '*var' и '*accum' в соответствии с алгоритмом FOBOS с обучающей скоростью Adagrad. |
| tensorflow::ops::ResourceApplyProximalGradientDescent | Обновить '*var' как алгоритм FOBOS с фиксированной скоростью обучения. |
| tensorflow::ops::ResourceApplyRMSProp | Обновить '*var' в соответствии с алгоритмом RMSProp. |
| tensorflow::ops::ResourceSparseApplyAdadelta | var: Должен быть из Variable(). |
| tensorflow::ops::ResourceSparseApplyAdagrad | Обновить соответствующие записи в '*var' и '*accum' в соответствии со схемой adagrad. |
| tensorflow::ops::ResourceSparseApplyAdagradDA | Обновить записи в '*var' и '*accum' в соответствии с проксимальной схемой adagrad. |
| tensorflow::ops::ResourceSparseApplyCenteredRMSProp | Обновить '*var' в соответствии с центрированным алгоритмом RMSProp. |
| tensorflow::ops::ResourceSparseApplyFtrl | Обновить соответствующие записи в '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::ResourceSparseApplyFtrlV2 | Обновить соответствующие записи в '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::ResourceSparseApplyKerasMomentum | Обновить соответствующие записи в '*var' и '*accum' в соответствии со схемой импульса. |
| tensorflow::ops::ResourceSparseApplyMomentum | Обновить соответствующие записи в '*var' и '*accum' в соответствии со схемой импульса. |
| tensorflow::ops::ResourceSparseApplyProximalAdagrad | Разреженное обновление записей в '*var' и '*accum' в соответствии с алгоритмом FOBOS. |
| tensorflow::ops::ResourceSparseApplyProximalGradientDescent | Разреженное обновление '*var' как алгоритм FOBOS с фиксированной скоростью обучения. |
| tensorflow::ops::ResourceSparseApplyRMSProp | Обновить '*var' в соответствии с алгоритмом RMSProp. |
| tensorflow::ops::SparseApplyAdadelta | var: Должен быть из Variable(). |
| tensorflow::ops::SparseApplyAdagrad | Обновить соответствующие записи в '*var' и '*accum' в соответствии со схемой adagrad. |
| tensorflow::ops::SparseApplyAdagradDA | Обновить записи в '*var' и '*accum' в соответствии с проксимальной схемой adagrad. |
| tensorflow::ops::SparseApplyCenteredRMSProp | Обновить '*var' в соответствии с центрированным алгоритмом RMSProp. |
| tensorflow::ops::SparseApplyFtrl | Обновить соответствующие записи в '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::SparseApplyFtrlV2 | Обновить соответствующие записи в '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::SparseApplyMomentum | Обновить соответствующие записи в '*var' и '*accum' в соответствии со схемой импульса. |
| tensorflow::ops::SparseApplyProximalAdagrad | Разреженное обновление записей в '*var' и '*accum' в соответствии с алгоритмом FOBOS. |
| tensorflow::ops::SparseApplyProximalGradientDescent | Разреженное обновление '*var' как алгоритм FOBOS с фиксированной скоростью обучения. |
| tensorflow::ops::SparseApplyRMSProp | Обновить '*var' в соответствии с алгоритмом RMSProp. |
user_ops
| Члены | |
|---|---|
| tensorflow::ops::Fact | Вывод фактов о факториалах. |
© 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/versions/r2.9/api_docs/cc