Goto

Collaborating Authors

 Instructional Material


Overview of Approximate Bayesian Computation

arXiv.org Machine Learning

This Chapter, "Overview of Approximate Bayesian Computation", is to appear as the first chapter in the forthcoming Handbook of Approximate Bayesian Computation (2018). It details the main ideas and concepts behind ABC methods with many examples and illustrations.


Replacement AutoEncoder: A Privacy-Preserving Algorithm for Sensory Data Analysis

arXiv.org Machine Learning

An increasing number of sensors on mobile, Internet of things (IoT), and wearable devices generate time-series measurements of physical activities. Though access to the sensory data is critical to the success of many beneficial applications such as health monitoring or activity recognition, a wide range of potentially sensitive information about the individuals can also be discovered through access to sensory data and this cannot easily be protected using traditional privacy approaches. In this paper, we propose a privacy-preserving sensing framework for managing access to time-series data in order to provide utility while protecting individuals' privacy. We introduce Replacement AutoEncoder, a novel algorithm which learns how to transform discriminative features of data that correspond to sensitive inferences, into some features that have been more observed in non-sensitive inferences, to protect users' privacy. This efficiency is achieved by defining a user-customized objective function for deep autoencoders. Our replacement method will not only eliminate the possibility of recognizing sensitive inferences, it also eliminates the possibility of detecting the occurrence of them. That is the main weakness of other approaches such as filtering or randomization. We evaluate the efficacy of the algorithm with an activity recognition task in a multi-sensing environment using extensive experiments on three benchmark datasets. We show that it can retain the recognition accuracy of state-of-the-art techniques while simultaneously preserving the privacy of sensitive information. Finally, we utilize the GANs for detecting the occurrence of replacement, after releasing data, and show that this can be done only if the adversarial network is trained on the users' original data.


Top Resources for Learning Linear Algebra for Machine Learning - Machine Learning Mastery

#artificialintelligence

Linear algebra is a field of mathematics and an important pillar of the field of machine learning. It can be a challenging topic for beginners, or for practitioners who have not looked at the topic in decades. In this post, you will discover how to get help with linear algebra for machine learning. Top Resources for Learning Linear Algebra for Machine Learning Photos by mickey, some rights reserved. Take my free 7-day email crash course now (with sample code).


The HR Technology Market: Trends and Disruptions for 2018

#artificialintelligence

Robots Can cost as low as $25,000* 250,000 purchased globally in 2016** *Source: Robots: The new low-cost worker, Dhara Ranasinghe, CNBC, April 10, 2015. The "average" US worker now spends 25% of their day reading or answering emails Fewer than 16% of companies have a program to "simplify work" or help employees deal with stress. The average mobile phone user checks their device 150 times a day. The "average" US worker works 47 hours and 49% work 50 hours or more per week, with 20% at 60 hours per week 40% of the US population believes it is impossible to succeed at work and have a balanced family life. FOMO We are all suffering from…….


Step-by-step video courses for Deep Learning and Machine Learning

@machinelearnbot

UPDATE: Mar 20, 2016 - Added my new follow-up course on Deep Learning, which covers ways to speed up and improve vanilla backpropagation: momentum and Nesterov momentum, adaptive learning rate algorithms like AdaGrad and RMSProp, utilizing the GPU on AWS EC2, and stochastic batch gradient descent. We look at TensorFlow and Theano starting from the basics - variables, functions, expressions, and simple optimizations - from there, building a neural network seems simple! Deep learning is all the rage these days. What exactly is deep learning? Well, it all boils down to neural networks.


Teaching Autonomous Driving Using a Modular and Integrated Approach

arXiv.org Artificial Intelligence

Autonomous driving is not one single technology but rather a complex system integrating many technologies, which means that teaching autonomous driving is a challenging task. Indeed, most existing autonomous driving classes focus on one of the technologies involved. This not only fails to provide a comprehensive coverage, but also sets a high entry barrier for students with different technology backgrounds. In this paper, we present a modular, integrated approach to teaching autonomous driving. Specifically, we organize the technologies used in autonomous driving into modules. This is described in the textbook we have developed as well as a series of multimedia online lectures designed to provide technical overview for each module. Then, once the students have understood these modules, the experimental platforms for integration we have developed allow the students to fully understand how the modules interact with each other. To verify this teaching approach, we present three case studies: an introductory class on autonomous driving for students with only a basic technology background; a new session in an existing embedded systems class to demonstrate how embedded system technologies can be applied to autonomous driving; and an industry professional training session to quickly bring up experienced engineers to work in autonomous driving. The results show that students can maintain a high interest level and make great progress by starting with familiar concepts before moving onto other modules.


Top 10 Videos on Deep Learning in Python

@machinelearnbot

If you want a talk on Python with the Theano library in under an hour, targeted towards beginners, then you can refer to this talk by Alec Radford. Unlike most other talks on this topic, this one compares the features of an'old' net versus a'modern' net, ie nets prior to 2000 versus nets post-2012.


Cutting Edge Deep Learning for Coders--Launching Deep Learning Part 2 · fast.ai

@machinelearnbot

Special note: we're teaching a fully updated part 1, in person, for seven weeks from Oct 30, 2017, at the USF Data Institute. See the course page for details and application form. Part 1 of the course has now been viewed by tens of thousands of students, introducing them to nearly all of today's best practices in deep learning, and providing many hours of hands-on practical coding exercises. We have collected some stories from graduates of part 1 on our testimonials page. Today, we are launching Part 2: Cutting Edge Deep Learning for Coders.


AI education opens up as Imperial College London launches MOOCs Imperial News Imperial College London

#artificialintelligence

A leading centre for AI education will open up to the world, as Imperial launches its first Massive Open Online Courses with Coursera. The move allows anyone with an internet connection to learn from some of the world's top researchers in artificial intelligence (AI), machine learning and mathematics. Professor Alice Gast, President of Imperial, said: "AI has the potential to transform many sectors. It is wonderful to have world-leading Imperial experts providing this opportunity to such a broad audience. Many will benefit from this exciting curriculum on the machine learning and mathematics underpinning the rapid advances in AI."


Columbia University Applied Machine Learning Online

#artificialintelligence

Columbia University's course Applied Machine Learning Spring 2018 by Andreas C. Müller has all the lecture notes, slides, homework, and videos posted online. Andreas is also the author of the book Introduction to Machine Learning with Python.