Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Делит изображение на компоненты, используя предварительно обученную модель глубокой нейронной сети.
Использование
featurizeImage(var, outVar = NULL, dnnModel = "Resnet18")
Аргументы
var
Входная переменная, содержащая извлеченные пиксельные значения.
outVar
Префикс выходных переменных, содержащих признаки изображения. Если задано значение NULL, будет использоваться имя входной переменной. Значение по умолчанию — NULL.
dnnModel
Предварительно обученная глубокая нейронная сеть. Возможными вариантами являются следующие.
"resnet18""resnet50""resnet101""alexnet"
Значение по умолчанию —"resnet18". Подробные сведения о ResNet см. на страницеDeep Residual Learning for Image Recognition.
Сведения
featurizeImage конструирует признаки из изображения, используя определенную предварительно обученную модель глубокой нейронной сети. Входные переменные для этого преобразования должны быть извлеченными пиксельными значениями.
Значение
Объект maml, определяющий преобразование.
Авторы
Корпорация Майкрософт Microsoft Technical Support
Примеры
train <- data.frame(Path = c(system.file("help/figures/RevolutionAnalyticslogo.png", package = "MicrosoftML")), Label = c(TRUE), stringsAsFactors = FALSE)
# Loads the images from variable Path, resizes the images to 1x1 pixels and trains a neural net.
model <- rxNeuralNet(
Label ~ Features,
data = train,
mlTransforms = list(
loadImage(vars = list(Features = "Path")),
resizeImage(vars = "Features", width = 1, height = 1, resizing = "Aniso"),
extractPixels(vars = "Features")
),
mlTransformVars = "Path",
numHiddenNodes = 1,
numIterations = 1)
# Featurizes the images from variable Path using the default model, and trains a linear model on the result.
model <- rxFastLinear(
Label ~ Features,
data = train,
mlTransforms = list(
loadImage(vars = list(Features = "Path")),
resizeImage(vars = "Features", width = 224, height = 224), # If dnnModel == "AlexNet", the image has to be resized to 227x227.
extractPixels(vars = "Features"),
featurizeImage(var = "Features")
),
mlTransformVars = "Path")