The Hugging Face Transformers Library | Example Code + Chatbot UI with Gradio

  Рет қаралды 27,412

Shaw Talebi

Shaw Talebi

Күн бұрын

This is the 3rd video in a series on using large language models (LLMs) in practice. Here, I give a beginner-friendly guide to the Hugging Face Transformers library, which provides an easy and cost-free way to work with various open-source language models.
Series Playlist: • Large Language Models ...
📰 Read more: towardsdatascience.com/cracki...
💻 Example code: github.com/ShawhinT/KZbin-B...
More resources
pipeline() doc: huggingface.co/docs/transform...
pip installation: huggingface.co/docs/transform...
Vanilla Chatbot demo: huggingface.co/spaces/shawhin...
--
Book a call: calendly.com/shawhintalebi
Homepage: shawhintalebi.com/
Socials
/ shawhin
/ shawhintalebi
/ shawhint
/ shawhintalebi
The Data Entrepreneurs
🎥 KZbin: / @thedataentrepreneurs
👉 Discord: / discord
📰 Medium: / the-data
📅 Events: lu.ma/tde
🗞️ Newsletter: the-data-entrepreneurs.ck.pag...
Support ❤️
www.buymeacoffee.com/shawhint
Intro - 0:00
What is Hugging Face? - 1:05
🤗Transformers - 2:05
Models - 4:40
Installation - 8:24
Sentiment Analysis - 9:49
Summarization - 11:48
Conversational - 13:04
Chatbot UI with Gradio - 14:42
Web app with Spaces - 17:38
What's next? - 20:46

Пікірлер: 57
@ShawhinTalebi
@ShawhinTalebi 8 ай бұрын
More in this series 👇 - Introduction: kzbin.info/www/bejne/qnerloiJf6aMmKc
 - OpenAI API Intro: kzbin.info/www/bejne/mavZh5yYd5efiKM 📰Blog link: towardsdatascience.com/cracking-open-the-hugging-face-transformers-library-350aa0ef0161?sk=225a4171af141daeb3869dcf614201dd 💻Example code: github.com/ShawhinT/KZbin-Blog/tree/main/LLMs/hugging-face More resources pipeline() doc: huggingface.co/docs/transformers/main_classes/pipelines#transformers.pipeline.task pip installation: huggingface.co/docs/transformers/installation Vanilla Chatbot demo: huggingface.co/spaces/shawhin/vanilla-chatbot
