Goto

Collaborating Authors

 Statistical Learning


Real-World, Man-Machine Algorithms

#artificialintelligence

Behind the scenes, the same call automatically and invisibly decides whether a machine learning classifier is reliable enough to classify the example on its own, or whether human intervention is needed. Models get built automatically, they're continually retrained, and the caller never has to worry whether more data is needed. In the rest of this article, we'll go into more detail on the problems we described above--problems that are common to all efforts to deploy machine learning to solve real-world problems. In order to train any spam classifier, you'll first need a training set of "spam" and "not spam" labels.


Compressive Embedding and Visualization using Graphs

arXiv.org Machine Learning

Visualizing high-dimensional data has been a focus in data analysis communities for decades, which has led to the design of many algorithms, some of which are now considered references (such as t-SNE for example). In our era of overwhelming data volumes, the scalability of such methods have become more and more important. In this work, we present a method which allows to apply any visualization or embedding algorithm on very large datasets by considering only a fraction of the data as input and then extending the information to all data points using a graph encoding its global similarity. We show that in most cases, using only $\mathcal{O}(\log(N))$ samples is sufficient to diffuse the information to all $N$ data points. In addition, we propose quantitative methods to measure the quality of embeddings and demonstrate the validity of our technique on both synthetic and real-world datasets.


Variational Boosting: Iteratively Refining Posterior Approximations

arXiv.org Machine Learning

We propose a black-box variational inference method to approximate intractable distributions with an increasingly rich approximating class. Our method, termed variational boosting, iteratively refines an existing variational approximation by solving a sequence of optimization problems, allowing the practitioner to trade computation time for accuracy. We show how to expand the variational approximating class by incorporating additional covariance structure and by introducing new components to form a mixture. We apply variational boosting to synthetic and real statistical models, and show that resulting posterior inferences compare favorably to existing posterior approximation algorithms in both accuracy and efficiency.


Machine Learning: Why it Matters? - insideBIGDATA

#artificialintelligence

Are you into Machine Learning OR are you "just" a Statistician? Have you been asked this question yet? If you are in a career or looking to get into one that has anything to do with deriving insights out of data, you probably know what I am talking about. The year 2016 has seen over three dozen machine learning startups being acquired by tech giants; another several dozen machine learning startups raked up a aggregate funding to the tune of $4 Billion worldwide. Is it a blip or a bubble?


Will Machine Learning Consume Psychometrics?

#artificialintelligence

Indeed, assessment may be better than compared with a conventional test. Griffin's research has found that the tasks on his platform do not exhibit the between nation bias (or Differential Item Functioning) that questions on the standardised, international PISA assessment purportedly suffer from (Kreiner & Christensen, 2014). They are also robust to differences in background language (Vista, Care and Griffin, 2014). The fact that assessment takes a back seat here begs the following question. Of what real worth is the psychometric modelling in the background?


Putting machine learning into context โ€“ CSC Blogs

#artificialintelligence

Machine Learning is getting a lot more air time these days but are we actually sure what it is? It gives computers the ability to learn without being explicitly programmed" (Arthur Samuel, 1959). This is an old quote but it has held the test of time. But,how can computers "learn" โ€“ have we really reached the age of artificial intelligence where they will take over the world and make humans redundant? Let's explore the core of the definition: the ability to learn What this really means is there are a set of algorithms that, rather than simply following a static set of program instructions, they can make data driven predictions, or decisions through building a model. Supervised learning โ€“ The computer is presented with example inputs (training data) and their desired outputs, given by a "teacher", and the goal is to learn a general rule that maps inputs to outputs. The "easiest" example of supervised learning is a decision tree โ€“ this uses a tree-like graph or model of decisions and ...


Cross Device Matching for Online Advertising with Neural Feature Ensembles : First Place Solution at CIKM Cup 2016

arXiv.org Machine Learning

We describe the 1st place winning approach for the CIKM Cup 2016 Challenge. In this paper, we provide an approach to reasonably identify same users across multiple devices based on browsing logs. Our approach regards a candidate ranking problem as pairwise classification and utilizes an unsupervised neural feature ensemble approach to learn latent features of users. Combined with traditional hand crafted features, each user pair feature is fed into a supervised classifier in order to perform pairwise classification. Lastly, we propose supervised and unsupervised inference techniques.


Data Science Interview Questions

#artificialintelligence

A fresh scrape from Glassdoor gives us a good idea about what applicants are asked during a data scientist interview at some of the top companies. Unfortunately for us, almost every company has their interviewees sign NDAs. Since Glassdoor allows anonymity, a few brave souls have given us some fantastic examples of what they were asked during the interview process at top companies like Facebook, Google, and Microsoft. If you find yourself unable to answer some of the questions below, consider checking out a course or a book on the subject. If you'd like to share your answer(s) to any of the questions, leave a comment and I'll add the top ones to the post.


Data Science: The New Monetization Model for Analytics Industry - Digitally Cognizant

#artificialintelligence

"Data Scientist is the sexiest job of the 21st century" So, what exactly is data science and why all the hype around data scientists. Frankly speaking, multiple job descriptions and explanations of the same role make it harder for businesses to clearly understand what a data scientist is and does. This complicates the ROI business leaders expect when investing in them. To me, data Science involves mining actionable and sensible insights from multiple data formats by applying mathematics, statistics, machine learning, etc. Data scientists typically analyze data sets, or data depositories that are maintained within an organization and/or they analyze data scraped from publicly available sources.


GitHub - nfmcclure/tensorflow_cookbook: Code for Tensorflow Machine Learning Cookbook

#artificialintelligence

This chapter intends to introduce the main objects and concepts in TensorFlow. We also introduce how to access the data for the rest of the book and provide additional resources for learning about TensorFlow. After we have established the basic objects and methods in TensorFlow, we now want to establish the components that make up TensorFlow algorithms. We start by introducing computational graphs, and then move to loss functions and back propagation. We end with creating a simple classifier and then show an example of evaluating regression and classification algorithms.