MLWorks
MLWorks
  • Видео 212
  • Просмотров 47 167
Practical Tutorial: MLOps with Kubernetes, Setting Up Kubernetes using Minikube!
In this video, we dive into the world of MLOps and how Kubernetes can revolutionize your machine learning workflows! 🌟
Join us as we walk through the step-by-step process of setting up a local Kubernetes environment using Minikube. Whether you’re a beginner or looking to refine your skills, we’ll cover everything from installation to deploying your first ML model.
You’ll learn:
- What MLOps is and why it’s crucial for ML projects
- The benefits of using Kubernetes for managing ML workflows
- How to install Minikube and set up your Kubernetes cluster
- Tips and tricks for deploying and scaling your ML models
Don’t forget to like, subscribe, and hit the notification bell for more content on MLOps...
Просмотров: 24

Видео

Polars Concatenation: Efficiently Combining DataFrames in Python | Episode 5Polars Concatenation: Efficiently Combining DataFrames in Python | Episode 5
Polars Concatenation: Efficiently Combining DataFrames in Python | Episode 5
Просмотров 1225 дней назад
In this episode of our Polars series, we dive into the power of Concatenation and how it can help you combine DataFrames with ease. Whether you're working with rows or columns, Polars provides a fast and memory-efficient way to handle large datasets. We'll walk through practical examples and show you the differences between vertical and horizontal concatenation. By the end, you'll have a solid ...
Practical Tutorial: Mastering MLFlow, Model Serving with MLServer & Flask | Step-by-Step GuidePractical Tutorial: Mastering MLFlow, Model Serving with MLServer & Flask | Step-by-Step Guide
Practical Tutorial: Mastering MLFlow, Model Serving with MLServer & Flask | Step-by-Step Guide
Просмотров 75Месяц назад
In this video, we dive deep into MLFlow model serving using MLServer and Flask. Learn how to deploy your machine learning models efficiently with MLFlow's powerful tracking and deployment capabilities. We walk you through the entire process, from setting up MLFlow, integrating MLServer, to serving models using Flask. Whether you're a beginner or looking to enhance your MLOps skills, this tutori...
Polars Series: Mastering Joins | Episode 4Polars Series: Mastering Joins | Episode 4
Polars Series: Mastering Joins | Episode 4
Просмотров 20Месяц назад
Welcome to Episode 4 of our Polars Series! In this video, we dive deep into Joins in Polars, an efficient DataFrame library for Python and Rust. Learn how to perform different types of joins, including inner, outer, left, and right joins, to combine your data effectively. Whether you're a beginner or an experienced data professional, this episode will help you master Polars joins and optimize y...
Practical Tutorial: MLOps with MLFlow, Essential Tools for Machine Learning!Practical Tutorial: MLOps with MLFlow, Essential Tools for Machine Learning!
Practical Tutorial: MLOps with MLFlow, Essential Tools for Machine Learning!
Просмотров 85Месяц назад
Unlock the power of MLFlow in your MLOps journey! In this video, we'll explore how MLFlow simplifies machine learning workflows, from tracking experiments to managing models in production. Whether you're new to MLOps or looking to scale your machine learning pipelines, this tutorial will guide you through the essential features of MLFlow. Learn how to streamline your ML processes and bring your...
Polars Series: GroupBy and Data Analysis | Episode 3Polars Series: GroupBy and Data Analysis | Episode 3
Polars Series: GroupBy and Data Analysis | Episode 3
Просмотров 20Месяц назад
🚀 Welcome back to the Polars Series! In this episode, we take a deep dive into one of the most powerful features of Polars-GroupBy. Whether you're crunching numbers, summarizing data, or performing complex aggregations, mastering GroupBy is essential for effective data analysis. In this video, we'll cover: How to use GroupBy in Polars for efficient data grouping and aggregation. Advanced data a...
Polars Series: Everything to know about Drop and Null | Episode 2Polars Series: Everything to know about Drop and Null | Episode 2
Polars Series: Everything to know about Drop and Null | Episode 2
Просмотров 15Месяц назад
🚀 Welcome to the Polars Series! In this episode, we dive into handling missing data with Polars-a powerful DataFrame library that's blazing fast and easy to use. In this video, we'll explore: - How to drop null values from your data. - Techniques to manage null entries, ensuring your dataset remains clean and efficient. - Practical examples and code walkthroughs to help you master data manipula...
Polars Series: Getting Started with the Basics | Episode 1Polars Series: Getting Started with the Basics | Episode 1
Polars Series: Getting Started with the Basics | Episode 1
Просмотров 37Месяц назад
Welcome to Episode 1 of our Polars Python Library series! 🌟 In this introductory video, we’ll guide you through the basics of Polars, including how to set up your environment, create and manipulate dataframes, and perform essential operations. Perfect for beginners and those new to Polars, this episode will lay the groundwork for more advanced topics in upcoming videos. Remember to subscribe an...
Floating Point Numbers 101: Basics, Normalization, and FP32 ExplainedFloating Point Numbers 101: Basics, Normalization, and FP32 Explained
Floating Point Numbers 101: Basics, Normalization, and FP32 Explained
Просмотров 61Месяц назад
Ever wondered how computers handle decimal numbers? This video covers the basics of floating point numbers, including normalization and the FP32 format. We'll break down what floating point numbers are, how they’re represented in FP32, and why normalization is crucial for accurate calculations. Perfect for beginners and those looking to refresh their knowledge! Watch now to get a solid foundati...
When to Use TF-IDF vs BM25: A General GuideWhen to Use TF-IDF vs BM25: A General Guide
When to Use TF-IDF vs BM25: A General Guide
Просмотров 1562 месяца назад
Confused about when to use TF-IDF and BM25 for your text search or information retrieval project? This video breaks down the key differences between these two ranking algorithms and provides practical examples of when to use each. Learning about parameters helps decide BM25 or TFIDF with relevancy scoring, precision, and Document lengths. #datascience #tfidf #bm25 #machinelearning #naturallangu...
BM25 Algorithm: Overcoming the Limitations of TF-IDFBM25 Algorithm: Overcoming the Limitations of TF-IDF
BM25 Algorithm: Overcoming the Limitations of TF-IDF
Просмотров 3832 месяца назад
In this video, we dive deep into the world of information retrieval, comparing and contrasting two powerful ranking algorithms: TF-IDF and BM25. While TF-IDF has been a cornerstone in text search, it faces challenges in handling long documents and query length variations. Discover how BM25 addresses these limitations and offers superior performance in ranking relevant documents. We'll explore: ...
TF-IDF Explained Simply: Understanding Text Analysis | Understanding Tf-IdfTF-IDF Explained Simply: Understanding Text Analysis | Understanding Tf-Idf
TF-IDF Explained Simply: Understanding Text Analysis | Understanding Tf-Idf
Просмотров 482 месяца назад
Ever wondered how search engines like Google find the most relevant results for your query? It's all thanks to TF-IDF! In this video, we break down this complex concept into easy-to-understand terms. Learn what TF-IDF is, how it works, and why it's essential for text mining and information retrieval. From understanding term frequency to inverse document frequency, we've got you covered. Whether...
DSPy | Programming On Foundation Models | RAG | MultiHop-Search | CoTDSPy | Programming On Foundation Models | RAG | MultiHop-Search | CoT
DSPy | Programming On Foundation Models | RAG | MultiHop-Search | CoT
Просмотров 2772 месяца назад
Dive deep into the world of programming with foundation models! This video explores how DSPy empowers you to build complex applications using RAG, multi-hop search, and chain-of-thought reasoning. Learn how to leverage the power of LLMs for tasks like question-answering, summarization, and more. Discover the potential of DSPy and unlock new possibilities in your programming journey. #DSPy #Foun...
System Design Basics: Back Of The Envelope EstimationSystem Design Basics: Back Of The Envelope Estimation
System Design Basics: Back Of The Envelope Estimation
Просмотров 623 месяца назад
System design interviews can be tough, but with one key skill, you can impress your interviewers: back-of-the-envelope estimation! This video dives deep into this powerful technique, teaching you how to make quick, approximate calculations to assess feasibility, identify bottlenecks, and showcase your problem-solving abilities. No need for fancy calculators - learn how to use basic math and ass...
System Design Basics: Logging, Metrics, and AutomationSystem Design Basics: Logging, Metrics, and Automation
System Design Basics: Logging, Metrics, and Automation
Просмотров 133 месяца назад
This video in our System Design Basics series tackles two crucial concepts: logging and automation. We'll delve into the world of logging, exploring how detailed records of events and errors help you diagnose issues, analyze usage, and gain valuable system understanding.

