Keras ir jaudīga un ērta bibliotēka mašīnmācīšanās modeļu , īpaši dziļās mācīšanās modeļu, izveidei. Viena no tās funkcijām ir mūsu modeļa attēlošana diagrammā, lai atvieglotu izpratni un problēmu novēršanu. Dažreiz keras.utils.plot_model palaišana var radīt kļūdas, kas norāda uz trūkstošām programmatūras prasībām, īpaši pydot un graphviz. Jums ir jāinstalē abi. Tomēr pat pēc to instalēšanas joprojām var tikt parādīts tas pats kļūdas ziņojums. Tas ir saistīts ar nepareizi iestatītiem ceļiem un konfigurācijas iestatījumiem. Šajā rakstā mēs aplūkosim šīs konkrētās problēmas risināšanas procesu.
Risinājums
Risinājuma atslēga ir saprast, ka pydot un graphviz ir jāinstalē un jākonfigurē noteiktā secībā un veidā. Risinājums ir atkarīgs arī no izmantotās operētājsistēmas. Tālāk ir norādītas vispārīgās darbības.
- Instalējiet graphviz
- Lejupielādējiet un instalējiet pydot
- Iestatiet graphviz instalēšanas ceļu savā Python ceļā
Tagad mēs iedziļināsimies Python kodā, lai ieviestu šo risinājumu.
Koda ieviešana
Savā Python kodēšanas vidē (piemēram, Jupyter piezīmjdatorā vai PyCharm) varat izmantot šādu kodu, lai instalētu nepieciešamās bibliotēkas:
!apt-get install -y graphviz !pip install pydot
Grafviz ceļa iestatīšana atšķiras atkarībā no operētājsistēmas. Operētājsistēmā Windows to var izdarīt šādi:
import os os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin/'
Kur “C:/Program Files (x86)/Graphviz2.38/bin/” ir graphviz instalēšanas vieta.
Tagad varat vēlreiz izsaukt keras.utils.plot_model, un tam vajadzētu darboties:
from keras.utils import plot_model plot_model(model, to_file='model.png')
Atgriežot “model.png”, tiks parādīts jūsu modeļa grafiskais attēlojums.
Instalācijas un vides ceļa iestatīšana
Programmatūras instalēšana un vides ceļu iestatīšana ne vienmēr ir vienkārši uzdevumi. Šīs darbības bieži vien prasa administratīvās privilēģijas un, iespējams, paaugstinātas tehniskās kompetences. Ja vienkārši programmatūras instalēšana neļauj to nekavējoties izmantot, nekautrējieties. Nav nekas neparasts, ka aprēķina ceļam ir manuāli jāpievieno tikko instalētās programmatūras atrašanās vieta.
Izmantojot keras.utils.plot_model
Keras.utils.plot_model API atvieglo jūsu Keras balstītā neironu tīkla modeļa interaktīvu vizualizāciju . Tas kļūst neticami noderīgi, strādājot ar sarežģītiem modeļiem, kur vizuāls attēlojums palīdz izprast plūsmu un attiecības starp slāņiem. Jūsu modelis tiek attēlots attēla failā, ko varat ērti apskatīt.
Noslēgumā jāsaka, ka jebkādas sarežģītības, kas saistītas ar sistēmas iestatīšanu keras.utils.plot_model, var pārvarēt ar pacietību un strukturētu pieeju . Šim rakstam vajadzētu kalpot kā ceļvedim šajā nolūkā.