What You Need to Know Before
You Start
Starts 1 July 2025 11:21
Ends 1 July 2025
00
Days
00
Hours
00
Minutes
00
Seconds
27 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Free Video
Optional upgrade avallable
Overview
Master Python classes and their application in AI development, focusing on LLM fine-tuning and Vision transformer implementation with KERAS3 functionality.
Syllabus
- Introduction to Python Object-Oriented Programming
- Advanced Python Class Features
- Python Classes for AI Development
- Introduction to KERAS3 and its Functional API
- Subclassing in Large Language Models (LLMs)
- Fine-tuning Vision Transformers (ViT) using Python Classes
- Best Practices and Optimization
- Capstone Project: Implementing a Custom AI Model
- Conclusion and Further Resources
Overview of Python classes and objects
Attributes and methods
Inheritance and polymorphism
Class and static methods
Property decorators
Dunder methods for operator overloading
Designing reusable classes for AI tasks
Understanding class hierarchies in AI models
Implementing model parameters as class attributes
Overview of KERAS3 functionalities
Building models using the Functional API
Advantages of subclassing in KERAS3
Creating custom layers for LLMs
Fine-tuning pre-trained LLMs with subclassing
Case study: Implementing and fine-tuning a GPT-like model
Overview of Vision Transformers architecture
Building and customizing ViT using KERAS3
Practical example: Fine-tuning a ViT on a custom dataset
Strategies for efficient model subclassing
Managing resources and optimizing performance
Debugging and testing custom AI model classes
Define a project scope using Python classes
Design, implement, and fine-tune a custom AI model
Present and evaluate your AI model
Review key concepts
Recommended readings and resources for further learning
Subjects
Programming