Your Cart Is Empty
Home > Technical Courses > Artificial Intelligence > Using Huggingface for Specialized Models and Fine-tuning
By the end of the program, learners will have built and deployed functional AI applications they can adapt for their own projects.
This two-day, hands-on course introduces participants to the Hugging Face ecosystem, equipping them with practical skills to find, run, fine-tune, and deploy pre-trained models for real-world applications. Through guided exercises, attendees will explore NLP, vision, and audio models, learn the fundamentals of fine-tuning, and deploy their own models using Hugging Face Spaces. The course covers the full workflow—from navigating the Hugging Face Hub to preparing datasets, customizing models, and optimizing deployments—ensuring participants gain both conceptual understanding and practical coding experience. By the end of the program, learners will have built and deployed functional AI applications they can adapt for their own projects.
Category
ID
Duration
Level
Price
Artificial Intelligence
13920
2 Day(s)
Advanced
$1,495.00
Objectives
In this course, you will learn how to: • Navigate the Hub • Get Started with Pipelines • Use Practical Text-Based Use Cases • Use Beyond Text: Vision & Audio Models • Customize Pre-Trained Models • Build & Share a Demo with Hugging Face Spaces • Use Fine-Tuning Fundamentals • Prepare Your Dataset • Use Hands-On Fine-Tuning (Text Model) • Publish to the Hugging Face Hub • Use Deployment Pathways • Use Best Practices
Welcome & Course Orientation • Instructor and participant introductions • Course goals and objectives • Hugging Face at a glance: the “GitHub of AI” • Overview of the Hugging Face ecosystem: Hub, Transformers, Datasets, Spaces • Software setup check and Colab/Jupyter introduction Hugging Face Hub Tour • Navigating the Hub: search, filters, and model cards • Popular tasks: NLP, vision, audio, multimodal • Understanding model tags, licenses, and intended use • Cloning repositories and downloading models locally Getting Started with Pipelines • What is a pipeline? • Running a sentiment analysis model in 5 lines of code • Other built-in pipelines: summarization, translation, question answering • Parameters and customization options • Performance considerations Practical Text-Based Use Cases • Zero-shot classification • Summarization and translation • Question answering over custom text • Hands-on: building a small “document query” notebook Beyond Text: Vision & Audio Models • Image classification with ViT • Image generation with diffusers (Stable Diffusion Lite) • Speech-to-text with Whisper models • Hands-on: choose and run one vision or audio task Customizing Pre-Trained Models • Changing model configurations • Tokenizer tweaks and preprocessing techniques • Using pipelines vs. model/tokenizer API directly • Exporting and reusing code for automation Building & Sharing a Demo with Hugging Face Spaces • Spaces overview: Gradio and Streamlit • Creating a simple interface for a pre-trained model • Uploading to Spaces for public or private sharing Fine-Tuning Fundamentals • Why fine-tune? Benefits over training from scratch • Parameter-efficient fine-tuning (LoRA, QLoRA) • Overview of the Trainer API • Using the `peft` library for LoRA-based tuning Preparing Your Dataset • Using the datasets library • Loading public datasets from the Hub • Cleaning and tokenizing text • Train/test splits and evaluation metrics Hands-On Fine-Tuning (Text Model) • Selecting a small model (e.g., DistilBERT) • Setting training arguments in Trainer • Running fine-tuning in Colab • Monitoring training progress • Saving and evaluating the model Publishing to the Hugging Face Hub • Creating a model card • Uploading model weights and metadata • Versioning and setting permissions Deployment Pathways • Inference API basics • Using Spaces for deployment • Integrating models into Python or JavaScript applications • Example: deploy fine-tuned sentiment classifier to Spaces Optimization & Best Practices • Reducing model size for faster inference • Using quantization and pruning techniques • Keeping models updated • Managing costs in production environments
Questions?
Basic Python knowledge is required. Familiarity with Jupyter or Google Colab is recommended but not required.
Using Huggingface for Specialized Models and Fine-tuning
Class Schedule
Live Online
Classroom Virtual
Course Overview
Training Delivery Methods
With Productivity Point, you will have a spectrum of delivery methods to choose from... when where and how you like it. Whether it's in a classroom or online, we have a delivery option to meets your needs.
Classroom Live
Private Group
On Demand
Classroom Live Training
Get in-person, hands-on instruction with live lab exercises taught by subject matter experts who deliver authorized and industry-leading content.
With classrooms in almost every major U.S. city, Productivity Point has something for users of every level, so you can earn the most popular industry certifications. You get hands-on learning experience with live lab exercises taught by experienced instructors. We proudly advocate our learning services to be hosted by the best-qualified trainers in terms of technical knowledge and teaching skills.
Classroom Virtual Training
Prefer to have a dedicated classroom for your virtual experience? Attend live, hands- on training via remote instructor from one of Productivity Point’s multiple locations.
Enjoy a focused and professional training environment, including all technical equipment provided along with administrative and technical support at your fingertips. With over 150 locations to choose from, review our course catalog or contact your personal Productivity Point Account Manager to see if the course you have in mind is delivered at one of our dedicated virtual classrooms in your area.
Live Online Training
Blend the best from traditional face-to-face instructor-led training with the latest in conferencing technology.
Private Group Training
Your private group classroom experience will not only take place in the location of your choice (including any of our training centers), but you will enjoy the following amenities:
On-Demand Learning
On-Demand is an IT training solution designed around your schedule, budget, and learning needs. Combining high-quality video, reading, and knowledge checks in a self-paced format, On-Demand helps you build skills as your schedule allows—all at once or five minutes at a time.
With On-Demand, you learn at your own pace and in the convenience of your own space.
With Learn at your own pace…
Productivity Point Learning Solutions evolved out of a desire to increase our outreach both nationally and internationally.
Productivity Point Headquarters 1580 Sawgrass Corporate Parkway Suite 205 Sunrise, Florida 33323 United States
Contact T 1-844-238-8607 P 1-954-425-6141 F 1-954-928-9057 E info@productivitypointls.com