
Este projeto altera a implementação do código MXNET no livro original "Aprendizagem de aprendizado profundo" para a implementação de Pytorch. Autores originais de livros: Aston Zhang, Li Mu, Zachary C. Lipton, Alexander J. Smora e outros colaboradores da comunidade, Github Endereço: https://github.com/d2l-ai/d2l-zh
Existem algumas diferenças nas versões chinesa e inglesa deste livro. Para a refatoração de Pytorch da versão em inglês deste livro, consulte este projeto. Existem algumas diferenças entre as versões chinesa e inglesa deste livro. Para a modificação de Pytorch da versão em inglês, você pode consultar este repositório.
Este repositório contém principalmente duas pastas: código e documentos (além de alguns dados são armazenados em dados). A pasta de código é o código de notebook Jupyter relevante para cada capítulo (baseado em pytorch); A pasta Docs é o conteúdo relevante no livro "Hand-on Deep Learning" no formato Markdown e, em seguida, use o DocSify para implantar o documento da Web nas páginas do GitHub. Como o livro original usa a estrutura do MXNET, o conteúdo do DOCS pode ser um pouco diferente do livro original, mas o conteúdo geral é o mesmo. As contribuições para este projeto ou edição são bem -vindas.
Este projeto é destinado a sapatos infantis interessados em aprender profundo, especialmente aqueles que desejam usar o Pytorch para aprender profundo. Este projeto não exige que você tenha conhecimento de fundo de aprendizado profundo ou aprendizado de máquina. Você só precisa entender a matemática e a programação básicas, como álgebra linear básica, diferencial e probabilidade e programação básica do Python.
Esse repositório contém algumas fórmulas de látex, mas o nativo de marcação do Github não suporta exibição de fórmula, e a pasta Docs foi implantada nas páginas do GitHub usando o DocSify; portanto, a maneira mais fácil de visualizar o documento é acessar diretamente a versão da Web deste projeto. Obviamente, se você ainda deseja executar o código relevante, ainda precisará clonar o projeto e executar o código relevante na pasta Código.
Você também pode acessar a documentação localmente e instalar docsify-cli primeiro:
npm i docsify-cli -gEm seguida, clone o projeto localmente:
git clone https://github.com/ShusenTang/Dive-into-DL-PyTorch.git
cd Dive-into-DL-PyTorch Em seguida, execute um servidor local, para que você possa acessar facilmente o efeito de renderização da web do documento em tempo real em http://localhost:3000 .
docsify serve docs Se você não deseja instalar a ferramenta docsify-cli , e mesmo Node.js não está instalado no seu computador e, por algum motivo, você deseja procurar documentos localmente, pode executar o serviço da web no contêiner docker .
Primeiro, clone este projeto para a área local:
git clone https://github.com/ShusenTang/Dive-into-DL-PyTorch.git
cd Dive-into-DL-PyTorch Em seguida, use o seguinte comando para criar uma imagem docker chamada "d2dl":
docker build -t d2dl .Depois que a imagem for criada, execute o seguinte comando para criar um novo contêiner:
docker run -dp 3000:3000 d2dl Por fim, abra este endereço http://localhost:3000/#/ no seu navegador para gostar de acessar o documento. Adequado para aqueles que não desejam instalar muitas ferramentas em seus computadores.
Atualizado continuamente ...
Versão chinesa: Aprenda a aprendizagem profunda nas mãos | Repositório do GitHub
Versão em inglês: mergulhe em aprendizado profundo | Repo Github
Se você usou este projeto em sua pesquisa, cite o livro 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}
}