@helrod6131
@helrod6131 5 ай бұрын
Appreciate you walking through this in an easy-to-understand style.
@ShawhinTalebi
@ShawhinTalebi 5 ай бұрын
Happy to help! I’m glad it was clear 😁
@GBangalore
@GBangalore 4 ай бұрын
Great introduction. Thanks for putting this together.
@user-xj1pr3pn1p
@user-xj1pr3pn1p Ай бұрын
I think your video about LLM is the best one in the youtube, thanks very much!!!
@jakewastaken
@jakewastaken Ай бұрын
Thanks for this fantastic playlist.
@mohammadalibazyar5079
@mohammadalibazyar5079 2 ай бұрын
Thanks for compiling the stuff....amazing!
@ShawhinTalebi
@ShawhinTalebi 2 ай бұрын
Happy to help!
@jmitterhofer
@jmitterhofer 4 ай бұрын
Great work Shaw!!!
@ShawhinTalebi
@ShawhinTalebi 3 ай бұрын
Thanks! :)
@muhammadroshanmughees1586
@muhammadroshanmughees1586 5 ай бұрын
I didn't know of the huggingface spaces. It is amazing. Thank you for this
@ShawhinTalebi
@ShawhinTalebi 5 ай бұрын
You’re welcome, I’m glad it was helpful :)
@jakewastaken
@jakewastaken Ай бұрын
I’ve been living under a rock and just learned about both Hugging Face and Jupyter. Consider my mind blown 😂
@ifycadeau
@ifycadeau 8 ай бұрын
Great video as usual! SO helpful 🙌🏾
@ShawhinTalebi
@ShawhinTalebi 8 ай бұрын
Thanks, glad it was helpful!
@user-ms3nf6tv6h
@user-ms3nf6tv6h 5 ай бұрын
Thank you Shawhin for this really helpful and informative video.
@ShawhinTalebi
@ShawhinTalebi 5 ай бұрын
Thanks! Glad it helped :)
@matthcw8745
@matthcw8745 5 ай бұрын
Extremely useful, I haven't used hugging face, so this is useful!
@ShawhinTalebi
@ShawhinTalebi 5 ай бұрын
Glad it was helpful!
@spotnuru83
@spotnuru83 4 ай бұрын
Really useful for beginners like me, thank you for this
@ShawhinTalebi
@ShawhinTalebi 4 ай бұрын
Glad it was helpful :)
@lalpremi
@lalpremi 2 ай бұрын
Thank you for sharing, have a great day :-)
@60pluscrazy
@60pluscrazy 6 ай бұрын
Thanks, excellent 👍
@AniHunsaker
@AniHunsaker 2 күн бұрын
This is so helpful! can you record a video guiding us how data scientists can work in Transformers library if they work with low-resource languages?
@alemayehudendir3890
@alemayehudendir3890 3 ай бұрын
Amazing! Thank you so much.
@ShawhinTalebi
@ShawhinTalebi 3 ай бұрын
Happy to help!
@vipulbawankar3980
@vipulbawankar3980 4 ай бұрын
Really great content!!
@ShawhinTalebi
@ShawhinTalebi 4 ай бұрын
Glad you enjoyed it :)
@hanimahdi7244
@hanimahdi7244 3 ай бұрын
Great video, Thank you!
@ShawhinTalebi
@ShawhinTalebi 3 ай бұрын
Happy to help!
@KumR
@KumR 5 ай бұрын
Great Intro Shaw
@ShawhinTalebi
@ShawhinTalebi 4 ай бұрын
Thanks, glad it helped!
@zahrahameed4098
@zahrahameed4098 19 күн бұрын
Your teaching method is exceptional, providing a balanced blend of theory and practical implementation. I would greatly appreciate it if you could create a video tutorial on training InsightFace using a custom dataset. I'm undertaking my thesis on this topic but struggling to find adequate instructional resources.
@ShawhinTalebi
@ShawhinTalebi 17 күн бұрын
Thanks for the suggestion. I added it to my list :)
@emanuelokoth1973
@emanuelokoth1973 6 ай бұрын
This solved me big time, I am working on a client project and this app I'm surprised it's general purpose and answers fitness related questions that is exactly what I'm working on. Big Thanks! Is there a way to fine-tune the model more for my fitness AI?? Big Thanks!
@ShawhinTalebi
@ShawhinTalebi 6 ай бұрын
That’s awesome, glad it helped! I talk about fine-tuning in another video: kzbin.info/www/bejne/m3SZeZdnnauppdU
@emanuelokoth1973
@emanuelokoth1973 6 ай бұрын
@@ShawhinTalebi cool let me check that out! was actually looking on how to fine tune this, since the first is a bitt simple!
@Techbro-ho3pp
@Techbro-ho3pp 3 ай бұрын
Thank you for pulling all actionable code in one place and the appropriate amount of technical details. Many of YT videos lab notebooks are stale considering version changes in library. Yours is the first one that worked! In a span of 12 mins, I could complete two of your exercise. While trying the chatbot example, when I import gradio in colab, it causes import of PyTorch and memory spikes and sometimes colab free vm collapses. BTW I want to implement a RAG example to query my pdf with tables. Since my laptop is under resources, was looking for some links or videos on how to push a RAG app to H.F. Would appreciate if you point me to one if you have it, or a better link.
@ShawhinTalebi
@ShawhinTalebi 3 ай бұрын
Great to hear! I'm not a Collab user so not sure what's going on with that Gradio import. I found this video helpful on RAG with docs: kzbin.info/www/bejne/jX2ah2yAit5lqac
@Techbro-ho3pp
@Techbro-ho3pp 3 ай бұрын
Thank you Shaw! Do you host or attend live AI related meetups in Dallas area? @@ShawhinTalebi
@ShawhinTalebi
@ShawhinTalebi 3 ай бұрын
Yes, I host at least 1 meet-up a quarter via The Data Entrepreneurs community Events: lu.ma/tde
@souravbarua3991
@souravbarua3991 2 ай бұрын
Thank you for sharing. Please make same video using hf api.
@ShawhinTalebi
@ShawhinTalebi 2 ай бұрын
Thanks for the rec! Anything specific you'd like to see?
@souravbarua3991
@souravbarua3991 2 ай бұрын
@@ShawhinTalebi when we are using transformers pipeline, everytime the model 1st downloads and then it works. I want to know is there any way so that we can call the above models with hf api/token?
@ShawhinTalebi
@ShawhinTalebi 2 күн бұрын
HF's endpoints might help: huggingface.co/inference-endpoints/dedicated
@TheCloudShepherd
@TheCloudShepherd 5 ай бұрын
Where did you get the Conversation class?
@ShawhinTalebi
@ShawhinTalebi 5 ай бұрын
Good question. I forgot to show the imports in the slides, but Conversation() comes from the Transformers library. Here's the full notebook: github.com/ShawhinT/KZbin-Blog/blob/main/LLMs/hugging-face/hf-sandbox.ipynb
@amparoconsuelo9451
@amparoconsuelo9451 5 ай бұрын
Please display the full code and mention the Python version and system configuration, folders, files, etc.
@ShawhinTalebi
@ShawhinTalebi 5 ай бұрын
Code and env files are available here: github.com/ShawhinT/KZbin-Blog/tree/main/LLMs/hugging-face
@himanshupatidar8040
@himanshupatidar8040 2 ай бұрын
it seems vanilla chat-bot is showing error as of current date.
@ShawhinTalebi
@ShawhinTalebi 2 ай бұрын
Thanks for pointing that out! It seems like hugging face updated the lib. I fixed the code on the GitHub repo.
@forheuristiclifeksh7836
@forheuristiclifeksh7836 5 ай бұрын
6:41
@friedrichdergroe9664
@friedrichdergroe9664 Ай бұрын
The sentiment analysis is strange. I put in: "It is fun to hurt people" and it came back with a .99 POSITIVE. I guess it has no clue about morality and values. Also, I have not used Python in a while, and I suppose it has trouble dealing with dependencies, because I had to install tensorflow and tf-keras separately. But it works.
@ShawhinTalebi
@ShawhinTalebi Ай бұрын
Thanks for raising this, it's a super important point. While I suspect larger and more recent models will handle that example better, accounting for these edge cases is a major challenge when working with language models.
Prompt Engineering: How to Trick AI into Solving Your Problems
29:58
Fine-tuning Large Language Models (LLMs) | w/ Example Code
28:18
Shaw Talebi
Рет қаралды 209 М.
ISSEI funny story 😂😂😂Strange World 🌏 Green
00:27
ISSEI / いっせい
Рет қаралды 86 МЛН
Don't Waste!🚫 Turn Ham Into Delicious Food😊🍔 #funnycat #catmemes #trending
00:25
M3GAN’s ARMY got my finger! 😱🦾 #shorts
00:10
Adam B
Рет қаралды 19 МЛН
What is LangChain?
8:08
IBM Technology
Рет қаралды 92 М.
Create your own CUSTOMIZED Llama 3 model using Ollama
12:55
DevTechBytes
Рет қаралды 9 М.
3 Ways to Make a Custom AI Assistant | RAG, Tools, & Fine-tuning
47:45
I Analyzed My Finance With Local LLMs
17:51
Thu Vu data analytics
Рет қаралды 355 М.