Экспортирует график вывода в указанную директорию. (устарело)
Аргументы
export_dir
Строка, содержащая директорию для записи экспортированного графика и контрольных точек.
input_fn
Если use_deprecated_input_fn имеет значение true, то функция, которая, принимая Tensor строк Example, анализирует их в признаки, которые затем передаются модели. В противном случае, функция, которая не принимает аргументов и возвращает кортеж из (признаки, метки), где признаки — это словарь со строковым ключом к Tensor, а метки — Tensor, которые в настоящее время не используются (и поэтому могут быть None).
input_feature_key
Используется только если use_deprecated_input_fn имеет значение false. Строковый ключ в словаре признаков, возвращаемом input_fn, который соответствует необработанным Example строкам Tensor, которые экспортированная модель будет принимать в качестве входных данных. Может быть только None , если вы используете пользовательскую signature_fn, которая не использует первый аргумент (примеры).
use_deprecated_input_fn
Определяет формат сигнатуры input_fn.
signature_fn
Функция, которая возвращает стандартную подпись и карту именованных подписей, учитывая Tensor строк Example, dictTensor, предназначенных для признаков, и Tensor или dictTensor для прогнозов.
prediction_key
Ключ для тензора в словаре predictions (выходной параметр model_fn) для использования в качестве входных данных predictions в signature_fn. Необязательно. Если None, прогнозы будут переданы в signature_fn без фильтрации.
default_batch_size
Стандартный размер пакета Example плацехолдера.
exports_to_keep
Количество экспортов для сохранения.
checkpoint_path
Путь к контрольной точке модели, подлежащей экспорту. Если это None (что является значением по умолчанию), будет использоваться последняя контрольная точка в export_dir.
Возвращает
Путь к строке экспортированной директории. Примечание: эта функция была добавлена приблизительно в 2016/09/25; клиентам, зависящим от возвращаемого значения, может потребоваться обработать случай, когда эта функция возвращает None, так как подклассы не возвращают значения.
Экспортирует график вывода в виде SavedModel в указанную директорию.
Аргументы
export_dir_base
Строка, содержащая директорию для записи экспортированного графика и контрольных точек.
serving_input_fn
Функция, которая не принимает аргументов и возвращает InputFnOps.
default_output_alternative_key
Имя заголовка для обработки, если не указан. Не требуется для моделей с одним заголовком.
assets_extra
Словарь, определяющий способ заполнения директории assets.extra экспортированного SavedModel. Каждый ключ должен указать путь назначения (включая имя файла) относительно директории assets.extra. Соответствующее значение указывает полный путь к исходному файлу, подлежащему копированию. Например, простой случай копирования одного файла без переименования задается как {'my_asset_file.txt': '/path/to/my_asset_file.txt'}.
as_text
нужно ли записывать протокол SavedModel в текстовом формате.
checkpoint_path
Путь к контрольной точке для экспорта. Если None (значение по умолчанию), выбирается последняя контрольная точка, найденная в директории модели.
graph_rewrite_specs
Итерируемый список GraphRewriteSpec. Каждый элемент создаст отдельный MetaGraphDef внутри экспортированного SavedModel, помеченный и переписанный как указано. По умолчанию используется один элемент с использованием стандартной метки обслуживания ("serve") и без переписывания.
Инкрементная подгонка к набору образцов. (устаревшие аргументы)
Ожидается, что этот метод будет вызываться несколько раз последовательно на различных или одинаковых фрагментах набора данных. Это может реализовать итеративное обучение или обучение вне памяти/онлайн.
Это особенно полезно, когда весь набор данных слишком велик, чтобы поместиться в памяти одновременно. Или когда модели требуется длительное время для сходимости, и вы хотите разбить обучение на подчасти.
Аргументы
x
Матрица формы [n_samples, n_features...]. Может быть итератором, возвращающим массивы признаков. Образцы входных данных для обучения модели. Если установлено, input_fn должно быть None.
y
Вектор или матрица [n_samples] или [n_samples, n_outputs]. Может быть итератором, возвращающим массив меток. Значения меток обучения (метки классов в классификации, вещественные числа в регрессии). Если установлено, input_fn должно быть None.
input_fn
Функция ввода. Если установлено, x, y, и batch_size должны быть None.
steps
Количество шагов, на которых необходимо обучить модель. Если None, обучаться бесконечно.
batch_size
Размер мини-пакета для использования на входе, по умолчанию совпадает с первым измерением x. Должен быть None если input_fn предоставлено.
monitors
Список экземпляров подкласса BaseMonitor. Используется для обратных вызовов внутри цикла обучения.
Возвращаемое значение
self, для цепочки вызовов.
Исключения
ValueError
Если хотя бы один из x и y предоставлен, и input_fn предоставлено.
Возвращает прогнозы для заданных признаков. (устаревшие аргументы)
Аргументы
x
Матрица формы [n_samples, n_features...]. Может быть итератором, возвращающим массивы признаков. Образцы входных данных для обучения модели. Если установлено, input_fn должно быть None.
input_fn
Функция ввода. Если установлено, x и 'batch_size' должны быть None.
batch_size
Переопределение размера пакета по умолчанию. Если установлено, 'input_fn' должно быть 'None'.
outputs
список str, имя выходного значения для прогноза. Если None, возвращает все.
as_iterable
Если True, возвращает итератор, который продолжает выдавать прогнозы для каждого примера до тех пор, пока входные данные не будут исчерпаны. Примечание: входные данные должны завершиться, если вы хотите, чтобы итератор завершился (например, убедитесь, что вы передаете num_epochs=1, если вы используете что-то вроде read_batch_features).
iterate_batches
Если True, возвращает весь пакет сразу, вместо того, чтобы декомпозировать его на отдельные образцы. Актуально только когда as_iterable равно True.
Возвращаемое значение
Массив NumPy предсказанных классов или регрессионных значений, если конструктор model_fn возвращает Tensor для predictions или список массивов NumPy, если model_fn возвращает dict. Возвращает итератор прогнозов, если as_iterable равно True.
Метод работает как с простыми оценщиками, так и с вложенными объектами (например, конвейерами). В первом случае параметры имеют вид <component>__<parameter> таким образом, можно обновлять каждый компонент вложенного объекта.