## Artificial Intelligence #3:kNN & Bayes Classification method[Udemy] # Artificial Intelligence #3

In this Course you learn k-Nearest Neighbors & Naive Bayes Classification Methods.In pattern recognition, the k-nearest neighbors algorithm (k-NN) is a non-parametric method used for classification and regression.k-NN is a type of instance-based learning, or lazy learning, where the function is only approximated locally and all computation is deferred until classification. The k-NN algorithm is among the simplest of all machine learning algorithms.For  classification, a useful technique can be to assign weight to the contributions of the neighbors, so that the nearer neighbors contribute more to the average than the more distant ones. The neighbors are taken from a set of objects for which the class (for k-NN classification). This can be thought of as the training set for the algorithm, though no explicit training step is required.

In machine learning, naive Bayes classifiers are a family of simple probabilistic classifiers based on applying Bayes’ theorem with strong (naive) independence assumptions between the features.

Naive Bayes classifiers are highly scalable, requiring a number of parameters linear in the number of variables (features/predictors) in a learning problem. Maximum-likelihood training can be done by evaluating a closed-form expression, which takes linear time, rather than by expensive iterative approximation as used for many other types of classifiers.

### Who is the target audience?

• Anyone who wants to make the right choice when starting to learn Linear & Multi Linear Regression.
• Learners who want to work in data science and big data field
• students who want to learn machine learning
• Data analyser, Researcher, Engineers and Post Graduate Students need accurate and fast regression method.
• Modelers, Statisticians, Analysts and Analytic Professional.

### Requirements

• You should know about basic statistics
• You must know basic python programming
• Install Sublime and required library for python
• You should have a great desire to learn programming and do it in a hands-on fashion, without having to watch countless lectures filled with slides and theory.
• All you need is a decent PC/Laptop (2GHz CPU, 4GB RAM). You will get the rest from me.

Website: Visit
Created by: Sobhan N.
Duration: 1h 57m 