Rezolvat: keras.utils.plot_model îmi tot spune să instalez pydot și graphviz

Keras este o bibliotecă puternică și la îndemână pentru crearea modelelor de învățare automată, în special modelele de învățare profundă. Una dintre caracteristicile sale este reprezentarea modelului nostru într-o diagramă pentru o înțelegere mai ușoară și depanare. Uneori, rularea keras.utils.plot_model poate genera erori care indică lipsa cerințelor software, în special pydot și graphviz. Se așteaptă să le instalați pe amândouă. Cu toate acestea, chiar și după instalarea lor, este posibil să primiți în continuare același mesaj de eroare. Acest lucru se datorează faptului că căile și setările de configurare nu sunt setate corect. Cu acest articol, vom parcurge procesul de rezolvare a acestei probleme.

Soluția

Cheia soluției este să realizați că pydot și graphviz trebuie instalate și configurate într-o anumită ordine și mod. Soluția depinde și de sistemul de operare pe care îl utilizați. Iată pașii generali:

  • Instalați graphviz
  • Descărcați și instalați pydot
  • Setați calea pentru instalarea graphviz în calea dvs. Python

Acum, vom cerceta codul Python pentru a implementa această soluție.

Implementarea codului

În mediul dvs. de codare Python (cum ar fi caietul Jupyter sau PyCharm), puteți utiliza următorul cod pentru a instala bibliotecile necesare:

!apt-get install -y graphviz
!pip install pydot

Setarea căii pentru graphviz variază în funcție de sistemul dvs. de operare. Pe Windows, puteți proceda astfel:

import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin/'

Unde „C:/Program Files (x86)/Graphviz2.38/bin/” este locația în care este instalat graphviz.

Acum, puteți apela din nou keras.utils.plot_model și ar trebui să funcționeze:

from keras.utils import plot_model
plot_model(model, to_file='model.png')

Returnarea „model.png” va fi reprezentarea grafică a modelului dumneavoastră.

Instalare și setarea căii de mediu

Instalarea software-ului și setarea căilor de mediu nu sunt întotdeauna sarcini simple. Aceste activități necesită adesea privilegii administrative și, eventual, competențe tehnice ridicate. Dacă simpla instalare a software-ului nu vă permite imediat să îl utilizați, nu vă descurajați. Nu este neobișnuit să trebuiască să adăugați manual locația software-ului nou instalat la calea computerului dvs.

Folosind keras.utils.plot_model

API-ul keras.utils.plot_model facilitează vizualizarea interactivă a modelului de rețea neuronală bazată pe Keras. Devine incredibil de util atunci când lucrați cu modele complexe, unde o reprezentare vizuală ajută la înțelegerea fluxului și a relației dintre straturi. Modelul dvs. este trasat într-un fișier imagine, pe care îl puteți vizualiza după cum doriți.

În concluzie, orice complexitate în configurarea sistemului pentru keras.utils.plot_model poate fi navigată cu răbdare și o abordare structurată. Acest articol ar trebui să servească drept ghid în acest scop.

Postări asemănatoare:

Lăsați un comentariu