Forum: PC-Programmierung Neuronales Netz- Zip. file öffnen


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Neuro (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

es tritt folgende Fehlermeldung auf (siehe Anhang). die zip file 
befindet sich unter downloads, ist aber ebenfalls in einer zip datei 
eingepackt (kann das ein Grund sein, warum er sie nicht findet?). Der in 
der Fehlermeldung angegebene Pfad ist falsch, soll ich die zip file in 
unter den angebenen Pfad kopieren? Wäre sehr ungeünstig, da 
verkehrszeichen.zip 89 Mb groß ist. Ansonsten die Frage, wie ich den 
Pfad manuell abändern kann?

mfG

von wer (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Lass dir doch einfach erstmal ausgeben, was in Zeile 1204 in "file" 
drinsteht.

von Icke (Gast)


Bewertung
0 lesenswert
nicht lesenswert
open sucht im cwd (current working directory) nach der datei, wenn es 
ein relativer Pfad ist.

Also folgende Möglichkeiten:
- Datei in das genutzte CWD kopieren
- CWD im Programm ändern (os.chdir)
- vollständigen Pfad angeben (C:/Downloads/xyz.zip)

von Jim M. (turboj)


Bewertung
0 lesenswert
nicht lesenswert
Neuro schrieb:
> die zip file
> befindet sich unter downloads, ist aber ebenfalls in einer zip datei
> eingepackt (kann das ein Grund sein, warum er sie nicht findet?)

Ja, das wird der Grund sein. Hier wird ein Zip und nicht "zip im zip" 
erwartet.

von imonbln (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Neuro schrieb:
> befindet sich unter downloads, ist aber ebenfalls in einer zip datei
> eingepackt (kann das ein Grund sein, warum er sie nicht findet?).

Das sind ja schon zwei gründe warum es nicht klappt. Deine Fehlermelung 
sagt er sucht im aktuellen Verzeichnis nach der Datei 
"Verkehrszeichen.zip" und nicht im downloads ein zip in welchen 
Verkehrszeichen.zip drin ist.

wer schrieb:
> lass dir doch einfach erstmal ausgeben, was in Zeile 1204 in "file"
> drinsteht.

ziemlich sicher das gleiche wie in Zeile 46 in Verkehrszeichen. das ist 
eine core Funktion von Python, ich würde erstmal davon ausgehen das die 
es Richtig macht. (TM)

von Neuro (Gast)


Bewertung
0 lesenswert
nicht lesenswert
habe die zip extrahiert, er findet sie immernoch nicht. ich kopiere die 
zip in cwd

von Neuro (Gast)


Bewertung
0 lesenswert
nicht lesenswert
ok also kanckpunkt ist, wie ich den Pfad ändern kann.

Icke schrieb:
> Also folgende Möglichkeiten:
> - Datei in das genutzte CWD kopieren
> - CWD im Programm ändern (os.chdir)
> - vollständigen Pfad angeben (C:/Downloads/xyz.zip)

die erste Möglichkeit habe ich versucht umzusetzen, aber ich weiß nicht, 
ob es sinnvoll ist, eine zip datei in zipfile.py zu kopieren


die dritte Möglichekit verstehe ich nicht, da ich niregnds im code einen 
Pfad angeben habe. Also wo soll ich dann den voll ständigen Pfand 
angeben?

von Yalu X. (yalu) (Moderator)


Bewertung
0 lesenswert
nicht lesenswert
Neuro schrieb:
> Also wo soll ich dann den voll ständigen Pfand
> angeben?

Z.B. so:
images_original, images_gray, labels = read_traffic_signs_from_zip(
        'C:/Users/Berth/Downloads/Verkehrszeichen.zip')

: Bearbeitet durch Moderator
von Dirk K. (merciless)


Bewertung
0 lesenswert
nicht lesenswert
Also mal so vorsichtig von der Seite gefragt:
Bist du sicher, dass du mit Neuronalen Netzen
hantieren willst?

merciless

von Neuro (Gast)


Bewertung
0 lesenswert
nicht lesenswert
vielen Dank

von Neuro (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
ich weiß nicht, wie diese Fehlermeldung zustande kommt

von Εrnst B. (ernst)


Bewertung
0 lesenswert
nicht lesenswert
Neuro schrieb:
> ich weiß nicht, wie diese Fehlermeldung zustande kommt

Steht doch dort, du hast einen Input-Tensor an eine Stelle gepackt, an 
der noch ein (hidden-)Layer liegen sollte.

Willst du vielleicht erstmal die Beispiele as-is laufen lassen, bevor du 
die Netz-Strukturen änderst?

Oder sicherstellen, dass dein Beispiel-Code auch zur vorhandenen 
Tensorflow-Version passt?

: Bearbeitet durch User
von Neuro (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Problem ist, dass er sich wieder die falschen Daten greift...

der angegebene Pfad ist falsch. Aber warum er immer wieder auf diesen 
einen zurückkommt, verstehe ich nicht

von imonbln (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Neuro schrieb:
> Problem ist, dass er sich wieder die falschen Daten greift...
>
> der angegebene Pfad ist falsch. Aber warum er immer wieder auf diesen
> einen zurückkommt, verstehe ich nicht

Davon steht aber nichts in der letzten Fehlermeldung, welche du gepostet 
hast. Von daher glaub ich das erstmal nicht! Solange du keine 
Informationen lieferst welche helfen deinen Gedanken zu folgen, wird das 
die Antwort sein, dass passt wenigsten zu der Fehlermeldung.

Εrnst B. schrieb:
> Steht doch dort, du hast einen Input-Tensor an eine Stelle gepackt, an
> der noch ein (hidden-)Layer liegen sollte.

Du musst nun herausbekommen, warum das so ist und was du ändern musst 
damit es richtig ist.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.