dl_d2l
Project description
dl_d2l
This repository contains PyTorch implementations of the Deep Learning book "Dive into Deep Learning" (D2L).
It provides code examples, tutorials, and exercises to help you learn deep learning concepts using PyTorch.
Installation
pip install -U dl_d2l
Code Examples
You can find the code examples in the dl_d2l package. Here is a simple example of how to use it:
from dl_d2l import d2l_torch as d2l
d2l.arange(4)
# enable_matplotlib_chinese
from dl_d2l.util import enable_matplotlib_chinese
enable_matplotlib_chinese()
# example plot with Chinese characters
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-10, 10, 100)
y = x
plt.plot(x, y)
plt.title("中文标题:y = x")
plt.xlabel("横轴(x)")
plt.ylabel("纵轴(y)")
plt.show()
# get_available_device
from dl_d2l import device_util
device = device_util.get_available_device()
print(f"Available device: {device}")
Build & upload to pypi (For Developers)
prerequirement: twine is installed. If not, run the following command to install it:
pip install -U twine
build and upload:
## package
python setup.py sdist
## upload
twine upload dist/*
D2L
For more information about the "Dive into Deep Learning" book, visit the official website.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dl_d2l-1.0.16.tar.gz
(5.3 MB
view details)
File details
Details for the file dl_d2l-1.0.16.tar.gz.
File metadata
- Download URL: dl_d2l-1.0.16.tar.gz
- Upload date:
- Size: 5.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49024175878c521c71bf5803d9a129e080af772223caef8e7ead3c88d6620440
|
|
| MD5 |
d1edaa5a05c2b2576d1618b10a809a3e
|
|
| BLAKE2b-256 |
6c2e75c9cb2778b28d83776cfcd416811f8f963ba0f391ab7538977eae51c7e9
|