AI Fundamentals and Applications (20%)
- Fundamentals of AI
- Traditional AI, machine learning and deep learning, and where each one is the right tool
- The terminology the rest of the course assumes
- Generative AI
- How generative models work
- Current challenges and limitations
- Where the technology is going
- AI use cases
- AI in network management and operations
- Predictive analytics
- Anomaly detection and security
- AI and ML workload types
- Training
- Inference
- Retrieval-augmented generation (RAG)
- Generative AI
- The AI lifecycle
- Data, training, evaluation, deployment and monitoring
- AI and ML clusters and models
- Cluster architecture and basic management
- Acquiring pre-trained models
- Fine-tuning and optimizing a model for use
- AI toolset: Jupyter Notebook
- JupyterLab for network engineering work
- Using generative AI to write Python and automate network operations
- Types of AI infrastructure
- Cloud
- Hybrid
- On-premises
- Edge
- Components used for AI environments
- Network
- Compute and GPUs, including NVLink
- Virtualization and containers
- Orchestration
- Monitoring
- Storage: SAN, Fibre Channel, NVMe, block and file
- Cisco AI solutions
- Cisco AI PODs
- Cisco AI Canvas
- Cisco Hyperfabric AI