Udemy

Data Science & Machine Learning: Naive Bayes in Python

立即報名
  • 9,506 名學生
  • 更新於 1/2026
4.7
(721 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
7 小時 29 分鐘
教學語言
英語
授課導師
Lazy Programmer Inc., Lazy Programmer Team
評分
4.7
(721 個評分)
2次瀏覽

課程簡介

Data Science & Machine Learning: Naive Bayes in Python

Master a crucial artificial intelligence algorithm and skyrocket your Python programming skills

In this self-paced course, you will learn how to apply Naive Bayes to many real-world datasets in a wide variety of areas, such as:

  • computer vision

  • natural language processing

  • financial analysis

  • healthcare

  • genomics

Why should you take this course? Naive Bayes is one of the fundamental algorithms in machine learning, data science, and artificial intelligence. No practitioner is complete without mastering it.

This course is designed to be appropriate for all levels of students, whether you are beginner, intermediate, or advanced. You'll learn both the intuition for how Naive Bayes works and how to apply it effectively while accounting for the unique characteristics of the Naive Bayes algorithm. You'll learn about when and why to use the different versions of Naive Bayes included in Scikit-Learn, including GaussianNB, BernoulliNB, and MultinomialNB.

In the advanced section of the course, you will learn about how Naive Bayes really works under the hood. You will also learn how to implement several variants of Naive Bayes from scratch, including Gaussian Naive Bayes, Bernoulli Naive Bayes, and Multinomial Naive Bayes. The advanced section will require knowledge of probability, so be prepared!

Thank you for reading and I hope to see you soon!


Suggested Prerequisites:

  • Decent Python programming skill

  • Comfortable with data science libraries like Numpy and Matplotlib

  • For the advanced section, probability knowledge is required


WHAT ORDER SHOULD I TAKE YOUR COURSES IN?

  • Check out the lecture "Machine Learning and AI Prerequisite Roadmap" (available in the FAQ of any of my courses, including my free course)


UNIQUE FEATURES

  • Every line of code explained in detail - email me any time if you disagree

  • Less than 24 hour response time on Q&A on average

  • Not afraid of university-level math - get important details about algorithms that other courses leave out

課程章節

  • 9 個章節
  • 45 堂課
  • 第 1 章 Welcome
  • 第 2 章 Naive Bayes Concepts (Beginner)
  • 第 3 章 Naive Bayes Applications (Beginner-Intermediate)
  • 第 4 章 Naive Bayes In-Depth (Advanced)
  • 第 5 章 Appendix / FAQ Intro
  • 第 6 章 Setting Up Your Environment (Appendix/FAQ by Student Request)
  • 第 7 章 Extra Help With Python Coding for Beginners (Appendix/FAQ by Student Request)
  • 第 8 章 Effective Learning Strategies for Machine Learning (Appendix/FAQ by Student Requ
  • 第 9 章 Appendix / FAQ Finale

課程內容

  • Apply Naive Bayes to image classification (Computer Vision)
  • Apply Naive Bayes to text classification (NLP)
  • Apply Naive Bayes to Disease Prediction, Genomics, and Financial Analysis
  • Understand Naive Bayes concepts and algorithm
  • Implement multiple Naive Bayes models from scratch


評價

  • B
    Barun Barman
    5.0

    Great experience

  • D
    Damian Fisher
    5.0

    I'm taking this course as a supplement to my university machine learning course that I'm currently enrolled in. I can't express enough how much this has helped. Thank you Lazy Programmer!

  • A
    Antonio Rojas Ramos
    4.0

    The course is really easy to understand.

  • R
    Rodrigo T. Fontes
    5.0

    Awesome, thanks for sharing your knowledge!

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意