This is the repository of The Engineer's Guide to Deep Learning.
Python 3.11.5
keras 2.15.0
pip 24.0
numpy 1.26.4
matplotlib 3.9.0
tensorflow 2.15.1
tensorflow-metal 1.1.0
scikit-learn 1.5.0
To ensure compatibility, please create the environment using the above versions before running the program.
- I am happy to receive bug reports and assist with bug fixes.
- I am unable to provide support for any installation issues.
Part 1: Basic Neural Networks
Part 2: Recurrent Neural Networks
Part 4: Transformer
Appendix: Basic Knowledge
Reference:
Here's how I installed it on M1 Mac:
$ pyenv install 3.11.5
$ pyenv global 3.11.5
$ python3 -m venv ~/venv-metal
$ source ~/venv-metal/bin/activate
$ python -m pip install -U pip
$ pip install tensorflow==2.15.1
$ pip install tensorflow-metal==1.1.0
$ pip install matplotlib==3.9.0
$ pip install torch torchvision torchaudio