CS5720 - Week 9
Slide 165 of 180

Setting Up Your Development Environment

🐍 Python Environment

Anaconda/Miniconda
Complete data science platform with package management
# Install Miniconda (lightweight) wget https://repo.anaconda.com/miniconda/Miniconda3-latest.sh bash Miniconda3-latest.sh
Virtual Environments
Isolated Python environments for project dependencies
# Create virtual environment python -m venv deep_learning_env source deep_learning_env/bin/activate # Linux/Mac # or deep_learning_env\Scripts\activate # Windows

📦 Package Installation

TensorFlow Setup
Install TensorFlow with GPU support
# TensorFlow with GPU support pip install tensorflow[and-gpu] # or CPU only pip install tensorflow
PyTorch Setup
Install PyTorch with CUDA support
# PyTorch with CUDA 11.8 pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 # or CPU only pip install torch torchvision torchaudio

🎯 Environment Setup Checklist

Prepared by Dr. Gorkem Kar