TensorFlow C++ API Справочник
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' в число с плавающей точкой или 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 с использованием глобальных скаляров с плавающей точкой. |
| tensorflow::ops::FakeQuantWithMinMaxVarsGradient | Вычисление градиентов для операции FakeQuantWithMinMaxVars. |
| tensorflow::ops::FakeQuantWithMinMaxVarsPerChannel | Имитирует квантование тензора 'inputs' типа 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 runtime, что входной тензор является константой. |
| 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 | Добавляет padding к тензору с зеркальными значениями. |
| tensorflow::ops::OneHot | Возвращает one-hot тензор. |
| tensorflow::ops::OnesLike | Возвращает тензор из единиц с той же формой и типом, что и x. |
| tensorflow::ops::Pad | Добавляет padding к тензору нулями. |
| tensorflow::ops::PadV2 | Добавляет padding к тензору. |
| tensorflow::ops::ParallelConcat | Конкатенирует список N тензоров по первому измерению. |
| tensorflow::ops::Placeholder | Оператор placeholder для значения, которое будет подано в вычисление. |
| tensorflow::ops::PlaceholderWithDefault | Оператор placeholder, который пропускает input при отсутствии входных данных. |
| tensorflow::ops::PreventGradient | Оператор identity, который вызывает ошибку, если запрашивается градиент. |
| tensorflow::ops::QuantizeAndDequantizeV2 | Квантует, а затем деквантует тензор. |
| tensorflow::ops::QuantizeAndDequantizeV3 | Квантует, а затем деквантует тензор. |
| tensorflow::ops::QuantizeAndDequantizeV4 | Возвращает градиент 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, созданного с помощью API C++. |
| 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 | Очередь, которая выдает элементы в порядке очереди FIFO. |
| tensorflow::ops::GetSessionHandle | Сохраняет входной тензор в состоянии текущей сессии. |
| tensorflow::ops::GetSessionHandleV2 | Сохраняет входной тензор в состоянии текущей сессии. |
| tensorflow::ops::GetSessionTensor | Получает значение тензора, указанного по его дескриптору. |
| tensorflow::ops::MapClear | Операция удаляет все элементы в базовом контейнере. |
| tensorflow::ops::MapIncompleteSize | Операция возвращает количество неполных элементов в базовом контейнере. |
| tensorflow::ops::MapPeek | Операция просматривает значения по указанному ключу. |
| tensorflow::ops::MapSize | Операция возвращает количество элементов в базовом контейнере. |
| tensorflow::ops::MapStage | Stage (ключ, значения) в базовом контейнере, который ведет себя как хэш-таблица. |
| tensorflow::ops::MapUnstage | Операция удаляет и возвращает значения, связанные с ключом. |
| tensorflow::ops::MapUnstageNoKey | Операция удаляет и возвращает случайный (ключ, значение) |
| tensorflow::ops::OrderedMapClear | Операция удаляет все элементы в базовом контейнере. |
| tensorflow::ops::OrderedMapIncompleteSize | Операция возвращает количество неполных элементов в базовом контейнере. |
| tensorflow::ops::OrderedMapPeek | Операция просматривает значения по указанному ключу. |
| tensorflow::ops::OrderedMapSize | Операция возвращает количество элементов в базовом контейнере. |
| tensorflow::ops::OrderedMapStage | Stage (ключ, значения) в базовом контейнере, который ведет себя как упорядоченный. |
| tensorflow::ops::OrderedMapUnstage | Операция удаляет и возвращает значения, связанные с ключом. |
| tensorflow::ops::OrderedMapUnstageNoKey | Операция удаляет и возвращает элемент (ключ, значение) с наименьшим. |
| tensorflow::ops::PaddingFIFOQueue | Очередь, которая выдает элементы в порядке очереди FIFO. |
| 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 | 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. |
image_ops
| Members | |
|---|---|
| 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 | Генерация случайно искажённого прямоугольника для изображения детерминированно. |
io_ops
| Члены | |
|---|---|
| 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 | Чтец, который выводит строки из файла, разделенные ' '. |
| tensorflow::ops::WholeFileReader | Чтец, который выводит всё содержимое файла в качестве значения. |
| tensorflow::ops::WriteFile | Записывает содержимое в файл по имени входного файла. |
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
| Members | |
|---|---|
| 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::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::CompareAndBitpack | Сравнивает значения input с threshold и упаковывает полученные биты в uint8. |
| 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 | Вычисляет полигамма-функцию \(^{(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::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 | Вычисляет дзета-функцию Хурвица \((x, q)\). |
nn_ops
| Элементы | |
|---|---|
| tensorflow::ops::AvgPool | Выполняет усредняющее пулинговое преобразование входных данных. |
| tensorflow::ops::AvgPool3D | Выполняет 3D усредняющее пулинговое преобразование входных данных. |
| 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 | Вычисляет экспоненциально-линейную функцию: exp(features) - 1 если < 0, features в противном случае. |
| 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 | Выполняет 3D максимальное пулинговое преобразование входных данных. |
| tensorflow::ops::MaxPool3DGrad | Вычисляет градиенты функции 3D максимального пулинга. |
| 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 | Вычисляет softplus: log(exp(features) + 1). |
| 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 | Преобразование каждой строки в входном тензоре в указанный числовой тип. |
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 | Складывает разреженный тензор и плотный тензор по специальным правилам: |
| tensorflow::ops::SparseDenseCwiseDiv | Покомпонентно делит разреженный тензор на плотный тензор. |
| tensorflow::ops::SparseDenseCwiseMul | Покомпонентно умножает разреженный тензор на плотный тензор. |
| tensorflow::ops::SparseFillEmptyRows | Заполняет пустые строки во входном 2-мерном SparseTensor значением по умолчанию. |
| tensorflow::ops::SparseFillEmptyRowsGrad | Градиент операции SparseFillEmptyRows. |
| tensorflow::ops::SparseReduceMax | Вычисляет максимальное значение элементов по измерениям разреженного тензора. |
| tensorflow::ops::SparseReduceMaxSparse | Вычисляет максимальное значение элементов по измерениям разреженного тензора. |
| tensorflow::ops::SparseReduceSum | Вычисляет сумму элементов по измерениям разреженного тензора. |
| tensorflow::ops::SparseReduceSumSparse | Вычисляет сумму элементов по измерениям разреженного тензора. |
| tensorflow::ops::SparseReorder | Переупорядочивает разреженный тензор в канонический порядок (строки). |
| tensorflow::ops::SparseReshape | Изменяет форму разреженного тензора для представления значений в новой плотной форме. |
| tensorflow::ops::SparseSlice | Извлекает срез разреженного тензора на основе start и size. |
| tensorflow::ops::SparseSliceGrad | Оператор градиента для операции SparseSlice. |
| tensorflow::ops::SparseSoftmax | Применяет softmax к пакету N-мерных SparseTensor. |
| tensorflow::ops::SparseSparseMaximum | Возвращает покомпонентный максимум двух разреженных тензоров. |
| tensorflow::ops::SparseSparseMinimum | Возвращает покомпонентный минимум двух разреженных тензоров. |
| tensorflow::ops::SparseSplit | Разделяет разреженный тензор на num_split тензоров по одному измерению. |
| tensorflow::ops::SparseTensorDenseAdd | Складывает разреженный тензор и плотный Tensor, получая плотный Tensor. |
| tensorflow::ops::SparseTensorDenseMatMul | Умножение разреженного тензора (ранга 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 | Декодирование web-безопасных base64-строк. |
| tensorflow::ops::EncodeBase64 | Кодирование строк в web-безопасный base64 формат. |
| tensorflow::ops::ReduceJoin | Объединение строкового тензора Tensor по заданным измерениям. |
| 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 | Удаление начальных и конечных пробелов из тензора Tensor. |
| tensorflow::ops::StringToHashBucket | Преобразование каждой строки во входном тензоре Tensor в её хэш по модулю количества ведер. |
| tensorflow::ops::StringToHashBucketFast | Преобразование каждой строки во входном тензоре Tensor в её хэш по модулю количества ведер. |
| tensorflow::ops::StringToHashBucketStrong | Преобразование каждой строки во входном тензоре Tensor в её хэш по модулю количества ведер. |
| tensorflow::ops::StringUpper | Преобразование всех строчных букв в соответствующие заглавные. |
| tensorflow::ops::Substr | Возвращение подстрок из Tensor строк. |
| tensorflow::ops::UnicodeScript | Определение кодов скриптов для данного тензора кодовых точек Юникода. |
| 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 | Вывод факта о факториалах. |
© 2020 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.4/api_docs/cc