2016-12-14 2 views
0

Wenn ich das Lernprogramm unter dem folgenden Link ausführe, erhalte ich den Fehler unten, wenn ich zu dem folgenden Schritt komme. Keine Fehler vor diesem Punkt.Verwenden des vortrainierten Bildklassifizierungsmodells von mxnet in R

http://mxnet.io/tutorials/r/classifyRealImageWithPretrainedModel.html

prob <- predict(model, X=normed) [19:01:35] D:\chhong\mxnet\dmlc-core\include\dmlc/logging.h:235: [19:01:35] d:\chhong\mxnet\src\operator./concat-inl.h:152: Check failed: (dshape[j]) == (tmp[j]) Incorrect shape[2]: (1,320,15,15). (first input shape: (1,576,14,14)) Error: InferShape Error in ch_concat_3c_chconcat: [19:01:35] d:\chhong\mxnet\src\operator./concat-inl.h:152: Check failed: (dshape[j]) == (tmp[j]) Incorrect shape[2]: (1,320,15,15). (first input shape: (1,576,14,14))

+0

Um eine Frage zur Fehlerbehebung zu stellen, müssen Sie den Code und die Daten angeben, um Ihr Problem innerhalb der Frage selbst zu reproduzieren. –

+0

Ich bin der Betreuer für das Paket mxnet R. Zuerst schlage ich vor, dass Sie Probleme auf GitHub öffnen. Zweitens ist der Grund für Ihr Problem, dass das Windows-Paket zu alt ist. Es wurde lange nicht mehr aktualisiert, da ich jetzt keinen Zugriff auf einen Windows-Rechner habe. –

Antwort

0

Nicht sicher, ob das Tutorial habe feste oder eine der Komponenten festgelegt wurde, aber dieses Tutorial führt ohne Fehler, wenn heute die Prüfung auf Mac

+0

Wie in [Qiangs Kommentar] (https://stackoverflow.com/questions/41132794/using-mxnet-pre-trained-image-classification-model-in-r/49060756#comment69513882_41132794) erwähnt, erscheint das Problem auf WINDOWS-Maschinen . – Mogsdad

1

Ich habe das Tutorial auf meinem Windows-Server laufen R2 2012 Maschine mit mxnet Version 0.10.1 und R Version 3.4.3.

Es läuft gut, und das einzige, was falsch gelaufen ist, dass auf die Zeit, die ich beim ersten Mal laufen require(mxnet) Paket mich zurück:

> require(mxnet) 
Loading required package: mxnet 
Error: package or namespace load failed for ‘mxnet’: 
object ‘set_global_graph_attrs’ is not exported by 'namespace:DiagrammeR' 

Ich musste manuell installieren und Last diagrammer, um sicherzustellen, es beginnt. Hier ist der Code zu tun:

# Make sure you have devtools installed already 
require(devtools) 
install_version("DiagrammeR", version = "0.9.0", repos = "http://cran.us.r-project.org") 
require(DiagrammeR) 

Danach habe ich das Tutorial wieder laufen und es hat gut funktioniert.