- Venue: Malla Reddy University, Maisammaguda, Kompally, Hyderabad - 500100
- Focus Areas:
- Explainable AI (XAI)
- Vector Databases & LlamaIndex
- Large Language Model Integration
- AI Application Development
- System Integration Techniques
- Download: https://code.visualstudio.com/
- Required Extensions:
- Download Python 3.10.12: https://www.python.org/downloads/release/python-31012/
- Installation Steps:
# Verify Python installation python --version # Create virtual environment python -m venv fdp_venv # Activate virtual environment # Windows: .\fdp_venv\Scripts\activate # Linux/macOS: source fdp_venv/bin/activate
- Download: https://desktop.github.com/
- Features needed for the workshop:
- Repository creation
- Commit and push changes
- Branch management
- Download: https://git-scm.com/downloads
- Basic configuration:
git config --global user.name "Your Name" git config --global user.email "[email protected]"
# Update pip first
pip install --upgrade pip
# Install core libraries
pip install numpy==1.24.3
pip install pandas==2.0.3
pip install matplotlib==3.7.2
pip install scikit-learn==1.3.0
# TensorFlow
pip install tensorflow==2.13.0
# PyTorch (CPU version)
pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 --index-url https://download.pytorch.org/whl/cpu
# Vector database tools
pip install faiss-cpu==1.7.4
pip install llama-index==0.8.4
# OpenAI integration
pip install openai==0.28.1
pip install notebook==7.0.3
pip install ipykernel==6.25.1
- Download: https://www.postman.com/downloads/
- Features needed:
- API testing
- Environment setup
- Request collection management
- Sign up at https://platform.openai.com/
- Create API key
- Set environment variable:
# Windows (PowerShell)
$env:OPENAI_API_KEY="your-api-key-here"
# Linux/macOS
export OPENAI_API_KEY="your-api-key-here"
- Minimum:
- 8GB RAM
- Intel i5/AMD Ryzen 5 or equivalent
- 10GB free storage
- Recommended:
- 16GB RAM
- Intel i7/AMD Ryzen 7 or better
- Dedicated GPU (NVIDIA preferred)
- 20GB free storage
Save and run this script to verify installations:
import sys
import numpy as np
import pandas as pd
import tensorflow as tf
import torch
import faiss
import openai
from llama_index import GPTVectorStoreIndex
def check_versions():
versions = {
'Python': sys.version,
'NumPy': np.__version__,
'Pandas': pd.__version__,
'TensorFlow': tf.__version__,
'PyTorch': torch.__version__,
'FAISS': faiss.__version__,
'OpenAI': openai.__version__
}
print("Installation Verification Report")
print("===============================")
for package, version in versions.items():
print(f"{package}: {version}")
if __name__ == "__main__":
check_versions()
- Python Documentation
- TensorFlow Tutorials
- PyTorch Get Started
- LlamaIndex Documentation
- FAISS Documentation
- OpenAI API Documentation
# If pip is not recognized
python -m ensurepip --default-pip
# If installation fails
pip install package_name --no-cache-dir
# If venv creation fails
python -m pip install --user virtualenv
python -m virtualenv fdp_venv
# If activation fails on Windows
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
- NVIDIA drivers: https://www.nvidia.com/Download/index.aspx
- CUDA Toolkit: https://developer.nvidia.com/cuda-downloads
- Event Convener: Dr. Thayyaba Khatoon, Dean AIML
- Co-Convener: Dr. Gifta Jerith
- Website: www.mallareddyuniversity.ac.in
- Python 3.10.12 installed and verified
- VS Code installed with extensions
- Git and GitHub Desktop configured
- Virtual environment created and activated
- All required libraries installed
- OpenAI API key obtained and configured
- Postman installed
- Verification script run successfully
- Documentation bookmarked for reference