Machine Learning Tutorial Python - 15: Naive Bayes Classifier Algorithm Part 2
In this python machine learning tutorial for beginners we will build email spam classifier using naive bayes algorithm. We will use sklearn CountVectorizer to convert email text into a matrix of numbers and then use sklearn MultinomialNB classifier to train our model. The model score
with this approach comes out to be very high (around 98%). Sklearn pipeline allows us to handle pre processing transformations easily with its convenient api. In the end there is an exercise where you need to classify sklearn wine dataset using naive bayes.
#MachineLearning #PythonMachineLearning #MachineLearningTutorial #Python #PythonTutorial #PythonTraining #MachineLearningCource #NaiveBayes #sklearntutorials #scikitlearntutorials
Dataset: https://github.com/codebasics/py/blob/master/ML/14_naive_bayes
Exercise: https://github.com/codebasics/py/blob/master/ML/14_naive_bayes/exercise.md
Code:https://github.com/codebasics/py/blob/master/ML/14_naive_bayes/14_naive_bayes_2_email_spam_filter.ipynb
Exercise solution: https://github.com/codebasics/py/blob/master/ML/14_naive_bayes/Exercise/14_naive_bayes_exercise.ipynb
Topics that are covered in this Video:
00:00 explore spam email dataset
02:33 sklearn CountVectorizer
04:30 types of naive bayes classifiers
05:23 sklearn MultinomialNB classifier
06:48 sklearn pipeline
09:35 Exercise
Next Video:
Machine Learning Tutorial Python - 16: Hyper parameter Tuning (GridSearchCV): https://www.youtube.com/watch?v=HdlDYng8g9s&list=PLeo1K3hjS3uvCeTYTeyfe0-rN5r8zn9rw&index=17
Populor Playlist:
Data Science Full Course: https://www.youtube.com/playlist?list=PLeo1K3hjS3us_ELKYSj_Fth2tIEkdKXvV
Data Science Project: https://www.youtube.com/watch?v=rdfbcdP75KI&list=PLeo1K3hjS3uu7clOTtwsp94PcHbzqpAdg
Machine learning tutorials: https://www.youtube.com/watch?v=gmvvaobm7eQ&list=PLeo1K3hjS3uvCeTYTeyfe0-rN5r8zn9rw
Pandas: https://www.youtube.com/watch?v=CmorAWRsCAw&list=PLeo1K3hjS3uuASpe-1LjfG5f14Bnozjwy
matplotlib: https://www.youtube.com/watch?v=qqwf4Vuj8oM&list=PLeo1K3hjS3uu4Lr8_kro2AqaO6CFYgKOl
Python: https://www.youtube.com/watch?v=eykoKxsYtow&list=PLeo1K3hjS3uv5U-Lmlnucd7gqF-3ehIh0&index=1
Jupyter Notebook: https://www.youtube.com/watch?v=q_BzsPxwLOE&list=PLeo1K3hjS3uuZPwzACannnFSn9qHn8to8
Tools and Libraries:
Scikit learn tutorials
Sklearn tutorials
Machine learning with scikit learn tutorials
Machine learning with sklearn tutorials
Website: http://codebasicshub.com/
Facebook: https://www.facebook.com/codebasicshub
Twitter: https://twitter.com/codebasicshub
Видео Machine Learning Tutorial Python - 15: Naive Bayes Classifier Algorithm Part 2 канала codebasics
with this approach comes out to be very high (around 98%). Sklearn pipeline allows us to handle pre processing transformations easily with its convenient api. In the end there is an exercise where you need to classify sklearn wine dataset using naive bayes.
#MachineLearning #PythonMachineLearning #MachineLearningTutorial #Python #PythonTutorial #PythonTraining #MachineLearningCource #NaiveBayes #sklearntutorials #scikitlearntutorials
Dataset: https://github.com/codebasics/py/blob/master/ML/14_naive_bayes
Exercise: https://github.com/codebasics/py/blob/master/ML/14_naive_bayes/exercise.md
Code:https://github.com/codebasics/py/blob/master/ML/14_naive_bayes/14_naive_bayes_2_email_spam_filter.ipynb
Exercise solution: https://github.com/codebasics/py/blob/master/ML/14_naive_bayes/Exercise/14_naive_bayes_exercise.ipynb
Topics that are covered in this Video:
00:00 explore spam email dataset
02:33 sklearn CountVectorizer
04:30 types of naive bayes classifiers
05:23 sklearn MultinomialNB classifier
06:48 sklearn pipeline
09:35 Exercise
Next Video:
Machine Learning Tutorial Python - 16: Hyper parameter Tuning (GridSearchCV): https://www.youtube.com/watch?v=HdlDYng8g9s&list=PLeo1K3hjS3uvCeTYTeyfe0-rN5r8zn9rw&index=17
Populor Playlist:
Data Science Full Course: https://www.youtube.com/playlist?list=PLeo1K3hjS3us_ELKYSj_Fth2tIEkdKXvV
Data Science Project: https://www.youtube.com/watch?v=rdfbcdP75KI&list=PLeo1K3hjS3uu7clOTtwsp94PcHbzqpAdg
Machine learning tutorials: https://www.youtube.com/watch?v=gmvvaobm7eQ&list=PLeo1K3hjS3uvCeTYTeyfe0-rN5r8zn9rw
Pandas: https://www.youtube.com/watch?v=CmorAWRsCAw&list=PLeo1K3hjS3uuASpe-1LjfG5f14Bnozjwy
matplotlib: https://www.youtube.com/watch?v=qqwf4Vuj8oM&list=PLeo1K3hjS3uu4Lr8_kro2AqaO6CFYgKOl
Python: https://www.youtube.com/watch?v=eykoKxsYtow&list=PLeo1K3hjS3uv5U-Lmlnucd7gqF-3ehIh0&index=1
Jupyter Notebook: https://www.youtube.com/watch?v=q_BzsPxwLOE&list=PLeo1K3hjS3uuZPwzACannnFSn9qHn8to8
Tools and Libraries:
Scikit learn tutorials
Sklearn tutorials
Machine learning with scikit learn tutorials
Machine learning with sklearn tutorials
Website: http://codebasicshub.com/
Facebook: https://www.facebook.com/codebasicshub
Twitter: https://twitter.com/codebasicshub
Видео Machine Learning Tutorial Python - 15: Naive Bayes Classifier Algorithm Part 2 канала codebasics
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Machine Learning Tutorial Python - 16: Hyper parameter Tuning (GridSearchCV)](https://i.ytimg.com/vi/HdlDYng8g9s/default.jpg)
![Machine Learning Tutorial Python - 14: Naive Bayes Classifier Algorithm Part 1](https://i.ytimg.com/vi/PPeaRc-r1OI/default.jpg)
![Naive Bayes classifier: A friendly approach](https://i.ytimg.com/vi/Q8l0Vip5YUw/default.jpg)
![Implementing a Spam classifier in python| Natural Language Processing](https://i.ytimg.com/vi/fA5TSFELkC0/default.jpg)
![](https://i.ytimg.com/vi/WdCprVWKpv4/default.jpg)
![](https://i.ytimg.com/vi/eztj_ItxDA8/default.jpg)
![Naive Bayes, Clearly Explained!!!](https://i.ytimg.com/vi/O2L2Uv9pdDA/default.jpg)
![Machine Learning Tutorial Python - 13: K Means Clustering Algorithm](https://i.ytimg.com/vi/EItlUEPCIzM/default.jpg)
![Naive Bayes in Python - Machine Learning From Scratch 05 - Python Tutorial](https://i.ytimg.com/vi/BqUmKsfSWho/default.jpg)
![Naive Bayes Classifier in Python | Naive Bayes Algorithm | Machine Learning Algorithm | Edureka](https://i.ytimg.com/vi/vz_xuxYS2PM/default.jpg)
![Python Pandas Tutorial (Part 4): Filtering - Using Conditionals to Filter Rows and Columns](https://i.ytimg.com/vi/Lw2rlcxScZY/default.jpg)
![Naive Bayes Classifier | Naive Bayes Algorithm | Naive Bayes Classifier With Example | Simplilearn](https://i.ytimg.com/vi/l3dZ6ZNFjo0/default.jpg)
![Lecture-21: Handling Missing values in ML using Python (Part-1)](https://i.ytimg.com/vi/m547J4r6358/default.jpg)
![Scikit-Learn Course - Machine Learning in Python Tutorial](https://i.ytimg.com/vi/pqNCD_5r0IU/default.jpg)
![Can You Predict Customer Churn ?](https://i.ytimg.com/vi/ocMd2loRfWE/default.jpg)
![Machine Learning Tutorial 5 - SVM Machine Learning Python for Beginners | Machine Learning Basics](https://i.ytimg.com/vi/HtdhnGp-m74/default.jpg)
![Stochastic Gradient Descent vs Batch Gradient Descent vs Mini Batch Gradient Descent |DL Tutorial 14](https://i.ytimg.com/vi/IU5fuoYBTAM/default.jpg)
![Machine Learning Tutorial Python 12 - K Fold Cross Validation](https://i.ytimg.com/vi/gJo0uNL-5Qw/default.jpg)
![What is a neuron? | Deep Learning Tutorial 3 (Tensorflow Tutorial, Keras & Python)](https://i.ytimg.com/vi/VhRtaziEWd4/default.jpg)
![Boosting - EXPLAINED!](https://i.ytimg.com/vi/MIPkK5ZAsms/default.jpg)