C++ sablon metaprogramozás a gyakorlatban: Mélytanulási keretrendszer

Értékelés:   (4.5 az 5-ből)

C++ sablon metaprogramozás a gyakorlatban: Mélytanulási keretrendszer (Li Wei)

Olvasói vélemények

Jelenleg nincsenek olvasói vélemények. Az értékelés 2 olvasói szavazat alapján történt.

Eredeti címe:

C++ Template Metaprogramming in Practice: A Deep Learning Framework

Könyv tartalma:

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.

A könyv egyéb adatai:

ISBN:9780367609566
Szerző:
Kiadó:
Nyelv:angol
Kötés:Keményfedeles
A kiadás éve:2020
Oldalak száma:308

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

C++ sablon metaprogramozás a gyakorlatban: Mélytanulási keretrendszer - C++ Template Metaprogramming...
A C++ Template Metaprogramming in Practice: A Deep...
C++ sablon metaprogramozás a gyakorlatban: Mélytanulási keretrendszer - C++ Template Metaprogramming in Practice: A Deep Learning Framework
Hibrid szerves-szervetlen perovszkitok - Hybrid Organic-Inorganic Perovskites
A hibrid szerves-szervetlen perovszkitok (HOIP-ok) az elmúlt évtizedben...
Hibrid szerves-szervetlen perovszkitok - Hybrid Organic-Inorganic Perovskites

A szerző munkáit az alábbi kiadók adták ki:

© 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)