Комментарии

  • @chikoo-dg7dd
    @chikoo-dg7dd 5 дней назад

    can you send me this notebook please ;-;

  • @Anonymous-lw1zy
    @Anonymous-lw1zy Месяц назад

    Some feedback - you should record in higher resolution. The text on the computer screens is fuzzy. I skipped the video - I didn't want to fight the visibility issue.

    • @mlworks
      @mlworks Месяц назад

      You can change the RUclips setting Quality while watching.

  • @amirtem-l6i
    @amirtem-l6i Месяц назад

    in dask u did nt compute so the result is invalid

    • @mlworks
      @mlworks Месяц назад

      Can you be clear?

  • @MDFAIZANSARI
    @MDFAIZANSARI Месяц назад

    Nice Explanation. Good work.

  • @shoaibmir943
    @shoaibmir943 3 месяца назад

    I have audio files in wav format so how can I process them for custom fine tuning

  • @vishnusingh-lw3un
    @vishnusingh-lw3un 3 месяца назад

    Bro it was good

  • @YJS-q1k
    @YJS-q1k 3 месяца назад

    may i have access to your code?

    • @mlworks
      @mlworks 3 месяца назад

      huggingface.co/blog/fine-tune-wav2vec2-english

    • @YJS-q1k
      @YJS-q1k 3 месяца назад

      @@mlworks thank you so much

  • @rishadm1771
    @rishadm1771 3 месяца назад

    Great Video, thanks! How can we make use of this data to fine tune our model? Teach it our preferences?

  • @aisidamayomi8534
    @aisidamayomi8534 4 месяца назад

    Thank you for this video, please can you do for CICIDS 2017?

  • @kerduslegend2644
    @kerduslegend2644 4 месяца назад

    So how about a website with cookies and session?

    • @mlworks
      @mlworks 3 месяца назад

      That you can get using the requests library.

    • @tyjohnston5889
      @tyjohnston5889 2 месяца назад

      Good question....idk lol.

  • @rs_3399
    @rs_3399 4 месяца назад

    Does this requires GPU to run ?

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 6 месяцев назад

    Audio could be better

  • @DKBOsei00
    @DKBOsei00 6 месяцев назад

    the output for my prompt was in Chinese. Why?

    • @mlworks
      @mlworks 6 месяцев назад

      Which LLM provider are you using?

    • @DKBOsei00
      @DKBOsei00 6 месяцев назад

      @@mlworks Using the HuggingFace Pipeline with the same model you used. I did different queries and their responses were in Chinese

    • @mlworks
      @mlworks 6 месяцев назад

      @@DKBOsei00 can you share the prompt?

    • @DKBOsei00
      @DKBOsei00 6 месяцев назад

      @@mlworks Question: What is South Park? Answer: 表演

  • @manjeetkumar
    @manjeetkumar 6 месяцев назад

    Amazing video. Can you please share the link of your repo?

    • @mlworks
      @mlworks 6 месяцев назад

      github.com/Mayurji/Explore-Libraries/blob/main/LLMs/phoenix-llm-observability-checkpoint.ipynb

  • @diallo9149
    @diallo9149 6 месяцев назад

    interesting , i have tried to use langsmith but i've had a lot of issues ¡

  • @KhanhNguyenXuan-tk2bk
    @KhanhNguyenXuan-tk2bk 6 месяцев назад

    Hope you improve your audio setup soon.

    • @mlworks
      @mlworks 6 месяцев назад

      Sure

  • @Harshitgupta-ni6tt
    @Harshitgupta-ni6tt 7 месяцев назад

    Great and commendable work. Thank you for all your efforts and hard work.

  • @atulpathak3514
    @atulpathak3514 7 месяцев назад

    can i use gemma 7b-it model instead of intel?

    • @mlworks
      @mlworks 7 месяцев назад

      Yes.

  • @sharonarnold7325
    @sharonarnold7325 7 месяцев назад

    Promo'SM

  • @Z4rnii
    @Z4rnii 7 месяцев назад

    very helpful video! im doing it on my company for it help desk questions, but with llm model with azure openAI, should I deploy ada02 for embedding creation and how would you do the search if its not a simple content column but various pdf documents? Azure AI search service might be helpful but is way to expensive

    • @mlworks
      @mlworks 7 месяцев назад

      Yes, you can use the ada embedding model for generating an embedding vector and store it in a vector store. If you have large documents, you can chunk them based on various chunking techniques that are available in many RAG applications, ensuring the embedding model doesn't truncate your embedding randomly.

    • @Z4rnii
      @Z4rnii 7 месяцев назад

      how would you do the search? What Tool do you recommend me? Im very new to the topic. Thanks in advance@s

    • @Z4rnii
      @Z4rnii 7 месяцев назад

      can you tell me about the chunking techniques and the RAG Application? How could I start? :)@@mlworks

    • @mlworks
      @mlworks 7 месяцев назад

      @@Z4rnii For chunking, follow this notebook. github.com/FullStackRetrieval-com/RetrievalTutorials/blob/main/5_Levels_Of_Text_Splitting.ipynb

    • @mlworks
      @mlworks 7 месяцев назад

      @@Z4rnii Simple RAG - huggingface.co/learn/cookbook/en/rag_zephyr_langchain

  • @rps6949
    @rps6949 7 месяцев назад

    What is that page_content_cokumn and context? Because I don't see context in you printed data Also I have CSV file which I loaded using CSV loader and in that there is columb instructions which has questions and output has answers of it do I have to create embedding of entire data with both the columns or just the column output?

    • @mlworks
      @mlworks 7 месяцев назад

      page_content_column is the column that represents, the context column of the dataset. Checkout the context column here huggingface.co/datasets/databricks/databricks-dolly-15k What is the task you're going to implement with the dataset? QA I assume

    • @rps6949
      @rps6949 7 месяцев назад

      @@mlworks yes a QA, and I'm suppose to use LLM model to make it more interactive and that's when I got confused because when I passed the data my bot is responding Grammatically incorrect sentences

    • @mlworks
      @mlworks 7 месяцев назад

      @@rps6949 RAG helps LLMs to provide accurate and precise information based on the knowledge base. Are you using pretrained LLM or a custom LLM which you've got after fine tuning llm for your dataset, that has learnt the mapping between QA. If yes, then you can generate embeddings of your answers & store in vector store and ask the query to the system.

    • @mlworks
      @mlworks 7 месяцев назад

      @@rps6949 if you mean interactive as in chatbot, you can set the system prompt for the LLM and this act as conversation agent.

    • @rps6949
      @rps6949 7 месяцев назад

      @@mlworks i'm using a pretrained model , as in your code you are using datasets and then huggingface loader to load , what i have to do is ui from where user is uploading a csv file so i used CSVLoader but just like context column i have a text column but i'm not able to provide that column for embedding i just loader data from loader.load(), what i can do here?

  • @bat0ri-
    @bat0ri- 8 месяцев назад

    the information in the video is good, but bro, do you really read rap, why do you need a beat in the background, it just gets in the way

    • @mlworks
      @mlworks 8 месяцев назад

      I've stopped that in the last few videos.

  • @Nirmal_rai
    @Nirmal_rai Год назад

    dont put music

  • @sriramayeshwanth9789
    @sriramayeshwanth9789 Год назад

    Well done brother. Will definitely try this 👍

  • @pandeynikhilone
    @pandeynikhilone Год назад

    actually what happens in learning with shorts is that you can't take the benefit of using seek. so bro plz don't make video in short. rest GOOD EFFORT I APPRECIATE!

  • @TheToXiC584
    @TheToXiC584 Год назад

    Cool bro

  • @Maraur-y9s
    @Maraur-y9s Год назад

    Where is the code?

    • @mlworks
      @mlworks Год назад

      github.com/Mayurji/Explore-Libraries/tree/main/NLP-Libraries

    • @Maraur-y9s
      @Maraur-y9s Год назад

      @@mlworks Thanks!

  • @Darkev77
    @Darkev77 Год назад

    More pandas!

    • @mlworks
      @mlworks Год назад

      Check out this playlist if interested ruclips.net/p/PLVVBQldz3m5v1ROxjWevimVl2eG2-asku

  • @mandata143
    @mandata143 Год назад

    demn 😳

  • @theGSJournal
    @theGSJournal Год назад

    What program is this

    • @mlworks
      @mlworks Год назад

      You mean the programming language or library?

    • @theGSJournal
      @theGSJournal Год назад

      @@mlworks I meant the IDE

    • @mlworks
      @mlworks Год назад

      @@theGSJournal Jupyter notebook in VSCode.

    • @theGSJournal
      @theGSJournal Год назад

      @@mlworks thank you !

  • @azamiqbal8792
    @azamiqbal8792 Год назад

    Please increase screen size

  • @azamiqbal8792
    @azamiqbal8792 Год назад

    Please screen size increases

  • @prathmeshchopade2213
    @prathmeshchopade2213 Год назад

    Ohhhh