
Este proyecto cambia la implementación del código MXNET en el libro original "Aprendizaje manual de aprendizaje profundo" a la implementación de Pytorch. Autores de libros originales: Aston Zhang, Li Mu, Zachary C. Lipton, Alexander J. Smora y otros contribuyentes comunitarios, Dirección de Github: https://github.com/d2l-ai/d2l-zh
Hay algunas diferencias en las versiones chinas e inglesas de este libro. Para la refactorización de Pytorch de la versión en inglés de este libro, consulte este proyecto. Hay algunas diferencias entre las versiones chinas e inglesas de este libro. Para la modificación de Pytorch de la versión en inglés, puede consultar este repositorio.
Este repositorio contiene principalmente dos carpetas: código y documentos (más algunos datos se almacenan en los datos). La carpeta de código es el código de cuaderno Jupyter relevante para cada capítulo (basado en Pytorch); La carpeta Docs es el contenido relevante en el libro "Aprendizaje profundo de mano" en formato de Markdown, y luego usa Docsify para implementar el documento web en las páginas GitHub. Dado que el libro original usa el marco MXNET, el contenido de documentos puede ser ligeramente diferente del libro original, pero el contenido general es el mismo. Las contribuciones a este proyecto o problema son bienvenidas.
Este proyecto está dirigido a los zapatos para niños que están interesados en el aprendizaje profundo, especialmente aquellos que desean usar Pytorch para el aprendizaje profundo. Este proyecto no requiere que tenga ningún conocimiento de fondo de aprendizaje profundo o aprendizaje automático. Solo necesita comprender las matemáticas y la programación básicas, como el álgebra lineal básica, la diferencial y la probabilidad, y la programación básica de Python.
Este repositorio contiene algunas fórmulas de látex, pero el nativo de Markdown de GitHub no admite la pantalla de fórmula, y la carpeta DOCS se ha implementado en las páginas de GitHub utilizando Docsify, por lo que la forma más fácil de ver el documento es acceder directamente a la versión web de este proyecto. Por supuesto, si aún desea ejecutar el código relevante, aún tiene que clonar el proyecto y luego ejecutar el código relevante en la carpeta de código.
También puede acceder a la documentación localmente e instalar primero docsify-cli :
npm i docsify-cli -gLuego clone el proyecto localmente:
git clone https://github.com/ShusenTang/Dive-into-DL-PyTorch.git
cd Dive-into-DL-PyTorch Luego ejecute un servidor local, para que pueda acceder fácilmente al efecto de representación web del documento en tiempo real en http://localhost:3000 .
docsify serve docs Si no desea instalar la herramienta docsify-cli , e incluso Node.js no está instalado en su computadora, y por alguna razón desea explorar los documentos localmente, puede ejecutar el servicio web en docker .
Primero, clone este proyecto al área local:
git clone https://github.com/ShusenTang/Dive-into-DL-PyTorch.git
cd Dive-into-DL-PyTorch Luego use el siguiente comando para crear una imagen docker llamada "D2DL":
docker build -t d2dl .Después de crear la imagen, ejecute el siguiente comando para crear un nuevo contenedor:
docker run -dp 3000:3000 d2dl Finalmente, abra esta dirección http://localhost:3000/#/ en su navegador para disfrutar accediendo al documento. Adecuado para aquellos que no quieren instalar demasiadas herramientas en sus computadoras.
Actualizado continuamente ...
Versión china: aprende aprendizaje profundo en manos | Repositorio de Github
Versión en inglés: sumergirse en el aprendizaje profundo | Repositorio de Github
Si usó este proyecto en su investigación, cite el libro 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}
}