This repository implements a step-by-step deep learning tutorial using TensorFlow and Keras, focused on the MNIST dataset.
This section covers environment setup for Windows and Linux.
- Python 3.10+
- pip
- Git (optional, but recommended)
git clone git@github.com:gabrielSantosLima/deep_learning_guide.git
cd deep_learning_guidepython -m venv venvvenv\Scripts\Activate.ps1If script execution is blocked, run:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserThen activate again.
python -m pip install --upgrade pip
python -m pip install -r requirements.txtpython doctor.pypython doctor.py --non-interactivepython3 -m venv venvsource venv/bin/activatepython -m pip install --upgrade pip
python -m pip install -r requirements.txtpython doctor.pypython doctor.py --non-interactivedoctor.py validates the environment by:
- Checking Python version
- Checking if TensorFlow can detect GPU
- Running a tiny TensorFlow training with 3 examples to confirm runtime execution
If GPU is not detected, training can still run on CPU.
00_Exploring_Dataset.ipynb01_Training_And_Evaluating.ipynb02_Deploy.ipynb