An educational module to make it easier to design experimental deep-learning networks in PyTorch
Project description
Consult the module API page at
https://engineering.purdue.edu/kak/distDLS/DLStudio-2.0.9.html
for all information related to this module, including information related to the latest changes to the code.
convo_layers_config = "1x[128,3,3,1]-MaxPool(2) 1x[16,5,5,1]-MaxPool(2)"
fc_layers_config = [-1,1024,10]
dls = DLStudio(
dataroot = "/home/kak/ImageDatasets/CIFAR-10/",
image_size = [32,32],
convo_layers_config = convo_layers_config,
fc_layers_config = fc_layers_config,
path_saved_model = "./saved_model",
momentum = 0.9,
learning_rate = 1e-3,
epochs = 2,
batch_size = 4,
classes = ('plane','car','bird','cat','deer','dog','frog','horse','ship','truck'),
use_gpu = True,
debug_train = 0,
debug_test = 1
)
configs_for_all_convo_layers = dls.parse_config_string_for_convo_layers()
convo_layers = dls.build_convo_layers2( configs_for_all_convo_layers )
fc_layers = dls.build_fc_layers()
model = dls.Net(convo_layers, fc_layers)
dls.show_network_summary(model)
dls.load_cifar_10_dataset()
dls.run_code_for_training(model)
dls.run_code_for_testing(model)
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
DLStudio-2.0.9.tar.gz
(19.6 MB
view details)
File details
Details for the file DLStudio-2.0.9.tar.gz.
File metadata
- Download URL: DLStudio-2.0.9.tar.gz
- Upload date:
- Size: 19.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f88d0b4b1d17a900c81f86fe3413b565fefa4a9382fcb665c6f1ff1221954ee9
|
|
| MD5 |
8b7dc1e726adf5d110598a1672b5e168
|
|
| BLAKE2b-256 |
88e3ea6a9e8457fd342d98babd87b6ae31118cabc04d9bf3bff2c5cddbb9639b
|