Metaprogramovanie šablón v C++ v praxi: Rámec hlbokého učenia

Hodnotenie:   (4,5 z 5)

Metaprogramovanie šablón v C++ v praxi: Rámec hlbokého učenia (Li Wei)

Recenzie čitateľov

Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 2 hlasoch.

Pôvodný názov:

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

Obsah knihy:

Na príklade implementácie rámca hlbokého učenia C++ Template Metaprogramming in Practice: A Deep Learning Framework vysvetľuje aplikáciu metaprogramovania v pomerne veľkom projekte a zdôrazňuje spôsoby optimalizácie výkonu systémov. Kniha je vhodná pre vývojárov so základnými znalosťami jazyka C++. Vývojári, ktorí poznajú bežné frameworky hlbokého učenia, sa tiež môžu obrátiť na túto knihu, aby porovnali rozdiely medzi frameworkom hlbokého učenia implementovaným pomocou metaprogramovania a výpočtom v čase kompilácie s frameworkmi hlbokého učenia pomocou objektovo orientovaných metód.

Kniha pozostáva z ôsmich kapitol a začína dvoma kapitolami, v ktorých sa rozoberajú základné techniky metaprogramovania a compile-time computingu. Zvyšné kapitoly knihy sa zameriavajú na praktické použitie metaprogramovania v rámci hlbokého učenia. Skúma bohaté typy a systémy, šablóny výrazov a písanie zložitých metafunkcií, ako aj témy ako:

⬤ Heterogénne slovníky a šablóny politík.

⬤ Uvod do hlbokého učenia.

⬤ Typový systém a základné dátové typy.

⬤ Operácie a šablóny výrazov.

⬤ Základné vrstvy.

⬤ Kompozitné a rekurentné vrstvy.

⬤ Vyhodnocovanie a jeho optimalizácia.

Metaprogramovanie dokáže vytvoriť flexibilný a efektívny kód. Pre vývojárov v C++, ktorí sú oboznámení s objektovo orientovaným programovaním, je hlavným problémom pri učení a zvládnutí metaprogramovania v C++ zavedenie spôsobu myslenia funkcionálneho programovania. Metaprogramovanie zapojené do prístupu v čase kompilácie je funkcionálne, čo znamená, že medzivýsledky konštrukcie nemožno meniť a dopad môže byť väčší, ako sa očakávalo. Táto kniha umožňuje programátorom v jazyku C++ rozvíjať funkcionálne myslenie a zručnosti v oblasti metaprogramovania. V knihe sa tiež rozoberajú náklady na vývoj a náklady na používanie metaprogramovania a uvádzajú sa riešenia na minimalizáciu týchto nákladov.

Ďalšie údaje o knihe:

ISBN:9780367609566
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Pevná väzba
Rok vydania:2020
Počet strán:308

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Metaprogramovanie šablón v C++ v praxi: Rámec hlbokého učenia - C++ Template Metaprogramming in...
Na príklade implementácie rámca hlbokého učenia C++...
Metaprogramovanie šablón v C++ v praxi: Rámec hlbokého učenia - C++ Template Metaprogramming in Practice: A Deep Learning Framework
Hybridné organicko-anorganické perovskity - Hybrid Organic-Inorganic Perovskites
Hybridné organicko-anorganické perovskity (HOIP) vzbudili v poslednom...
Hybridné organicko-anorganické perovskity - Hybrid Organic-Inorganic Perovskites

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)