
Ce projet modifie la mise en œuvre du code MXNET dans le livre original "Hand-on Learning Deep Learning" vers l'implémentation de Pytorch. Auteurs de livres originaux: Aston Zhang, Li MU, Zachary C. Lipton, Alexander J. Smora et autres contributeurs communautaires, Adresse GitHub: https://github.com/d2l-ai/d2l-zh
Il existe quelques différences dans les versions chinoises et anglaises de ce livre. Pour la refactorisation Pytorch de la version anglaise de ce livre, veuillez vous référer à ce projet. Il existe quelques différences entre les versions chinoises et anglaises de ce livre. Pour la modification Pytorch de la version anglaise, vous pouvez vous référer à ce dépôt.
Ce référentiel contient principalement deux dossiers: le code et les documents (plus certaines données sont stockées dans les données). Le dossier de code est le code de carnet de jupyter pertinent pour chaque chapitre (basé sur Pytorch); Le dossier DOCS est le contenu pertinent dans le livre "Hand-on Deep Learning" au format Markdown, puis utilise Docsify pour déployer le document Web sur les pages GitHub. Étant donné que le livre original utilise le framework MXNET, le contenu DOCS peut être légèrement différent du livre original, mais le contenu global est le même. Les contributions à ce projet ou problème sont les bienvenues.
Ce projet s'adresse aux chaussures pour enfants qui s'intéressent à l'apprentissage en profondeur, en particulier à ceux qui veulent utiliser Pytorch pour l'apprentissage en profondeur. Ce projet ne vous oblige pas à avoir des connaissances de base de l'apprentissage en profondeur ou de l'apprentissage automatique. Il vous suffit de comprendre les mathématiques et la programmation de base, telles que l'algèbre linéaire de base, la différentiel et la probabilité et la programmation de base Python.
Ce référentiel contient des formules de latex, mais le natif de Markdown de GitHub ne prend pas en charge l'affichage de la formule, et le dossier DOCS a été déployé sur les pages GitHub à l'aide de DocSify, donc le moyen le plus simple de visualiser le document est d'accéder directement à la version Web de ce projet. Bien sûr, si vous souhaitez toujours exécuter le code pertinent, vous devez toujours cloner le projet, puis exécuter le code pertinent dans le dossier de code.
Vous pouvez également accéder à la documentation localement et installer d'abord docsify-cli :
npm i docsify-cli -gPuis cloner le projet localement:
git clone https://github.com/ShusenTang/Dive-into-DL-PyTorch.git
cd Dive-into-DL-PyTorch Exécutez ensuite un serveur local, afin que vous puissiez facilement accéder à l'effet de rendu Web du document en temps réel sur http://localhost:3000 .
docsify serve docs Si vous ne souhaitez pas installer l'outil docsify-cli et même Node.js n'est pas installé sur votre ordinateur, et pour une raison quelconque, vous souhaitez parcourir les documents localement, vous pouvez exécuter le service Web dans docker .
Tout d'abord, clonez ce projet vers la région:
git clone https://github.com/ShusenTang/Dive-into-DL-PyTorch.git
cd Dive-into-DL-PyTorch Utilisez ensuite la commande suivante pour créer une image docker nommée "D2DL":
docker build -t d2dl .Une fois l'image créée, exécutez la commande suivante pour créer un nouveau conteneur:
docker run -dp 3000:3000 d2dl Enfin, ouvrez cette adresse http://localhost:3000/#/ dans votre navigateur pour profiter du document. Convient à ceux qui ne veulent pas installer trop d'outils sur leurs ordinateurs.
Mis à jour en continu ...
Version chinoise: apprenez l'apprentissage en profondeur sur les mains | Référentiel GitHub
Version anglaise: plongez dans Deep Learning | GitHub Repo
Si vous avez utilisé ce projet dans votre recherche, veuillez citer le livre original:
@book{zhang2019dive,
title={Dive into Deep Learning},
author={Aston Zhang and Zachary C. Lipton and Mu Li and Alexander J. Smola},
note={url{http://www.d2l.ai}},
year={2020}
}