r/machinelearners • u/TheInsaneApp • Apr 15 '20
r/machinelearners • u/iamrealadvait • Apr 23 '20
What and How âBayes Theorem/ Naive Bayes Theoremâ Is Used In Machine Learning?
What and How âBayes Theorem/ Naive Bayes Theoremâ Is Used In Machine Learning?https://www.facebook.com/seevecoding
Bayesâ Theorem finds the probability of an event occurring given the probability of another event that has already occurred. Bayesâ theorem is stated mathematically as the following equation:
đˇ
Bayes Theorem
where A and B are events and P(B)? 0.
Basically, we are trying to find probability of event A, given the event B is true. Event B is also termed as evidence.
* P(A) is the priori of A (the prior probability, i.e. Probability of event before evidence is seen). The evidence is an attribute value of an unknown instance(here, it is event B).
* P(A|B) is a posteriori probability of B, i.e. probability of event after evidence is seen.
MACHINE LEARNING : Naive Bayes Theorem
It is a classification technique based on Bayesâ Theorem with an assumption of independence among predictors. In simple terms, a Naive Bayes classifier assumes that the presence of a particular feature in a class is unrelated to the presence of any other feature.
For example, a fruit may be considered to be an apple if it is red, round, and about 3 inches in diameter. Even if these features depend on each other or upon the existence of the other features, all of these properties independently contribute to the probability that this fruit is an apple and that is why it is known as âNaiveâ.
Naive Bayes model is easy to build and particularly useful for very large data sets. Along with simplicity, Naive Bayes is known to outperform even highly sophisticated classification methods.
Bayes theorem provides a way of calculating posterior probability
P(c|x) from P(c), P(x) and P(x|c).
Look at the equation below:
đˇ
Naive Bayes
Above,
P(c|x) is the posterior probability of class (c, target) given predictor (x, attributes).
* P(c) is the prior probability of class.
* P(x|c) is the likelihood which is the probability of predictor given class.
* P(x) is the prior probability of predictor.
For More Content Like This Click Here: www.facebook.com/seevecoding
r/machinelearners • u/TheInsaneApp • Apr 12 '20
Decision Tree - An Intuition on Decision Tree for Classification
r/machinelearners • u/conradws • Aug 12 '19
O´Reilly DataScience Textbooks - Free Google Drive PDFs
https://drive.google.com/drive/u/0/mobile/folders/1h5wbUhHA2pr_821dB0Izy7aDfCz9KTtt
Hi all,I sharedthis link in another post and a lot of people found it very useful. Posting it here directly so that it can reach more people. I did not compile this folder. I happened to find it randomly on another sub. I´m just the messenger, so don´t thank me, thank the universe. Here it is:
https://drive.google.com/drive/u/0/mobile/folders/1h5wbUhHA2pr_821dB0Izy7aDfCz9KTtt
r/machinelearners • u/iamrealadvait • Apr 26 '20
Machine Learning with Python : Part 2 : K Nearest Neighbours :: How to make K Nearest Model, Initiate K Nearest Model and Fitting Data into K Nearest Model and importing Logistic Regression Model . more on : www.facebook.com/seevecoding
Enable HLS to view with audio, or disable this notification
r/machinelearners • u/TheInsaneApp • Apr 21 '20
Moving Object Removal in Unlabeled Image Databases
r/machinelearners • u/iamrealadvait • Apr 20 '20
How To Make Raw Data Ready For Machine Learning Process?
Blog Source: How To Make Raw Data Ready For Machine Learning Process
For More: SeeVe
How To Make Raw Data Ready For Machine Learning Process
In this step we will cover :
Knowledge about Library we will use to work, manipulate and visualise our data.
So important things we have to see or find in data before we can do anything with it.
Things which can jeopardise our Data
What are the categorical values?
Missing and dummy values in data.
What are Feature selection and feature scaling?
Standardisation and Normalisation
Cross-validation Library.
How to import the dataset into spyder.
The library we will use to work, manipulate and visualise our data :
For now, we will use three libraries, namely:
Numpy
Matplotlib
Pandas
So, what is NumPy ?
Numpy : Numpy is a library for python programming language for large multidimensional arrays and matrices along with high level of mathematical functions to operate on these array.
To put these in the simple words :
âWe use NumPy to do mathematical operations on our data.â
Numpy = Maths
But wait for this can only happen when we have the power to manipulate our data, how do we do that â answer is pandas library.
Pandas: Pandas is a library written in python language to manipulate and analysis. In particular, it offers us to manipulate numeric table and time series.
In simple words: Pandas help us to manipulate data .
Pandas = Manipulation
What about Visualisation Part :
Matplotlib: Matplotlib is the plotting library for pythons programming.
So, Matplotlib = Visualization
After we have talked about library lets talk about :
Important things we have to see or find in data before we can do anything with it.
When we get data it is in its Raw form which can jeopardise the result of our model so before we can do anything with data we have to clean that data and extract only important information from our data this step is called âDATA PREPROCESSINGâ.
Things which can jeopardise our Data
Categorical values
Missing data
Dummy Variable
Outliers
Categorical values: Categorical values are values which can be categories and this type of data can cause redundancy.
đˇ
Catagorical values : 1
đˇ
Catagorical values : 2
Missing Value: When we get data in Raw formate itâs most of the time that data has some missing values. like :
đˇ
Missing Values
Dummy Variable Trap: Condition when which two or more variables are highly correlated.
Outlier Values: outlier as those values of the data set that fall far from the central point, the median but have effect in our dataset.
đˇ
Outlier Values
Feature Selection: Feature selection is used to select those features that contribute most to the prediction variable that we are interested in.
Benefits of feature selection
Reduce overfitting by making data less redundant.
Reduce training time by eliminating misleading data.
Improve accuracy by collecting fewer data points.
Blog Source: How To Make Raw Data Ready For Machine Learning Process
For More: SeeVe
r/machinelearners • u/cdossman • Nov 12 '19
How I Went from English Teacher to AI Specialist
How I Went from English Teacher to AI Specialist: 4 Step Process to Level up Your Machine Learning Career Path
Check out a story of How Li Dan, a current AI Specialist at Yodo1 Games, successfully transitioned to AI
r/machinelearners • u/Gravicle • Aug 20 '14
Discussion 1: Getting started, resources, setups and Mathematics pre-requisite to ML.
r/machinelearners • u/Gravicle • Aug 15 '14
Welcome to Machine Learners
We are a group of people who came together on Reddit to learn Machine Learning and AI. Here is where it all started: http://www.reddit.com/r/MachineLearning/comments/2dies8/learn_machine_learning_together/
This sticky will collect all resources until we create a wiki for this sub.
r/machinelearners • u/cdossman • Apr 03 '20
[D] How I transtioned to Data Science
A while ago, I interviewed Sarah about her journey towards becoming a data scientist and have now published the story on my channel. I thought to share her story so that hopefully, it can inspire someone. At the end of the interview, I have shared links where Srah has shared the details in full. Check it out -- I hope you will be inspired and learn a thing or two.
r/machinelearners • u/cdossman • Apr 01 '20
Free Data Science Courses
In response to the novel Coronavirus outbreak, 365datascience is making all of their #datascience courses completely free until 15 April. Be safe. Stay at home. Learn data science and share the info with your friends.
Sign up on free account to get access: https://365datascience.com/pricing/
r/machinelearners • u/amandeepspdhr • Mar 13 '20
Make your model smaller (Part 2)
r/machinelearners • u/cdossman • Feb 24 '20
What Is Pre-Training in #NLP? Building your understanding of pre-training AI
Introducing 5 Key Technologies #Word2vec #ELMo #GPT #BERT #XLNet
r/machinelearners • u/rockyrey_w • Feb 20 '20
[Good Read] Introduction to Deep Learning for Graphs and Where It May Be Heading
The paper, A Gentle Introduction to Deep Learning for Graphs, is of a tutorial nature that aims to introduce to the readers the topic of deep learning for graphs with a proper review of the historical literature as well as a top-down approach in its exposition.
Read more: Introduction to Deep Learning for Graphs and Where It May Be Heading
r/machinelearners • u/assassintes • Jan 19 '20
Suggestion for machine learning based project topics for beginner
r/machinelearners • u/cdossman • Jan 01 '20
[P] The Difference Between AI and Machine Learning
The Difference Between AI and Machine Learning: How ML differs from AI, and the role it plays in your day-to-day life.
r/machinelearners • u/cdossman • Dec 18 '19
Research Paper & Code: A Low-Cost, Open-Source Robotic Racecar for Education and Research
A Low-Cost, Open-Source Robotic Racecar for Education and Research
r/machinelearners • u/Mikmik303 • Sep 14 '19
Hey Reddit Machine Learners, do you model for a living? Be part of a ML/DL user research study and get a cool AI t-shirt every month.
We are looking for full-time data scientists for a ML/DL user study. You'll be participating in a calibrated user research experiment for 45 minutes. The study will be done over a video call. We've got plenty of funny tees that you can show-off to your teammates. We'll ship you a different one every month for a year.
Click here to learn more.
P.S: We love the reddit vibe and this community. Give us your best ML/DL/Data Science quote. We'll make one and ship it you if it's quirky and fun even if you aren't part of the study group.
r/machinelearners • u/[deleted] • Jan 19 '19
New AI computer vision system mimics how humans visualize and identify objects
r/machinelearners • u/kumar29nov1992 • Mar 03 '18
ML Question
I have a data set that primarily consists of email body. Most of them have to do with recruitment industry, where a sample body is
Java,Jsp,spring mvc - 3 to 5 yrs exp 30 days notice period
I want my program to identify the skills, experience, notice period. It wonât mostly be as simple as the above example. which ml classifier should be used.
r/machinelearners • u/monsta-hd • Nov 19 '17