Értékelés:
Jelenleg nincsenek olvasói vélemények. Az értékelés 2 olvasói szavazat alapján történt.
C++ Template Metaprogramming in Practice: A Deep Learning Framework
A C++ Template Metaprogramming in Practice: A Deep Learning Framework egy mélytanulási keretrendszer megvalósításának példáján keresztül magyarázza el a metaprogramozás alkalmazását egy viszonylag nagy projektben, és hangsúlyozza a rendszerek teljesítményének optimalizálási módjait. A könyv a C++ alapszintű ismeretekkel rendelkező fejlesztők számára alkalmas. A mainstream mélytanulási keretrendszereket ismerő fejlesztők is hivatkozhatnak erre a könyvre, hogy összehasonlítsák a metaprogramozással megvalósított mélytanulási keretrendszer és az objektumorientált módszereket használó mélytanulási keretrendszerekkel való fordításidejű számítás közötti különbségeket.
A nyolc fejezetből álló könyv a metaprogramozás és a fordításidejű számítás alapvető technikáit tárgyaló két fejezettel kezdődik. A könyv további fejezetei a metaprogramozás gyakorlati alkalmazására összpontosítanak egy mélytanulási keretrendszerben. Megvizsgálja a gazdag típusokat és rendszereket, a kifejezéssablonokat és az összetett metafunkciók írását, valamint olyan témákat, mint:
⬤ Heterogén szótárak és szabálysablonok.
⬤ Egy bevezetés a mélytanulásba.
⬤ Típusrendszer és alapvető adattípusok.
⬤ Műveletek és kifejezéssablonok.
⬤ Az alapvető rétegek.
⬤ Kompozit és rekurrens rétegek.
⬤ Értékelés és annak optimalizálása.
A metaprogramozás rugalmas és hatékony kódot készíthet. Az objektumorientált programozásban jártas C++ fejlesztők számára a C++ metaprogramozás elsajátítása és elsajátítása során a legfőbb nehézséget a funkcionális programozás gondolkodásmódjának kialakítása jelenti. A fordítási időben alkalmazott metaprogramozási megközelítés funkcionális, ami azt jelenti, hogy a konstrukció közbenső eredményei nem változtathatók meg, és a vártnál nagyobb lehet a hatás. Ez a könyv lehetővé teszi a C++ programozók számára a funkcionális gondolkodásmód és a metaprogramozási készségek fejlesztését. A könyv kitér a metaprogramozás fejlesztési és használati költségeire is, és megoldási lehetőségeket kínál e költségek minimalizálására.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)