├── README.md ├── apps └── mlp_resnet.py ├── data ├── t10k-images-idx3-ubyte.gz ├── t10k-labels-idx1-ubyte.gz ├── train-images-idx3-ubyte.gz └── train-labels-idx1-ubyte.gz ├── figures ├── mlp_resnet.png └── residualblock.png ├── hw2.ipynb ├── python └── needle │ ├── __init__.py │ ├── autograd.py │ ├── backend_numpy.py │ ├── data │ ├── __init__.py │ ├── data_basic.py │ ├── data_transforms.py │ └── datasets │ │ ├── __init__.py │ │ ├── mnist_dataset.py │ │ └── ndarray_dataset.py │ ├── init │ ├── __init__.py │ ├── init_basic.py │ └── init_initializers.py │ ├── nn │ ├── __init__.py │ └── nn_basic.py │ ├── ops │ ├── __init__.py │ ├── ops_logarithmic.py │ ├── ops_mathematic.py │ └── ops_tuple.py │ └── optim.py └── tests └── hw2 ├── test_data.py └── test_nn_and_optim.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/README.md -------------------------------------------------------------------------------- /apps/mlp_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/apps/mlp_resnet.py -------------------------------------------------------------------------------- /data/t10k-images-idx3-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/data/t10k-images-idx3-ubyte.gz -------------------------------------------------------------------------------- /data/t10k-labels-idx1-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/data/t10k-labels-idx1-ubyte.gz -------------------------------------------------------------------------------- /data/train-images-idx3-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/data/train-images-idx3-ubyte.gz -------------------------------------------------------------------------------- /data/train-labels-idx1-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/data/train-labels-idx1-ubyte.gz -------------------------------------------------------------------------------- /figures/mlp_resnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/figures/mlp_resnet.png -------------------------------------------------------------------------------- /figures/residualblock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/figures/residualblock.png -------------------------------------------------------------------------------- /hw2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/hw2.ipynb -------------------------------------------------------------------------------- /python/needle/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/__init__.py -------------------------------------------------------------------------------- /python/needle/autograd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/autograd.py -------------------------------------------------------------------------------- /python/needle/backend_numpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/backend_numpy.py -------------------------------------------------------------------------------- /python/needle/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/data/__init__.py -------------------------------------------------------------------------------- /python/needle/data/data_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/data/data_basic.py -------------------------------------------------------------------------------- /python/needle/data/data_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/data/data_transforms.py -------------------------------------------------------------------------------- /python/needle/data/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/data/datasets/__init__.py -------------------------------------------------------------------------------- /python/needle/data/datasets/mnist_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/data/datasets/mnist_dataset.py -------------------------------------------------------------------------------- /python/needle/data/datasets/ndarray_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/data/datasets/ndarray_dataset.py -------------------------------------------------------------------------------- /python/needle/init/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/init/__init__.py -------------------------------------------------------------------------------- /python/needle/init/init_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/init/init_basic.py -------------------------------------------------------------------------------- /python/needle/init/init_initializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/init/init_initializers.py -------------------------------------------------------------------------------- /python/needle/nn/__init__.py: -------------------------------------------------------------------------------- 1 | from .nn_basic import * 2 | -------------------------------------------------------------------------------- /python/needle/nn/nn_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/nn/nn_basic.py -------------------------------------------------------------------------------- /python/needle/ops/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/ops/__init__.py -------------------------------------------------------------------------------- /python/needle/ops/ops_logarithmic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/ops/ops_logarithmic.py -------------------------------------------------------------------------------- /python/needle/ops/ops_mathematic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/ops/ops_mathematic.py -------------------------------------------------------------------------------- /python/needle/ops/ops_tuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/ops/ops_tuple.py -------------------------------------------------------------------------------- /python/needle/optim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/python/needle/optim.py -------------------------------------------------------------------------------- /tests/hw2/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/tests/hw2/test_data.py -------------------------------------------------------------------------------- /tests/hw2/test_nn_and_optim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlsyscourse/hw2/HEAD/tests/hw2/test_nn_and_optim.py --------------------------------------------------------------------------------