Introduction to Machine Learning for Developers
21–30 of 33 posts
Re: Introduction to Machine Learning for Developers
#22I've made a similar list for economists. It included a list of practical applications of ML. Developers can get a sense of what the discipline can do before jumping in. APPLIED MACHINE LEARNING CASES ## Business 1. Kaggle, Data Science Use cases. An outline of business applications. Few companies have the data to implement these things. https://www.kaggle.com/wiki/DataScienceUseCases 2. Kaggle, Competitions. (Make su…
I recently started playing around with the data sets on past Kaggle competitions and have been learning a lot. The Data Science use cases there are quite interesting. Are there any publicly available data-sets (other than the ones available in competitions) to work with (especially for the marketing use cases)?
Also checkout "Academic Torrents". Lots of large datasets here, from millions of Tweets, to labeled photos of fish in the wild. http://academictorrents.com/browse.php?c6=1&sort_field=times...
Re: Introduction to Machine Learning for Developers
#23The naive assumption made by Naive Bayes is that the features (or attributes) of each input point are independent. Let me explain from a simple example:
Suppose you want to find people who receive benefits they are not entitled to. The input data might have two attributes: cash on bank account, and amount received in benefits. Although you could look for data that have a high value in both attributes, the naive assumption made in Naive Bayes says that you can in fact make your classification without correlating multiple attributes; Naive Bayes assumes you can explain the labeling of data just by looking at attributes in isolation. In this example, this assumption is clearly unfounded, since if you only look at benefits or only at cash balance, you won't be able to tell how a person should be classified.
The data independence assumption made by almost all ML algorithms is that different data points are not correlated: the label of a single data point (person in the above problem) does not depend on the attributes of other data points.
Re: Introduction to Machine Learning for Developers
#24Re: Introduction to Machine Learning for Developers
#25The description of Naive Bayes is misleading. Almost all supervised learning problems assume that "Inputs are classified in isolation where no input has an effect on any other inputs" (quote from the article), but that's not why Naive Bayes is called naive. The naive assumption made by Naive Bayes is that the features (or attributes) of each input point are independent. Let me explain from a simple example: Suppose y…
To be more specific about the Naive Bayes assumption, the features of a data point are conditionally independent instead of simply independent. This means that given a certain label, these set of features are independent.
Re: Introduction to Machine Learning for Developers
#26Re: Introduction to Machine Learning for Developers
#27In the slides for unsupervised learning, what is meant by "Maximum Entropy"? Doesn't this just imply that the distribution will be uniform; i.e. it's no better than making a blind guess?
Re: Introduction to Machine Learning for Developers
#28Re: Introduction to Machine Learning for Developers
#29The description of Naive Bayes is misleading. Almost all supervised learning problems assume that "Inputs are classified in isolation where no input has an effect on any other inputs" (quote from the article), but that's not why Naive Bayes is called naive. The naive assumption made by Naive Bayes is that the features (or attributes) of each input point are independent. Let me explain from a simple example: Suppose y…
Re: Introduction to Machine Learning for Developers
#30Honestly, this is a good run through of resources and examples of different machine learning algorithms/techniques be it supervised, unsupervised, or model validation... however, the wording used and mistakes made when describing supervised learning or Naive Bayes shows that this is an attempt at taking an O'Rielly book and trying to summarize it in a short article... while making errors... How did it get so many poi…