
โครงการนี้เปลี่ยนการใช้รหัส MXNET ในหนังสือต้นฉบับ ผู้เขียนหนังสือต้นฉบับ: Aston Zhang, Li Mu, Zachary C. Lipton, Alexander J. Smora และผู้สนับสนุนชุมชนอื่น ๆ ที่อยู่ GitHub: https://github.com/d2l-ai/d2l-zhub
หนังสือเล่มนี้มีความแตกต่างในหนังสือเล่มนี้และภาษาอังกฤษ สำหรับ Pytorch refactoring ของเวอร์ชันภาษาอังกฤษของหนังสือเล่มนี้โปรดดูที่โครงการนี้ หนังสือเล่มนี้มีความแตกต่างระหว่างหนังสือเล่มนี้และภาษาอังกฤษ สำหรับการแก้ไข pytorch ของเวอร์ชันภาษาอังกฤษคุณสามารถอ้างถึง repo นี้
พื้นที่เก็บข้อมูลนี้ส่วนใหญ่มีสองโฟลเดอร์: รหัสและเอกสาร (รวมถึงข้อมูลบางอย่างถูกเก็บไว้ในข้อมูล) โฟลเดอร์รหัสเป็นรหัสสมุดบันทึก Jupyter ที่เกี่ยวข้องสำหรับแต่ละบท (ขึ้นอยู่กับ pytorch); โฟลเดอร์ DOCS เป็นเนื้อหาที่เกี่ยวข้องในหนังสือ "Hand-On Learning" ในรูปแบบ Markdown จากนั้นใช้ docsify เพื่อปรับใช้เอกสารเว็บไปยังหน้า GitHub เนื่องจากหนังสือต้นฉบับใช้ MXNET Framework เนื้อหาเอกสารอาจแตกต่างจากหนังสือต้นฉบับเล็กน้อย แต่เนื้อหาโดยรวมเหมือนกัน ยินดีต้อนรับการมีส่วนร่วมในโครงการหรือปัญหานี้
โครงการนี้มุ่งเป้าไปที่รองเท้าเด็กที่มีความสนใจในการเรียนรู้อย่างลึกซึ้งโดยเฉพาะผู้ที่ต้องการใช้ Pytorch เพื่อการเรียนรู้อย่างลึกซึ้ง โครงการนี้ไม่ต้องการให้คุณมีความรู้พื้นฐานเกี่ยวกับการเรียนรู้อย่างลึกซึ้งหรือการเรียนรู้ของเครื่อง คุณเพียงแค่ต้องเข้าใจคณิตศาสตร์และการเขียนโปรแกรมขั้นพื้นฐานเช่นพีชคณิตเชิงเส้นพื้นฐานความแตกต่างและความน่าจะเป็นและการเขียนโปรแกรม Python ขั้นพื้นฐาน
ที่เก็บนี้มีสูตร LaTex บางส่วน แต่ Native Markdown ของ GitHub ไม่รองรับการแสดงสูตรและโฟลเดอร์ DOCS ได้ถูกปรับใช้ในหน้า GitHub โดยใช้ docsify ดังนั้นวิธีที่ง่ายที่สุดในการดูเอกสารคือการเข้าถึงเว็บเวอร์ชันของโครงการนี้โดยตรง แน่นอนถ้าคุณยังต้องการเรียกใช้รหัสที่เกี่ยวข้องคุณยังต้องโคลนโครงการและเรียกใช้รหัสที่เกี่ยวข้องในโฟลเดอร์รหัส
นอกจากนี้คุณยังสามารถเข้าถึงเอกสารในเครื่องและติดตั้งเครื่องมือ docsify-cli ก่อน:
npm i docsify-cli -gจากนั้นโคลนโครงการในพื้นที่:
git clone https://github.com/ShusenTang/Dive-into-DL-PyTorch.git
cd Dive-into-DL-PyTorch จากนั้นเรียกใช้เซิร์ฟเวอร์ท้องถิ่นเพื่อให้คุณสามารถเข้าถึงเอฟเฟกต์การเรนเดอร์เว็บเอกสารแบบเรียลไทม์ได้ที่ http://localhost:3000
docsify serve docs หากคุณไม่ต้องการติดตั้งเครื่องมือ docsify-cli และแม้แต่ Node.js ไม่ได้ติดตั้งบนคอมพิวเตอร์ของคุณและด้วยเหตุผลบางอย่างที่คุณต้องการเรียกดูเอกสารในเครื่องคุณสามารถเรียกใช้บริการเว็บในคอนเทนเนอร์ docker
ก่อนอื่นให้โคลนโครงการนี้ไปยังพื้นที่ท้องถิ่น:
git clone https://github.com/ShusenTang/Dive-into-DL-PyTorch.git
cd Dive-into-DL-PyTorch จากนั้นใช้คำสั่งต่อไปนี้เพื่อสร้างอิมเมจ docker ชื่อ "D2DL":
docker build -t d2dl .หลังจากสร้างภาพให้เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างคอนเทนเนอร์ใหม่:
docker run -dp 3000:3000 d2dl ในที่สุดเปิดที่อยู่นี้ http://localhost:3000/#/ ในเบราว์เซอร์ของคุณเพื่อเพลิดเพลินกับการเข้าถึงเอกสาร เหมาะสำหรับผู้ที่ไม่ต้องการติดตั้งเครื่องมือมากเกินไปในคอมพิวเตอร์
อัปเดตอย่างต่อเนื่อง ...
เวอร์ชันภาษาจีน: เรียนรู้การเรียนรู้อย่างลึกซึ้งในมือ | ที่เก็บ GitHub
เวอร์ชันภาษาอังกฤษ: ดำดิ่งสู่การเรียนรู้ลึก | GitHub repo
หากคุณใช้โครงการนี้ในการวิจัยของคุณโปรดอ้างอิงหนังสือต้นฉบับ:
@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}
}