diff --git a/.gitignore b/.gitignore index db4561e..7863f8e 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,6 @@ docs/_build/ # PyBuilder target/ + +.idea +media diff --git a/README.md b/README.md index f794f14..ee802a6 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Bare bones introduction to machine learning from linear regression to convolutio It's worth noting that this library assumes that the reader has access to the mnist dataset. This dataset is freely available and is accessible through Yann LeCun's [personal website](http://yann.lecun.com/exdb/mnist/). If you want to automate the download of the dataset, there is an included file that will do this for you. Simply run the following: -`sudo ./download_mnist.sh` +`./download_mnist.sh` ***Known Issues*** `Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib` diff --git a/download_mnist.sh b/download_mnist.sh index e327978..8ab849c 100644 --- a/download_mnist.sh +++ b/download_mnist.sh @@ -1,27 +1,27 @@ #!/bin/bash -mkdir -p /media/datasets/mnist +mkdir -p ./media/datasets/mnist -if ! [ -e /media/datasets/mnist/train-images-idx3-ubyte.gz ] +if ! [ -e ./media/datasets/mnist/train-images-idx3-ubyte.gz ] then - wget -P /media/datasets/mnist/ http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz + wget -P ./media/datasets/mnist/ http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz fi -gzip -d /media/datasets/mnist/train-images-idx3-ubyte.gz +gzip -d ./media/datasets/mnist/train-images-idx3-ubyte.gz -if ! [ -e /media/datasets/mnist/train-labels-idx1-ubyte.gz ] +if ! [ -e ./media/datasets/mnist/train-labels-idx1-ubyte.gz ] then - wget -P /media/datasets/mnist/ http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz + wget -P ./media/datasets/mnist/ http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz fi -gzip -d /media/datasets/mnist/train-labels-idx1-ubyte.gz +gzip -d ./media/datasets/mnist/train-labels-idx1-ubyte.gz -if ! [ -e /media/datasets/mnist/t10k-images-idx3-ubyte.gz ] +if ! [ -e ./media/datasets/mnist/t10k-images-idx3-ubyte.gz ] then - wget -P /media/datasets/mnist/ http://yann.lecun.com/exdb/mnist/t10k-images-idx3-ubyte.gz + wget -P ./media/datasets/mnist/ http://yann.lecun.com/exdb/mnist/t10k-images-idx3-ubyte.gz fi -gzip -d /media/datasets/mnist/t10k-images-idx3-ubyte.gz +gzip -d ./media/datasets/mnist/t10k-images-idx3-ubyte.gz -if ! [ -e /media/datasets/mnist/t10k-labels-idx1-ubyte.gz ] +if ! [ -e ./media/datasets/mnist/t10k-labels-idx1-ubyte.gz ] then - wget -P /media/datasets/mnist/ http://yann.lecun.com/exdb/mnist/t10k-labels-idx1-ubyte.gz + wget -P ./media/datasets/mnist/ http://yann.lecun.com/exdb/mnist/t10k-labels-idx1-ubyte.gz fi -gzip -d /media/datasets/mnist/t10k-labels-idx1-ubyte.gz +gzip -d ./media/datasets/mnist/t10k-labels-idx1-ubyte.gz diff --git a/load.py b/load.py index ebb74f2..3036a67 100644 --- a/load.py +++ b/load.py @@ -1,7 +1,7 @@ import numpy as np import os -datasets_dir = '/media/datasets/' +datasets_dir = './media/datasets/' def one_hot(x,n): if type(x) == list: