Ho avuto lo stesso problema. Sulla base di this thread, sono riuscito a risolvere questo problema utilizzando la sintassi di Proto precedente come suggerito. Ad esempio, dovevo eseguire questa operazione:
Rinominare la definizione dei livelli da layers
a layer
. Tutti tipo di livello di rinomina da documentazione caffe (o con l'esempio file proto) - cioè strato type: CONVOLUTION
-type: "Convolution"
, ecc Sostituire nuova sintassi:
blobs_lr: 1
blobs_lr: 1
weight_decay: 1
weight_decay: 0
per
param {
name: "conv1_w"
lr_mult: 1
decay_mult: 1
}
param {
name: "conv1_b"
lr_mult: 2
decay_mult: 0
}
Ora l'analisi e il nuovo-disegno funziona bene. Fare riferimento ai file .prototxt nel pacchetto caffe per ottenere una migliore intuizione, come si presenta la sintassi proto di lavoro.
se si utilizza l'interfaccia [DIGITS] (https://github.com/NVIDIA/DIGITS) di NVIDIA per caffe, sarà possibile ottenere questi disegni dall'interfaccia utente. – Shai
BTW quanto è grande la tua rete? puoi disegnare reti più piccole? – Shai
Posso disegnare la rete Siamese (fornita nella libreria) ma non posso disegnare le reti per la classificazione di Imagenet (dato anche nella libreria) – thetna