When you enroll in this course, you'll also be asked to select a specific program.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There is 1 module in this course
There are literally thousands of Large Language Models or LLMs available out there that can be used for a plethora of purposes. Hugging Face is the de-facto hub for language models, offering a huge collection where you can find and use almost any model you need. Choosing the right model can be an arduous task given models come in various shapes, sizes and configurations and each model is specialized at something different. So, when you approach Hugging Face in search of the right Model for your requirement, you have to know the art of this matchmaking.
In this course, we will learn how to navigate through the Hugging Face Hub for Models, matching their configurations to your needs. We will understand key characteristics of Models (LLMs), such as Size, Computational Requirements, Specializations, Licensing and so on. We will look into various families of Models and their specializations, performance and variants. We will also learn how to use various models from Hugging Face and Evaluate them based on your requirements.
This course is designed for professionals deeply involved in the field of AI and machine learning, including Data Scientists, Machine Learning Engineers, AI Engineers, LLM RAG Application Developers, Software Developers, and IT Engineers. It targets individuals who are actively building or plan to build applications leveraging Large Language Models (LLMs) and seek to enhance their ability to select and utilize the most appropriate models for their specific needs.
Participants should have a strong foundation in Python programming and a basic understanding of Large Language Models (LLMs) and their programmatic use, as the course will build on these concepts with practical coding exercises and advanced topics like model selection, comparison, and evaluation.
By the end of this course, learners will have achieved four key objectives. They will master navigating the Hugging Face ecosystem, gaining proficiency in finding and understanding various models. They will also learn to effectively use these models, comparing them based on multiple factors and practical considerations. Additionally, the course will guide participants in testing and evaluating different models, enabling them to score and assess the results based on specific parameters. Ultimately, learners will be equipped to select the most suitable model for a given task, ensuring optimal performance in their applications.
This course develops advanced skills in selecting and evaluating Large Language Models (LLMs) from the Hugging Face Hub. Learners will master navigating the model repository, analyzing key characteristics like computational needs and specializations, and strategically matching models to project requirements for optimal application performance.
What's included
11 videos4 readings2 assignments1 peer review
Show info about module content
11 videos•Total 68 minutes
Introduction to the Course & Meet Your Instructor•2 minutes
Introduction to Hugging Face •9 minutes
Navigating through Hugging Face Hub •9 minutes
Model Characteristics •7 minutes
Model Families •6 minutes
Evaluating Models Based on Metrics •7 minutes
Evaluating Models Based on Deployment characteristics •6 minutes
Case-Study Intro •4 minutes
Dataset and Metrics •8 minutes
Testing and Evaluation •10 minutes
Congratulations and Continuous Learning Journey•1 minute
4 readings•Total 20 minutes
Welcome to the Course: Course Overview•5 minutes
Understanding LLMs and Hugging Face Setup•5 minutes
Evaluating Model Characteristics and Deployment•5 minutes
Coursera brings together a diverse network of subject matter experts who have demonstrated their expertise through professional industry experience or strong academic backgrounds. These instructors design and teach courses that make practical, career-relevant skills accessible to learners worldwide.
OK
Why people choose Coursera for their career
Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
It is a structured way to choose an appropriate large language model from the Hugging Face Hub by matching model traits to a specific task. The course emphasizes understanding what a model is designed for, what it requires to run, and how to judge whether it fits your needs.
When would you use this kind of LLM selection process?
You would use it when several models could handle your application and you need a clear way to narrow the options. In this course, that means comparing candidates against practical needs such as specialization, resource demands, licensing, and expected performance.
How does LLM selection fit into a broader workflow?
It sits in the earlier and middle stages of building with LLMs, after you define the task and before you settle on a model for regular use. The course treats it as the link between exploring available models and testing them in a repeatable way.
How is this model-selection process different from just trying models one by one?
A structured selection process starts with your requirements and the models' characteristics, then uses comparison and evaluation to make the choice more deliberate. The course focuses on informed trade-offs rather than making a quick one-off choice.
Do you need any prerequisites before learning this model-selection approach?
A strong foundation in Python and a basic understanding of LLMs and their programmatic use are helpful before you begin. Because the course is intermediate, it builds on those basics and spends more time on comparison, testing, and evaluation.
What tools, platforms, or methods are used in this course?
The course centers on the Hugging Face Hub for finding, understanding, and using LLMs. The main methods are model comparison and hands-on evaluation based on task requirements and practical constraints.
What specific tasks will you practice or complete in this course?
You will practice finding models, interpreting their documentation, comparing candidates by practical factors, and trying selected models from Hugging Face. You will also organize a basic evaluation, score results against your requirements, and justify your final choice.