La métaprogrammation de modèles C++ en pratique : Un cadre d'apprentissage profond

Note :   (4,5 sur 5)

La métaprogrammation de modèles C++ en pratique : Un cadre d'apprentissage profond (Li Wei)

Avis des lecteurs

Il n'y a actuellement aucun avis de lecteur. La note est basée sur 2 votes.

Titre original :

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

Contenu du livre :

En utilisant l'implémentation d'un cadre d'apprentissage profond comme exemple, C++ Template Metaprogramming in Practice : A Deep Learning Framework explique l'application de la métaprogrammation dans un projet relativement important et met l'accent sur les moyens d'optimiser les performances des systèmes. Ce livre s'adresse aux développeurs ayant des connaissances de base en C++. Les développeurs familiarisés avec les cadres d'apprentissage profond traditionnels peuvent également se référer à ce livre pour comparer les différences entre le cadre d'apprentissage profond mis en œuvre avec la métaprogrammation et le calcul à la compilation avec des cadres d'apprentissage profond utilisant des méthodes orientées objet.

Composé de huit chapitres, le livre commence par deux chapitres discutant des techniques de base de la métaprogrammation et du calcul en temps réel. Les autres chapitres du livre se concentrent sur l'application pratique de la métaprogrammation dans un cadre d'apprentissage profond. Il examine les types et les systèmes riches, les modèles d'expression et l'écriture de méta-fonctions complexes, ainsi que des sujets tels que :

⬤ Les dictionnaires hétérogènes et les modèles de politiques.

⬤ Une introduction à l'apprentissage profond.

⬤ Système de type et types de données de base.

⬤ Les opérations et les modèles d'expression.

⬤ Couches de base.

⬤ Couches composites et récurrentes.

⬤ L'évaluation et son optimisation.

La métaprogrammation permet de construire un code flexible et efficace. Pour les développeurs C++ qui sont familiers avec la programmation orientée objet, la principale difficulté dans l'apprentissage et la maîtrise de la métaprogrammation C++ est d'établir le mode de pensée de la programmation fonctionnelle. L'approche de la métaprogrammation impliquée au moment de la compilation est fonctionnelle, ce qui signifie que les résultats intermédiaires de la construction ne peuvent pas être modifiés et que l'impact peut être plus important que prévu. Ce livre permet aux programmeurs C++ de développer un état d'esprit fonctionnel et des compétences en métaprogrammation. Il aborde également les coûts de développement et d'utilisation de la métaprogrammation et propose des solutions pour minimiser ces coûts.

Autres informations sur le livre :

ISBN :9780367609566
Auteur :
Éditeur :
Langue :anglais
Reliure :Relié
Année de publication :2020
Nombre de pages :308

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

La métaprogrammation de modèles C++ en pratique : Un cadre d'apprentissage profond - C++ Template...
En utilisant l'implémentation d'un cadre...
La métaprogrammation de modèles C++ en pratique : Un cadre d'apprentissage profond - C++ Template Metaprogramming in Practice: A Deep Learning Framework
Les pérovskites hybrides organiques-inorganiques - Hybrid Organic-Inorganic Perovskites
Les pérovskites hybrides organiques-inorganiques (HOIP) ont...
Les pérovskites hybrides organiques-inorganiques - Hybrid Organic-Inorganic Perovskites

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)