Erstellen Sie deploy.prototxt aus einer prottxt-Datei train_val in caffe, und geben Sie die Transformationsparams in der Bereitstellungsdatei an. Zum Beispiel habe ich die folgende Datenschicht in train_val.prototxt
:So geben Sie tranform_param in deploy.prototxt an
layer
{
name: "data"
type: "Data"
include {
phase: TRAIN
}
data_param
{
source: "/path/to/train_lmdb"
batch_size: 32
backend: LMDB
}
transform_param {
crop_size: 224
mean_value: 103.939
mean_value: 116.779
mean_value: 123.68
mirror: true
}
}
Ich verstehe, ich habe diese Schicht aus deploy.prototxt zu löschen, aber dann, wie kann ich festlegen, diejenigen Wert bedeuten? Oder die Korngröße?
In meinem Fall die deploy-Datei wie
name: "VGG_ILSVRC_19_layers"
input: "data"
input_dim: 10
input_dim: 3
input_dim: 224
input_dim: 224
Aber wo gebe ich die transform_param aussehen würde?
Ja während der Ausbildung haben, aber wir können unsere Eingaben nicht transformieren, indem eine Schicht für uns wie in deploy.prototxt Transformation mit mach in train_val.prototxt? – Valyrian
@Valyrische AFAIK-Transformation ist keine Schicht – Shai