Skip to Content
View all events

Build Your Own AI Lab

Published by Pearson

Intermediate content levelIntermediate

A hands-on guide to home and cloud-based AI labs and infrastructure

  • Instruction on set up and optimization of AI labs to research and experiment in a secure environment
  • Emphasis on real-world applications, hands-on projects, and case studies that allow you to apply learned concepts directly
  • Focus on open-source large language models (LLMs) and generative AI

In this course, you will learn how to create powerful and secure AI research environments. The course covers both home-based and cloud-based AI labs, offering comprehensive guidance on hardware and software setup, security best practices, cost management, and scalability. You will learn how to integrate and leverage the strengths of both environments, ensuring they have the flexibility to meet diverse research needs. You will also learn how to run open-source models that can be accessed at Hugging Face, such as Llama 3, Phi 3, Mistral, Gemma, and other models. Omar Santos will provide demonstrations on how to build a system at home that can run these models. You will learn how to use Ollama to run these models easily in your home. The course also covers an overview of Amazon Bedrock, Amazon SageMaker, Google Vertex AI, and Microsoft Azure Cognitive Services. It also covers advanced topics such as high-performance computing and edge AI, making it a well-rounded educational experience for anyone looking to advance their AI research and experimentation.

Generative AI models are rapidly advancing, and small language models (SLMs) are becoming highly efficient. This is offering powerful capabilities with reduced computational resources, making AI more accessible and scalable. This course is essential for anyone learning Generative AI, LLMs, and SLMs because it addresses the practical challenges and opportunities of setting up and managing AI labs in today's dynamic technological landscape.

What you’ll learn and how you can apply it

  • Learn how to set up and optimize AI labs including hardware and software requirements, network optimization, and security best practices.
  • Learn effective strategies for budgeting, monitoring, and optimizing expenses, as well as scaling AI resources to meet growing research demands.
  • Learn about Ollama, Amazon Bedrock, Amazon SageMaker, Google Vertex AI, and Microsoft Azure Cognitive Services.
  • Learn how to combine cloud and home resources, implement high-performance computing, and integrate AI in real-world applications.

This live event is for you because...

  • You are a data scientist, AI practitioner, or enthusiast who wants to learn more about using generative AI models.
  • You need to understand the impact of AI on business processes.
  • You want to learn about Ollama, Amazon Bedrock, Amazon SageMaker, Google Vertex AI, and Microsoft Azure Cognitive Services.

Prerequisites

  • Basic IT skills and cybersecurity concepts

Course Set-up

  • This course requires only a Linux or Windows computer equipped with a web browser and internet access.

Recommended Preparation

Recommended Follow-up

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Segment 1: Introduction and Foundations (45 minutes)

  • Overview of AI labs: home-based vs. cloud-based
  • Setting up home-based AI labs
  • Choosing the right hardware
  • CPUs, GPUs, TPUs, and NPUs
  • Building or buying pre-built systems
  • Operating systems (Linux, Windows, macOS)
  • Essential software (Python, Anaconda, Jupyter)
  • Installing Ollama
  • Do you need to install AI frameworks (TensorFlow, PyTorch, Hugging Face)?
  • Securing the home AI lab, network setup, and optimization

Q&A (5 minutes)

Break (10 minutes)

Segment 2: Cloud-Based AI Labs (45 minutes)

  • Advantages and disadvantages of cloud AI labs
  • Utilizing cloud AI services and tools (Amazon Bedrock, Amazon SageMaker, Google Vertex AI, Microsoft Azure Cognitive Services)
  • Cost management and security

Q&A (5 minutes)

Break (10 minutes)

Segment 3: Integrating and Leveraging AI Environments (45 minutes)

  • Hybrid AI Labs: Combining home and cloud resources
  • Synchronizing data and projects
  • Leveraging the strengths of both environments
  • Running open-source models available on Hugging Face (Llama 3, Phi 3, Mistral, Gemma, etc.)
  • Demonstrations on building a home system to run these models
  • Development environments (Jupyter Notebooks, IDEs)
  • Data management and storage
  • Experiment tracking

Q&A (5 minutes)

Break (10 minutes)

Segment 4: Advanced Topics and Practical Applications (50 minutes)

  • High-Performance Computing and Edge AI
  • Introduction to HPC for AI
  • Running AI models on edge devices
  • Integrating AI with IoT systems
  • Real-World Case Studies

Q&A and Course Wrap-Up (10 minutes)

Your Instructor

  • Omar Santos

    Omar Santos is a Distinguished Engineer at Cisco focusing on advanced AI security research, cybersecurity, incident response, and vulnerability disclosure. He is the co-chair of the Coalition for Secure AI (CoSAI) alongside leading AI companies such as OpenAI, Google, Anthropic, and NVIDIA. Omar has served in the board of the OASIS Open standards organization and is also the chair of the OpenEoX and the Common Security Advisory Framework (CSAF) technical committee. His work led the creation of the CSAF ISO standard. Omar's collaborative efforts extend to numerous organizations, including OWASP, FIRST, and he was the lead of the DEF CON Red Team Village for several years. Omar is the author of over 25 books, 21 video courses, and over 50 academic research papers. Omar is a renowned expert in ethical hacking, vulnerability research, incident response, and AI security. Omar's work in cybersecurity is also recognized through multiple granted patents. Prior to Cisco, Omar served in the United States Marines focusing on the deployment, testing, and maintenance of Command, Control, Communications, Computer, and Intelligence (C4I) systems.

    linkedinXlinksearch

Skills covered

  • Artificial Intelligence (AI)
  • Reinforcement Learning