Goto

Collaborating Authors

 Education


Unsupervised Learning Course Web Page

@machinelearnbot

Aims: This course provides students with an in-depth introduction to statistical modelling and unsupervised learning techniques. It presents probabilistic approaches to modelling and their relation to coding theory and Bayesian statistics. A variety of latent variable models will be covered including mixture models (used for clustering), dimensionality reduction methods, time series models such as hidden Markov models which are used in speech recognition and bioinformatics, independent components analysis, hierarchical models, and nonlinear models. The course will present the foundations of probabilistic graphical models (e.g. We will cover Markov chain Monte Carlo sampling methods and variational approximations for inference. Time permitting, students will also learn about other topics in machine learning.


11 most read Machine Learning articles from Analytics Vidhya in 2017 - Analytics Vidhya

#artificialintelligence

These curated articles will be a one stop solution for people who are getting started with Machine Learning or who already have. This article contains all the best articles of 2017 which gathered the interest of the Machine Learning community. Similar to the previous article on -"Best Deep Learning articles in 2017", I have added the used tool and the level of difficulty for each article to facilitate you with the choice. If you wish to include any other learning resource/article here, please mention them in the comments. A large amount of unstructured data present today is in the form of text, for example: Medical documents, legal agreements, tweets, blogs, newspapers, chat conversions etc.


How to recognize exclusion in AI โ€“ Microsoft Design โ€“ Medium

#artificialintelligence

Can artificial intelligence be racist? Let's say you're an African-American student at a school that uses facial recognition software. The school uses it to access the building and online homework assignments. But the software's got a problem. Its makers used only light-skinned test subjects to train its algorithms.


5 Innovative Ways to Improve Human Resources through Artificial Intelligence - insideBIGDATA

#artificialintelligence

The evolution of information technologies brought significant changes in the way human resources are being managed. Artificial intelligence (AI) is changing how companies develop HR plans and manage their workforce. What does AI have to do with more effective HR management? As it turns out, technology can boost the overall engagement and productivity of employees. Organizations with employee engagement programs reach 26% more year-over-year increase in revenue.


Nonconvex Sparse Learning via Stochastic Optimization with Progressive Variance Reduction

arXiv.org Machine Learning

We propose a stochastic variance reduced optimization algorithm for solving sparse learning problems with cardinality constraints. Sufficient conditions are provided, under which the proposed algorithm enjoys strong linear convergence guarantees and optimal estimation accuracy in high dimensions. We further extend the proposed algorithm to an asynchronous parallel variant with a near linear speedup. Numerical experiments demonstrate the efficiency of our algorithm in terms of both parameter estimation and computational performance.


2017-12-technique-illuminates-artificial-intelligence-language.html

@machinelearnbot

Neural networks, which learn to perform computational tasks by analyzing huge sets of training data, have been responsible for the most impressive recent advances in artificial intelligence, including speech-recognition and automatic-translation systems. During training, however, a neural net continually adjusts its internal settings in ways that even its creators can't interpret. Much recent work in computer science has focused on clever techniques for determining just how neural nets do what they do. In several recent papers, researchers from MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL) and the Qatar Computing Research Institute have used a recently developed interpretive technique, which had been applied in other areas, to analyze neural networks trained to do machine translation and speech recognition. They find empirical support for some common intuitions about how the networks probably work.


10 Surprising Ways Machine Learning is Being Used Today - InformationWeek

#artificialintelligence

In this multi-part series, I provide a dissection of the phenomenon of retention and social promotion. Also, I describe the many different methods that would improve student instruction in classrooms and eliminate the need for retention and social promotion if combined effectively. While reading this series, periodically ask yourself this question: Why are educators, parents and the American public complicit in a practice that does demonstrable harm to children and the competitive future of the country? It;s clear that the social promotion and retention strategies and the pass-or-fail focus of our current school system, have high price tags and return very little on investment.


Do Our Brains Use Deep Learning to Make Sense of the World?

#artificialintelligence

The first time Dr. Blake Richards heard about deep learning, he was convinced that he wasn't just looking at a technique that would revolutionize artificial intelligence. He also knew he was looking at something fundamental about the human brain. That was the early 2000s, and Richards was taking a course with Dr. Geoff Hinton at the University of Toronto. Hinton, a pioneer architect of the algorithm that would later take the world by storm, was offering an introductory course on his learning method inspired by the human brain. The key words here are "inspired by."


Python Programming Tutorials

#artificialintelligence

Need help installing packages with pip? see the pip install tutorial The objective of this course is to give you a wholistic understanding of machine learning, covering theory, application, and inner workings of supervised, unsupervised, and deep learning algorithms. In this series, we'll be covering linear regression, K Nearest Neighbors, Support Vector Machines (SVM), flat clustering, hierarchical clustering, and neural networks. For each major algorithm that we cover, we will discuss the high level intuitions of the algorithms and how they are logically meant to work. Next, we'll apply the algorithms in code using real world data sets along with a module, such as with Scikit-Learn. Finally, we'll be diving into the inner workings of each of the algorithms by recreating them in code, from scratch, ourselves, including all of the math involved.


PyData New York City 2017 - YouTube

@machinelearnbot

Keynote: Kerstin Kleese van Dam - Enabling Real Time Analysis & Decision Making Keynote: Thomas Sargent - Economic Models Keynote: Andrew Gelman - Data Science Workflow Andrew Therriault - Learning in Cycles: Implementing Sustainable Machine Learning Models... Jeff Reback - What is the Future of Pandas Chalmer Lowe - Pandas and Date Time Steve Dower - Why does Python need security transparency? Sudheesh Katkam - Simplifying And Accelerating Data Access for Python With Dremio and Apache Arrow Casey Clements - Money for Nothing Introducing Pennies, an Open Source Pythonic Pricing Package Noemi Derzsy - Data Science Keys to Open Up OpenNASA Datasets Tyler A. Erickson - Analyzing Petabytes of Earth Science Data with Jupyter and Earth Engine Nicole Carlson - Turning PyMC3 into scikit learn Leon Yin - Reverse image search engines using out of the box machine learning libraries Keith Ingersoll - Jupyter, R Shiny, and the Data Science Web App Landscape Ami Tavory - Getting Scikit Learn To Run ...