Generative AI with Large Language Models (LLMs) Training Course
Generative AI is a type of AI that can create original content such as text, images, music, and code. Large language models (LLMs) are powerful neural networks that can process and generate natural language.
This instructor-led, live training (online or onsite) is aimed at intermediate-level developers who wish to learn how to use generative AI with LLMs for various tasks and domains.
By the end of this training, participants will be able to:
- Explain what generative AI is and how it works.
- Describe the transformer architecture that powers LLMs.
- Use empirical scaling laws to optimize LLMs for different tasks and constraints.
- Apply state-of-the-art tools and methods to train, fine-tune, and deploy LLMs.
- Discuss the opportunities and risks of generative AI for society and business.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction to Generative AI
- What is generative AI and why is it important?
- Main types and techniques of generative AI
- Key challenges and limitations of generative AI
Transformer Architecture and LLMs
- What is a transformer and how does it work?
- Main components and features of a transformer
- Using transformers to build LLMs
Scaling Laws and Optimization
- What are scaling laws and why are they important for LLMs?
- How do scaling laws relate to the model size, data size, compute budget, and inference requirements?
- How can scaling laws help optimize the performance and efficiency of LLMs?
Training and Fine-Tuning LLMs
- Main steps and challenges of training LLMs from scratch
- Benefits and drawbacks of fine-tuning LLMs for specific tasks
- Best practices and tools for training and fine-tuning LLMs
Deploying and Using LLMs
- Main considerations and challenges of deploying LLMs in production
- Common use cases and applications of LLMs in various domains and industries
- Integrating LLMs with other AI systems and platforms
Ethics and Future of Generative AI
- Ethical and social implications of generative AI and LLMs
- Potential risks and harms of generative AI and LLMs, such as bias, misinformation, and manipulation
- Responsible and beneficial use of generative AI and LLMs
Summary and Next Steps
Requirements
- An understanding of machine learning concepts, such as supervised and unsupervised learning, loss functions, and data splitting
- Experience with Python programming and data manipulation
- Basic knowledge of neural networks and natural language processing
Audience
- Developers
- Machine learning enthusiasts
Open Training Courses require 5+ participants.
Generative AI with Large Language Models (LLMs) Training Course - Booking
Generative AI with Large Language Models (LLMs) Training Course - Enquiry
Generative AI with Large Language Models (LLMs) - Consultancy Enquiry
Related Courses
LangChain: Building AI-Powered Applications
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at intermediate-level developers and software engineers who wish to build AI-powered applications using the LangChain framework.
By the end of this training, participants will be able to:
- Understand the fundamentals of LangChain and its components.
- Integrate LangChain with large language models (LLMs) like GPT-4.
- Build modular AI applications using LangChain.
- Troubleshoot common issues in LangChain applications.
LangChain Fundamentals
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at beginner-level to intermediate-level developers and software engineers who wish to learn the core concepts and architecture of LangChain and gain the practical skills for building AI-powered applications.
By the end of this training, participants will be able to:
- Grasp the fundamental principles of LangChain.
- Set up and configure the LangChain environment.
- Understand the architecture and how LangChain interacts with large language models (LLMs).
- Develop simple applications using LangChain.
H2O AutoML
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at data scientists who wish to use H2O AutoML to automoate the process of building and selecting the best machine learning algorithm and parameters.
By the end of this training, participants will be able to:
- Automate the machine learning workflow.
- Automatically train and tune many machine learning models within a specified time range.
- Train stacked ensembles to arrive at highly predictive ensemble models.
AutoML with Auto-sklearn
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at machine learning practitioners who wish to use Auto-sklearn to automate the process of selecting and optimizing a machine learning model.
By the end of this training, participants will be able to:
- Automate the process of training highly efficient machine learning models.
- Build highly accurate machine learning models while bypassing the more tedious tasks of selecting, training and testing different models.
- Use the power of machine learning to solve real-world business problems.
AutoML with Auto-Keras
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at data scientists as well as less technical persons who wish to use Auto-Keras to automate the process of selecting and optimizing a machine learning model.
By the end of this training, participants will be able to:
- Automate the process of training highly efficient machine learning models.
- Automatically search for the best parameters for deep learning models.
- Build highly accurate machine learning models.
- Use the power of machine learning to solve real-world business problems.
Advanced Stable Diffusion: Deep Learning for Text-to-Image Generation
21 HoursThis instructor-led, live training in the US (online or onsite) is aimed at intermediate to advanced-level data scientists, machine learning engineers, deep learning researchers, and computer vision experts who wish to expand their knowledge and skills in deep learning for text-to-image generation.
By the end of this training, participants will be able to:
- Understand advanced deep learning architectures and techniques for text-to-image generation.
- Implement complex models and optimizations for high-quality image synthesis.
- Optimize performance and scalability for large datasets and complex models.
- Tune hyperparameters for better model performance and generalization.
- Integrate Stable Diffusion with other deep learning frameworks and tools
Introduction to Stable Diffusion for Text-to-Image Generation
21 HoursThis instructor-led, live training in (online or onsite) is aimed at data scientists, machine learning engineers, and computer vision researchers who wish to leverage Stable Diffusion to generate high-quality images for a variety of use cases.
By the end of this training, participants will be able to:
- Understand the principles of Stable Diffusion and how it works for image generation.
- Build and train Stable Diffusion models for image generation tasks.
- Apply Stable Diffusion to various image generation scenarios, such as inpainting, outpainting, and image-to-image translation.
- Optimize the performance and stability of Stable Diffusion models.
AlphaFold
7 HoursThis instructor-led, live training in the US (online or onsite) is aimed at biologists who wish to understand how AlphaFold works and use AlphaFold models as guides in their experimental studies.
By the end of this training, participants will be able to:
- Understand the basic principles of AlphaFold.
- Learn how AlphaFold works.
- Learn how to interpret AlphaFold predictions and results.
Edge AI for Financial Services
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at intermediate-level finance professionals, fintech developers, and AI specialists who wish to implement Edge AI solutions in financial services.
By the end of this training, participants will be able to:
- Understand the role of Edge AI in financial services.
- Implement fraud detection systems using Edge AI.
- Enhance customer service through AI-driven solutions.
- Apply Edge AI for risk management and decision-making.
- Deploy and manage Edge AI solutions in financial environments.
Edge AI in Industrial Automation
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at intermediate-level industrial engineers, manufacturing professionals, and AI developers who wish to implement Edge AI solutions in industrial automation.
By the end of this training, participants will be able to:
- Understand the role of Edge AI in industrial automation.
- Implement predictive maintenance solutions using Edge AI.
- Apply AI techniques for quality control in manufacturing processes.
- Optimize industrial processes using Edge AI.
- Deploy and manage Edge AI solutions in industrial environments.
Edge AI with TensorFlow Lite
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at intermediate-level developers, data scientists, and AI practitioners who wish to leverage TensorFlow Lite for Edge AI applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of TensorFlow Lite and its role in Edge AI.
- Develop and optimize AI models using TensorFlow Lite.
- Deploy TensorFlow Lite models on various edge devices.
- Utilize tools and techniques for model conversion and optimization.
- Implement practical Edge AI applications using TensorFlow Lite.
Optimizing AI Models for Edge Devices
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at intermediate-level AI developers, machine learning engineers, and system architects who wish to optimize AI models for edge deployment.
By the end of this training, participants will be able to:
- Understand the challenges and requirements of deploying AI models on edge devices.
- Apply model compression techniques to reduce the size and complexity of AI models.
- Utilize quantization methods to enhance model efficiency on edge hardware.
- Implement pruning and other optimization techniques to improve model performance.
- Deploy optimized AI models on various edge devices.
TensorFlow Lite for Embedded Linux
21 HoursThis instructor-led, live training in the US (online or onsite) is aimed at developers who wish to use TensorFlow Lite to deploy deep learning models on embedded devices.
By the end of this training, participants will be able to:
- Install and configure Tensorflow Lite on an embedded device.
- Understand the concepts and components underlying TensorFlow Lite.
- Convert existing models to TensorFlow Lite format for execution on embedded devices.
- Work within the limitations of small devices and TensorFlow Lite, while learning how to expand the scope of operations that can be run.
- Deploy a deep learning model on an embedded device running Linux.
TensorFlow Lite for Android
21 HoursThis instructor-led, live training in the US (online or onsite) is aimed at developers who wish to use TensorFlow Lite to develop mobile applications with deep learning capabilities.
By the end of this training, participants will be able to:
- Install and configure TensorFlow Lite.
- Understand the principles behind TensorFlow, machine learning and deep learning.
- Load TensorFlow Models onto an Android device.
- Enable deep learning and machine learning functionality such as computer vision and natural language recognition in a mobile application.
TensorFlow Lite for iOS
21 HoursThis instructor-led, live training in (online or onsite) is aimed at developers who wish to use TensorFlow Lite to develop iOS mobile applications with deep learning capabilities.
By the end of this training, participants will be able to:
- Install and configure TensorFlow Lite.
- Understand the principles behind TensorFlow and machine learning on mobile devices.
- Load TensorFlow Models onto an iOS device.
- Run an iOS application capable of detecting and classifying an object captured through the device's camera.