Machine Learning for the Quantified Self

Slides:



Advertisements
Similar presentations
Florida International University COP 4770 Introduction of Weka.
Advertisements

Random Forest Predrag Radenković 3237/10
Combining Classification and Model Trees for Handling Ordinal Problems D. Anyfantis, M. Karagiannopoulos S. B. Kotsiantis, P. E. Pintelas Educational Software.
SVM—Support Vector Machines
Machine Learning in Practice Lecture 3 Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Decision Tree under MapReduce Week 14 Part II. Decision Tree.
How computers answer questions An introduction to machine learning Peter Barnum August 7, 2008.
Jierui Xie, Boleslaw Szymanski, Mohammed J. Zaki Department of Computer Science Rensselaer Polytechnic Institute Troy, NY 12180, USA {xiej2, szymansk,
Neural Networks. R & G Chapter Feed-Forward Neural Networks otherwise known as The Multi-layer Perceptron or The Back-Propagation Neural Network.
Rebecca Boger Earth and Environmental Sciences Brooklyn College.
Introduction to machine learning
Crash Course on Machine Learning
Phone guide for people over 65. Not Smart Phones.
Lecture 2: Introduction to Machine Learning
David Corne, and Nick Taylor, Heriot-Watt University - These slides and related resources:
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Applied Pervasive Computing Presentation : Mobile Interaction Devices.
Graphs – data displays We will explore 3 types today. Bar Graphs, Frequency charts, and Histograms. We will do a quick review of other graphs and their.
Last lecture summary. Basic terminology tasks – classification – regression learner, algorithm – each has one or several parameters influencing its behavior.
Abstract: Accelerometers As part of the smartphone philosophy, every phone has a wide variety of sensors available to the user. Sensors include light and.
ICS 178 Introduction Machine Learning & data Mining Instructor max Welling Lecture 6: Logistic Regression.
Xiangnan Kong,Philip S. Yu Department of Computer Science University of Illinois at Chicago KDD 2010.
CPS 270: Artificial Intelligence Machine learning Instructor: Vincent Conitzer.
Interactive Learning of the Acoustic Properties of Objects by a Robot
Sensors in android. App being more applicable Keeping track of your heart beat while jogging. Pointing the phone camera towards the night sky to know.
Machine Learning Saarland University, SS 2007 Holger Bast Marjan Celikik Kevin Chang Stefan Funke Joachim Giesen Max-Planck-Institut für Informatik Saarbrücken,
Random Forests Ujjwol Subedi. Introduction What is Random Tree? ◦ Is a tree constructed randomly from a set of possible trees having K random features.
Lecture 1: Getting Ready Topics: People and Course Overview Date: Jan 12, 2016.
1.Accelerometer:Accelerometer in an iPhone. Definition: An accelerometer is a sensor which measures the tilting motion and orientation of a mobile phone.
Sensors For Mobile Phones  Ambient Light Sensor  Proximity Sensor  GPS Receiver Sensor  Gyroscope Sensor  Barometer Sensor  Accelerometer Sensor.
Foundational Issues Machine Learning 726 Simon Fraser University.
Recall that the proton precession magnetometer makes measurements of the total field, not the vector components of the field. Recall also that the total.
Creation of a Vibration Monitoring System
Speed D. Crowley, Speed  To be able to calculate speed, and to be able to predict how the forces acting upon an object will affect the speed Tuesday,
Make an information leaflet about what the sensors do in a Smart Phone for people over 65 years of age. You can use PowerPoint, Word or Publisher.
2014 Sensors in Motion   Software Engineer Lead  October 10, 2014 #GHC
Mobile phone sensors. Sensors Sensors gyroscope The gyroscope is a sensor that can provide orientation information as well. This sensor can tell how.
Brief Intro to Machine Learning CS539
Geog. 314 Working with tables.
Mobile Activity Recognition
CS 445/545 Machine Learning Winter, 2017
Machine Learning for the Quantified Self
CS 445/545 Machine Learning Spring, 2017
Hierarchy of Data in a Database
Machine Learning for the Quantified Self
Neural Networks for Machine Learning Lecture 1e Three types of learning Geoffrey Hinton with Nitish Srivastava Kevin Swersky.
Introduction to Data Science Lecture 7 Machine Learning Overview
Machine Learning Dr. Mohamed Farouk.
Using Flow Textures to Visualize Unsteady Vector Fields
By Thomas Hartmann, Assad Moawad, Francois Fouquet, Yves Le Traon
Machine Learning & Data Science
Mobile Sensor-Based Biometrics Using Common Daily Activities
Neuro-Computing Lecture 4 Radial Basis Function Network
Machine Learning 101 Intro to AI, ML, Deep Learning
WISDM Activity Recognition & Biometrics Applications of Classification
Classification and Prediction
Machine Learning Course.
Lecture 6: Introduction to Machine Learning
Artificial Intelligence Lecture No. 28
Activity Recognition Classification in Action
Android Topics Sensors Accelerometer and the Coordinate System
Machine Learning in Practice Lecture 23
Intro to Machine Learning
Amazon Machine Learning
Lecture 1: Getting Ready
CS 5310 Data Mining Hong Lin.
Data Transformations targeted at minimizing experimental variance
Basics of ML Rohan Suri.
Instructor: Vincent Conitzer
Do Better ImageNet Models Transfer Better?
Presentation transcript:

Machine Learning for the Quantified Self Lecture 2 Basic of Sensory Data

Dataset (1) During the course we will use a running example provided by CrowdSignals.io People share their mobile sensors data (smart phone and smart watch) and get paid for annotating their data with activities

Dataset (2)

Mobile phone measurements (examples) Accelerometer Measures the changes is forces upon the phone in the x-y-z plane Gyroscope Orientation of the phone compared to the earth’s surface Magnetometer Measures x-y-z orientation compared to the earth’s magnetic field

The raw data What does the raw CrowdSignals data look like? Separate tables per measurement Specific time point measurements: Interval measurements

Transforming the raw data (1) Need to combine these table, but how? Select a step size Δt you want to consider in the data this will represent one discrete time step start at the earliest time point in the data find all measurements for each single attribute associated with each interval we consider categorical features (e.g. label) as a number of binary features combine their values (e.g. average for heart rate or accelerometer or sum for the label)

Transforming the raw data (2)

Exploring the data (1) Let us consider a dataset from CrowdSignals which covers around 2 hours of data Imagine we take a step size of Δt = 1 minute and Δt = 250 milliseconds What difference would you expect in the spread of the data? What are the pros and cons of a higher value for Δt (less fine grained)?

Exploring the data (2)

Computational Intelligence, Unsupervised Learning Exploring the data (2) Computational Intelligence, Unsupervised Learning

Computational Intelligence, Unsupervised Learning Exploring the data (2) Computational Intelligence, Unsupervised Learning

Exploring the data (5)

Machine Learning Tasks What kind of tasks could we identify in this dataset? a classification problem, namely predicting the label (i.e. activity) based on the sensors a regression problem, namely predicting the heart rate based on the other sensory values and the activity