Справочник по 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 и помещает их в измерение "глубина" выходного тензора. |
| 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 |
Извлечение фрагментов из params согласно indices. |
| tensorflow::ops::GatherNd |
Извлечение фрагментов из params в тензор с формой, определённой в indices. |
| tensorflow::ops::GatherV2 |
Извлечение фрагментов из 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 | Заполняет тензор зеркальными значениями. |
| tensorflow::ops::OneHot | Возвращает один-горячий тензор. |
| tensorflow::ops::OnesLike | Возвращает тензор из единиц с такой же формой и типом, как x. |
| tensorflow::ops::Pad | Заполняет тензор нулями. |
| tensorflow::ops::PadV2 | Заполняет тензор. |
| 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::QuantizeV2 | Квантует тензор 'input' типа float в тензор 'output' типа 'T'. |
| tensorflow::ops::QuantizedConcat | Конкатенирует квантованные тензоры вдоль одного измерения. |
| tensorflow::ops::QuantizedInstanceNorm | Квантованная нормализация по экземплярам. |
| tensorflow::ops::SetDiff1D | Вычисляет разность между двумя списками чисел или строк. |
| tensorflow::ops::Stack | Упаковывает список тензоров ранга N в один тензор ранга (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 |
Склеивание элементов из TensorArray в значение value. |
| tensorflow::ops::TensorArrayGather |
Сбор определённых элементов из 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::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: добавить описание. |
io_ops
| Члены | |
|---|---|
| tensorflow::ops::FixedLengthRecordReader | Чтение записей фиксированной длины из файла. |
| tensorflow::ops::IdentityReader | Чтение очереди работ как ключа, так и значения. |
| tensorflow::ops::LMDBReader | Чтение записей из файла LMDB. |
| tensorflow::ops::MatchingFiles | Возвращает набор файлов, соответствующих одному или нескольким шаблонам glob. |
| 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 | Генерирует шаблон glob, соответствующий всем именам фрагментированных файлов. |
| 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
| Члены | |
|---|---|
| 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 | Вычисляет Psi, производную от 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 AND y поэлементно. |
| tensorflow::ops::LogicalNot | Возвращает логическое значение NOT x поэлементно. |
| tensorflow::ops::LogicalOr | Возвращает логическое значение x OR 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 | Возвращает (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 свертку заданных 4-мерных тензоров input и filter. |
| tensorflow::ops::Conv2DBackpropFilter | Вычисляет градиенты свертки по фильтру. |
| tensorflow::ops::Conv2DBackpropInput | Вычисляет градиенты свертки по входным данным. |
| tensorflow::ops::Conv3D | Вычисляет 3D свертку заданных 5-мерных тензоров input и filter. |
| tensorflow::ops::Conv3DBackpropFilterV2 | Вычисляет градиенты 3D свертки по фильтру. |
| tensorflow::ops::Conv3DBackpropInputV2 | Вычисляет градиенты 3D свертки по входным данным. |
| tensorflow::ops::DataFormatDimMap | Возвращает индекс измерения в формате выходных данных, заданного форматом входных данных. |
| tensorflow::ops::DataFormatVecPermute | Возвращает пермутированный вектор/тензор в формате выходных данных, заданного форматом входных данных. |
| tensorflow::ops::DepthwiseConv2dNative | Вычисляет 2D свертку с раздельным каналом, заданных 4-мерных тензоров input и filter. |
| tensorflow::ops::DepthwiseConv2dNativeBackpropFilter | Вычисляет градиенты свертки с раздельным каналом по фильтру. |
| tensorflow::ops::DepthwiseConv2dNativeBackpropInput | Вычисляет градиенты свертки с раздельным каналом по входным данным. |
| tensorflow::ops::Dilation2D | Вычисляет градацию серого цвета для 4-мерных input и 3-мерных 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 Loss. |
| 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 свертку, заданных квантованных 4-мерных тензоров входных и фильтрующих данных. |
| 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 | Преобразование записей Example в формате JSON в двоичные строки протобуфера. |
| 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 | Сложение разреженного тензора и плотного Tensor по следующим правилам: |
| tensorflow::ops::SparseDenseCwiseDiv | Покомпонентное деление разреженного тензора на плотный Tensor. |
| tensorflow::ops::SparseDenseCwiseMul | Покомпонентное умножение разреженного тензора на плотный Tensor. |
| 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 | Разделение разреженного тензора на несколько тензоров по одному измерению. |
| 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-safe base64. |
| tensorflow::ops::EncodeBase64 | Кодирует строки в формате web-safe 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. |
| tensorflow::ops::ApplyFtrlV2 | Обновить '*var' в соответствии с приближённой схемой Ftrl. |
| 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. |
| tensorflow::ops::ResourceApplyFtrlV2 | Обновить '*var' в соответствии с приближённой схемой Ftrl. |
| 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. |
| tensorflow::ops::ResourceSparseApplyFtrlV2 | Обновить соответствующие элементы в '*var' в соответствии с приближённой схемой Ftrl. |
| 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. |
| tensorflow::ops::SparseApplyFtrlV2 | Обновить соответствующие элементы в '*var' в соответствии с приближённой схемой Ftrl. |
| 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 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/cc