Bayesian Optimized Random Forest for Movement Classification with Smartphones
|
|
- Caitlin Fisher
- 5 years ago
- Views:
Transcription
1 Bayesian Optimized Random Forest for Movement Classification with Smartphones Anonymous Author(s) Affiliation Address Abstract As electronic devices become more powerful, they also become more prevalent in our daily lives due to their usefulness. Smartphones today are equipped with a large variety of sensors, which can be utilized for many useful things. This work looks at accelerometer and gyroscopic data of smart phones as a way to classify movement types of their owner. This is done by generating feature sets from the component time series signals and developing a random forest to classify these features as one of six movement types: walking, walking upstairs, walking downstairs, sitting, standing, and laying. Furthermore, a Bayesian optimization scheme was used to find an optimal parameter set for the forest, while keeping the forest as small, and shallow, as possible to improve prediction speeds. With this scheme, we were able to achieve overall prediction accuracy of ~92% for all activities combined. The prediction accuracy for walking, walking up stairs, walking downstairs, sitting, standing and laying are ~97%, ~87%, ~85%, ~87%, ~95%, and ~99% respectively. 1 Introduction As the computational power of smart phones has drastically increased over the past several years, people have become far more reliant on their phones for scheduling, s, global positioning, and entertainment. Furthermore, the continual increase of power and efficiency of these mobile chips will allow human beings to do even more with their phones in the near future. Mobile phones contain many sensors which can be utilized to guess what the user is doing with their device, and potentially improve their user experience. Currently, mobile phones can contain sensors for imaging (cameras), acceleration (accelerometer), direction (electronic compass), pressure (pressure sensor), and orientation (gyroscope). These sensors are typically utilized for user interface services, such as screen rotation, and location services, such as GPS positioning for mapping applications. Utilizing these sensors more extensively, by classifying the owner s movement for example, could improve some of these applications. Further, being able to classify dangerous phone movement like free-fall or landing in water could reduce the risk of important data loss. However, these sensors could be used for more than just user experience improvement. It is no secret that North America is experiencing an obesity epidemic. In 2011, it was estimated that 34% of adults (aged 18 and older) were overweight, and 28% were suffering
2 from obesity [1]. Since smart phones have become so prevalent, it may be useful to classify physical behavior using the numerous sensors present on these phones, in order to track exertion. This information could be used by the individual to monitor exertion and the total exercise performed in a given interval. This could potentially help overweight individuals to maintain a healthy lifestyle. The goal of this paper was to attempt to classify certain physical behaviors given gyroscopic and acceleration data from a Samsung Galaxy S II. The data was collected from 30 volunteers whose ages ranged from 19 to 48. The smartphone was attached to their waist, and they performed 6 different activities. A Random Forest classification scheme was utilized in an attempt to classify the data. To fine tune this scheme, Bayesian Optimization was used to find the free parameters of the forest implementation. 2 Data 2.1 Data Overv iew The dataset used in this paper was acquired from UCI Machine Learning Repository [2]. The data consists of over records of volunteers performing 6 different physical activities: walking, walking up stairs, walking down stairs, sitting, standing, and laying down. Each record corresponds to one of these activities Figure 1: Filtered gyroscopic and accelerometer data for walking up stairs In Figure 1, a sample time series of walking up stairs is shown for both the gyroscope and accelerometer. The Samsung Galaxy S II was used to capture tri-axial angular velocity (from gyroscope) and tri-axial acceleration (from accelerometer) time series at 50Hz. In order to produce the records, the original time series were sampled in fixed-width time windows of 2.56 seconds and they overlapped by 50%. Both time series were filtered using a median filter and a low-pass Butterworth filter to remove unwanted high frequency noise. Further, the acceleration was separated into two parts (acceleration of body and gravity) and low-pass filtered. The derivative of each signal was taken to estimate Jerk Signals for both acceleration and angular velocity. Lastly, some of these signals were transformed into the Frequency Domain (via Fast Fourier Transform). All of these signals were used to create an estimate of each feature. There are a total of 561 features for each record that are included in the dataset. The dataset was randomly split into about 7000 records for training, and about 3000 records for testing. 2.2 F eature Selection Table 1 shows the resulting signal names and their descriptions obtained from the preprocessing described above.
3 Signal Name Table 1: Signal Names and Descriptions Description (XYZ implies 1 signal for each component) 1. tbodyacc-xyz Time domain acceleration due to external force 2. tgravityacc-xyz Time domain acceleration of gravity 3. tbodyaccjerk-xyz Time domain derivative of external force 4. tbodygyro-xyz Time domain angular velocity 5. tbodygyrojerk-xyz Time domain derivative of angular velocity 6. tbodyaccmag Time domain magnitude of external force 7. tgravityaccmag Time domain magnitude of gravity 8. tbodyaccjerkmag Time domain magnitude of derivative of force 9. tbodygyromag Time domain magnitude of angular velocity 10. tbodygyrojerkmag Time domain magnitude angular velocity derivative 11. fbodyacc-xyz Frequency Domain of fbodyaccjerk-xyz Frequency Domain of fbodygyro-xyz Frequency Domain of fbodyaccmag Frequency Domain of fbodyaccjerkmag Frequency Domain of fbodygyromag Frequency Domain of fbodygyrojerkmag Frequency Domain of 10 With these signals, 17 different operations are used to generate the feature set. The first four operations used to generate features are the standard deviation, the mean, the max value, and the min value of the signal. Another operation generates an angle between a pair of vectors, which is obtained by calculating the dot product between the two signals by taking average value of the XYZ components of each signal [3]. Other operations include signal magnitude area (area under the magnitude curve), energy of the signal (sum of the squares divided by number of values), cross-correlation coefficient [4], auto-correlation coefficient [5], index of the frequency component with the largest magnitude, and skewness and kurtosis of the frequency domain signal [6]. The operations were applied to many of the signals to generate a 561 feature vector for each record in the data set. 3 Classification 3.1 Rando m Fo rest A classification random forest was used to classify the data into one of the 6 categories. This process consists of building decision trees. These decision trees were built by recursively splitting the data into leaves based on information gain for a given set S of training points, given by H(S) is the entropy of the training set S which is given by where p(c) is the probability distribution (histogram) of the classification labels in the training set S [7]. Split locations are tested by taking random number of features to split over. Then, for each feature, the data is split between each data point and the information gain is calculated. The maximum information gain over all tested splits will be used. Figure 2 shows an example of split at a particular node in one of the decision trees.
4 Figure 2: An example of split made at a node during the construction of one of the decision trees. The x-axis for all plots is the split dimension chosen, and the red line is the threshold. The y-axis in each of the subplots is one of the features of the N random dimensions chosen to test splits over. Finally, once the forest has been built, the test data can be fed through the forest to see how it is classified. The probability of the classification is calculated by the probability distribution of the leaf the data point ended up in for each tree and then summed over T trees in the forest given by This will determine the predicted classification for that particular test point [7]. Also, the forest uses bootstrapping in order to reduce variance and over fitting the training data. Bootstrapping could also help with feature correlation caused by signals from different activities being similar. The forest builder contains 4 free parameters the number of trees, the depth of each tree, the minimum size of each leaf, and the number of dimensions to try splits over. These parameters were estimated using a Bayesian Optimization scheme. 3.2 Bayesian Optimization Bayesian Optimization was implemented using Gaussian Processes. Candidate points were sampled from a 4 dimensional space to account for the 4 free parameters of the random forest, and the function used to add data to Gaussian Process was the forest builder. The forest builder took the set of candidate points and built the forest based on the training data. Then, the forest predicted the classes of the test data, and the accuracy of the result is the output used for maximization. Firstly, the GP prior is created using the kernel function given by where sigma is the standard deviation of the noise and l is a turning parameter set to 0.1. When new data is added, X*, we construct the two new matrices K* and K** as shown below. 138
5 From Theorem (Marginals and Conditionals of an MVN) [8], we get the following expressions for Mu* and Sigma* of the posterior distribution: The goal of Bayesian optimization is to optimize the function without knowing what the true function actually is. We want to run test points through our function as little as possible, since it is expensive. To do this, we used the Upper Confidence Bound acquisition function shown below. Mu and Sigma are the average and standard deviation of the posterior, and Kai is a free parameter set to 0.1. This function tries to balance exploitation and exploration in order to find a maxima in the given candidates x. 4 Results 4.1 M a nual Forest Parame t er Selection Since the dataset and feature set were quite large, we had very good results even by manually picking forest parameters. The prediction accuracies of each activity for both the test and training set are displayed in Table 2. Table 2: Manual Parameter Selection Result Activity Training Test Accuracy Accuracy Walking 98.6% 95.3% Walking Upstairs 97.7% 87.3% Walking 95.2% 78.9% Sitting 77.5% 61.0% Standing 97.0% 95.67% Laying 99.7% 98.1% TOTAL: 95% 85% It is to be expected that the training predictions are more accurate than the test predictions, as the forest is modeled after the training data. From the test prediction accuracies, it is clear that both sitting and walking downstairs are both the least accurate predictors. 4.2 O ptimized Forest Parameter Selection Using Bayesian optimization, we made a noticeable improvement on the predictive capabilities of the random forest. We decided to keep the forest as small as possible, because as the forest grows, the computation time increases dramatically. This is not ideal for smart phone processors. The optimization space covered a forest size of 1 to 20 trees, a tree depth of 1 to 20, a minimum leaf size of 1 to 10, and the number of dimensions to test splits over from 1 to 15. Figure 3 displays the results of the optimization for 100 iterations..
6 Figure 3: Results for 100 iterations of optimization From this result, we chose the parameters which yielded maximum accuracy in this interval and allowed for the fastest tree computation time. The result of the optimization increased overall accuracy of the training data by ~4% and the test data by ~7%. The individual prediction accuracies are shown in Table 3. Table 3: Optimized Parameter Selection Result Activity Training Test Accuracy Accuracy Walking 99.9% 97.6% Walking Upstairs 100% 86.8% Walking 100% 84.5% Sitting 99.5% 87.1% Standing 99.6% 94.7% Laying 99.7% 99.8% TOTAL: 99% 92% Clearly, the most drastic improvement gained by the optimization was the classification of the sitting activity. The classification accuracy increased by ~26% over the manual selected parameters. Further, the walking downstairs activity prediction accuracy increased by ~7%. The other classes saw prediction accuracy increases by ~1-2%. The parameter values that yielded these results were a forest of 15 trees, a tree depth of 13, a minimum leaf size of 5, and the number of dimensions to try splits of Conclusion and Discussion To conclude, a movement type classification problem is solved using a Bayesian optimized random forest. We have achieved respectable classification accuracies that range from ~85% to 98%. The weakest prediction accuracies come from sitting, walking downstairs and walking upstairs, while laying, walking and, standing accuracies are greater than ~95%. Though the classification techniques were different, our results seem to be more accurate than Wu et al [9]. Using a variety of classification techniques (including K-nearest neighbor, a decision tree, and Multilayer perception), they had accuracies of ~81-92% for walking, ~42-70% for walking upstairs, ~ % for walking downstairs, and ~99-100% for sitting [9]. The lower accuracies achieved for walking upstairs, walking downstairs and sitting could be the result of correlation between the two signals, or because the feature set chosen may be missing a feature that better represents the activity. Table 4 displays the analysis of the
7 misclassified points of the 3 aforementioned activities. Table 4: Error decomposition of results True Activity Incorrect Classifications Percentage of Error Walking Upstairs Walking ~84% Walking ~16% Walking Walking ~56% Upstairs Walking ~44% Sitting Standing ~90% Laying ~10% When the sitting activity is misclassified, 90% of the time it is classified as the standing activity. This suggests that there is slight correlation between their features, which is logical since the two actions are quite similar, with respect to the phone s position. This suggests that these results could probably be improved by performing cross-correlation of component wise signals across different activities, and removing those signals from feature creation if their correlations are statistically significant. Alternatively, adding another Bayesian Optimizer to the hierarchy for selecting a sub-set of the current features may also improve the results, and remove the effects of the correlation, though this would definitely require the algorithm to be parallelized. Furthermore, the decrease in the feature set size would improve real-time classification performance, by reducing the number of features that need to be calculated in order to run the classification. This is imperative on smart phone platforms where processing power and electrical power are limited. Other factors that could add Bayesian optimizers to the hierarchy are filtering techniques, the size of the sample window, and the amount of signal overlap between different data points. Though the classification may be improved adding another optimizer to the hierarchy or cleverly analyzing the feature set, we found that our average test accuracy of 92% (~98% for walking, ~87% for walking upstairs, 85% for walking downstairs, ~87% for sitting, ~94% for standing, and ~99% for laying) is very respectable. References [1] Schiller JS, Lucas JW, Peregoy JA. Summary health statistics for U.S. adults: National Health Interview Survey, National Center for Health Statistics. Vital Health Stat 10(256) [2] [3] [4] [5] [6] [7] A. Criminisi, J. Shotton and E. Konukoglu (2011) Decision Forests for Classification, Regression, Density Estimation, Manifold Learning and Semi-Supervised Learning. Microsoft Research technical report TR [8] Kevin Patrick Murphy (2012) Machine Learning: a Probabilistic Perspective Massachusetts Institute of Technology [9] W. Wu, S. Dasgupta, E. Ramirez, C. Peterson and G. Norman (2012) Classification Accuracies of Physical Activities Using Smartphone Motion Sensors. Journal of Medical Internet Research
Using Spatio-Temporal Data To Create A Shot Probability Model
Using Spatio-Temporal Data To Create A Shot Probability Model Eli Shayer, Ankit Goyal, Younes Bensouda Mourri June 2, 2016 1 Introduction Basketball is an invasion sport, which means that players move
More informationSmart-Walk: An Intelligent Physiological Monitoring System for Smart Families
Smart-Walk: An Intelligent Physiological Monitoring System for Smart Families P. Sundaravadivel 1, S. P. Mohanty 2, E. Kougianos 3, V. P. Yanambaka 4, and M. K. Ganapathiraju 5 University of North Texas,
More informationDATA MINING SAMPLE RESEARCH: ACTIVITY RECOGNITION CLASSIFICATION IN ACTION
DATA MINING SAMPLE RESEARCH: ACTIVITY RECOGNITION CLASSIFICATION IN ACTION 1 Mobile Activity Recognition Mobile devices like smartphones and smartwatches have many sensors Some sensors measure motion Tri-axial
More informationPREDICTING the outcomes of sporting events
CS 229 FINAL PROJECT, AUTUMN 2014 1 Predicting National Basketball Association Winners Jasper Lin, Logan Short, and Vishnu Sundaresan Abstract We used National Basketball Associations box scores from 1991-1998
More informationBASKETBALL PREDICTION ANALYSIS OF MARCH MADNESS GAMES CHRIS TSENG YIBO WANG
BASKETBALL PREDICTION ANALYSIS OF MARCH MADNESS GAMES CHRIS TSENG YIBO WANG GOAL OF PROJECT The goal is to predict the winners between college men s basketball teams competing in the 2018 (NCAA) s March
More informationA computer program that improves its performance at some task through experience.
1 A computer program that improves its performance at some task through experience. 2 Example: Learn to Diagnose Patients T: Diagnose tumors from images P: Percent of patients correctly diagnosed E: Pre
More informationGait Recognition. Yu Liu and Abhishek Verma CONTENTS 16.1 DATASETS Datasets Conclusion 342 References 343
Chapter 16 Gait Recognition Yu Liu and Abhishek Verma CONTENTS 16.1 Datasets 337 16.2 Conclusion 342 References 343 16.1 DATASETS Gait analysis databases are used in a myriad of fields that include human
More informationEvaluating and Classifying NBA Free Agents
Evaluating and Classifying NBA Free Agents Shanwei Yan In this project, I applied machine learning techniques to perform multiclass classification on free agents by using game statistics, which is useful
More informationROSE-HULMAN INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Mini-project 3 Tennis ball launcher
Mini-project 3 Tennis ball launcher Mini-Project 3 requires you to use MATLAB to model the trajectory of a tennis ball being shot from a tennis ball launcher to a player. The tennis ball trajectory model
More informationIntroduction to Pattern Recognition
Introduction to Pattern Recognition Jason Corso SUNY at Buffalo 12 January 2009 J. Corso (SUNY at Buffalo) Introduction to Pattern Recognition 12 January 2009 1 / 28 Pattern Recognition By Example Example:
More informationThis file is part of the following reference:
This file is part of the following reference: Hancock, Timothy Peter (2006) Multivariate consensus trees: tree-based clustering and profiling for mixed data types. PhD thesis, James Cook University. Access
More informationHuman Performance Evaluation
Human Performance Evaluation Minh Nguyen, Liyue Fan, Luciano Nocera, Cyrus Shahabi minhnngu@usc.edu --O-- Integrated Media Systems Center University of Southern California 1 2 Motivating Application 8.2
More informationEstimating the Probability of Winning an NFL Game Using Random Forests
Estimating the Probability of Winning an NFL Game Using Random Forests Dale Zimmerman February 17, 2017 2 Brian Burke s NFL win probability metric May be found at www.advancednflstats.com, but the site
More informationBuilding an NFL performance metric
Building an NFL performance metric Seonghyun Paik (spaik1@stanford.edu) December 16, 2016 I. Introduction In current pro sports, many statistical methods are applied to evaluate player s performance and
More informationProjecting Three-Point Percentages for the NBA Draft
Projecting Three-Point Percentages for the NBA Draft Hilary Sun hsun3@stanford.edu Jerold Yu jeroldyu@stanford.edu December 16, 2017 Roland Centeno rcenteno@stanford.edu 1 Introduction As NBA teams have
More informationTutorial for the. Total Vertical Uncertainty Analysis Tool in NaviModel3
Tutorial for the Total Vertical Uncertainty Analysis Tool in NaviModel3 May, 2011 1. Introduction The Total Vertical Uncertainty Analysis Tool in NaviModel3 has been designed to facilitate a determination
More informationA Novel Approach to Predicting the Results of NBA Matches
A Novel Approach to Predicting the Results of NBA Matches Omid Aryan Stanford University aryano@stanford.edu Ali Reza Sharafat Stanford University sharafat@stanford.edu Abstract The current paper presents
More informationPredicting the Total Number of Points Scored in NFL Games
Predicting the Total Number of Points Scored in NFL Games Max Flores (mflores7@stanford.edu), Ajay Sohmshetty (ajay14@stanford.edu) CS 229 Fall 2014 1 Introduction Predicting the outcome of National Football
More informationDecision Trees. Nicholas Ruozzi University of Texas at Dallas. Based on the slides of Vibhav Gogate and David Sontag
Decision Trees Nicholas Ruozzi University of Texas at Dallas Based on the slides of Vibhav Gogate and David Sontag Announcements Course TA: Hao Xiong Office hours: Friday 2pm-4pm in ECSS2.104A1 First homework
More informationCricket umpire assistance and ball tracking system using a single smartphone camera
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 Cricket umpire assistance and ball tracking system using a single smartphone camera Udit Arora
More informationJPEG-Compatibility Steganalysis Using Block-Histogram of Recompression Artifacts
JPEG-Compatibility Steganalysis Using Block-Histogram of Recompression Artifacts Jan Kodovský, Jessica Fridrich May 16, 2012 / IH Conference 1 / 19 What is JPEG-compatibility steganalysis? Detects embedding
More informationLX Compass module 3 Electronic compass device User manual
LX Compass module 3 Electronic compass device User manual LX navigation d.o.o., Tkalska 10 SLO 3000 Celje, tel: + 386 3 490 46 70, fax: + 386 3 490 46 71 info@lxnavigation.si, http://www.lxnavigation.com
More informationChapter 12 Practice Test
Chapter 12 Practice Test 1. Which of the following is not one of the conditions that must be satisfied in order to perform inference about the slope of a least-squares regression line? (a) For each value
More informationPOKEMON HACKS. Jodie Ashford Josh Baggott Chloe Barnes Jordan bird
POKEMON HACKS Jodie Ashford Josh Baggott Chloe Barnes Jordan bird Why pokemon? 1997 The Pokemon Problem an episode of the anime caused 685 children to have seizures Professor Graham Harding from Aston
More informationAN31E Application Note
Balancing Theory Aim of balancing How an unbalance evolves An unbalance exists when the principle mass axis of a rotating body, the so-called axis of inertia, does not coincide with the rotational axis.
More informationStep Detection Algorithm For Accurate Distance Estimation Using Dynamic Step Length
Step Detection Algorithm For Accurate Distance Estimation Using Dynamic Step Length Ahmad Abadleh ahmad_a@mutah.edu.jo Eshraq Al-Hawari eshraqh@mutah.edu.jo Esra'a Alkafaween Esra_ok@mutah.edu.jo Hamad
More informationPRACTICAL EXPLANATION OF THE EFFECT OF VELOCITY VARIATION IN SHAPED PROJECTILE PAINTBALL MARKERS. Document Authors David Cady & David Williams
PRACTICAL EXPLANATION OF THE EFFECT OF VELOCITY VARIATION IN SHAPED PROJECTILE PAINTBALL MARKERS Document Authors David Cady & David Williams Marker Evaluations Lou Arthur, Matt Sauvageau, Chris Fisher
More informationTwo Machine Learning Approaches to Understand the NBA Data
Two Machine Learning Approaches to Understand the NBA Data Panagiotis Lolas December 14, 2017 1 Introduction In this project, I consider applications of machine learning in the analysis of nba data. To
More informationWalkCompass: Finding Walking Direction Leveraging Smartphone s Inertial Sensors. Nirupam Roy
WalkCompass: Finding Walking Direction Leveraging Smartphone s Inertial Sensors by Nirupam Roy Bachelor of Engineering Bengal Engineering and Science University, Shibpur 2007 Submitted in Partial Fulfillment
More informationStats 2002: Probabilities for Wins and Losses of Online Gambling
Abstract: Jennifer Mateja Andrea Scisinger Lindsay Lacher Stats 2002: Probabilities for Wins and Losses of Online Gambling The objective of this experiment is to determine whether online gambling is a
More informationThe Intrinsic Value of a Batted Ball Technical Details
The Intrinsic Value of a Batted Ball Technical Details Glenn Healey, EECS Department University of California, Irvine, CA 9617 Given a set of observed batted balls and their outcomes, we develop a method
More informationOpen Research Online The Open University s repository of research publications and other research outputs
Open Research Online The Open University s repository of research publications and other research outputs Developing an intelligent table tennis umpiring system Conference or Workshop Item How to cite:
More informationE. Agu, M. Kasperski Ruhr-University Bochum Department of Civil and Environmental Engineering Sciences
EACWE 5 Florence, Italy 19 th 23 rd July 29 Flying Sphere image Museo Ideale L. Da Vinci Chasing gust fronts - wind measurements at the airport Munich, Germany E. Agu, M. Kasperski Ruhr-University Bochum
More informationEffect of the Grip Angle on Off-Spin Bowling Performance Parameters, Analysed with a Smart Cricket Ball
Proceedings Effect of the Grip Angle on Off-Spin Bowling Performance Parameters, Analysed with a Smart Cricket Ball Franz Konstantin Fuss 1, *, Batdelger Doljin 1 and René E. D. Ferdinands 2 1 Smart Equipment
More informationOcean Wave Forecasting
Ocean Wave Forecasting Jean-Raymond Bidlot* Marine Prediction Section Predictability Division of the Research Department European Centre for Medium-range Weather Forecasts (E.C.M.W.F.) Reading, UK * With
More informationAvailable online at ScienceDirect. Procedia Engineering 112 (2015 )
Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 112 (2015 ) 196 201 7th Asia-Pacific Congress on Sports Technology, APCST 2015 Dynamics of spin bowling: the normalized precession
More informationCS 528 Mobile and Ubiquitous Computing Lecture 7a: Applications of Activity Recognition + Machine Learning for Ubiquitous Computing.
CS 528 Mobile and Ubiquitous Computing Lecture 7a: Applications of Activity Recognition + Machine Learning for Ubiquitous Computing Emmanuel Agu Applications of Activity Recognition Recall: Activity Recognition
More informationScienceDirect. Rebounding strategies in basketball
Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 72 ( 2014 ) 823 828 The 2014 conference of the International Sports Engineering Association Rebounding strategies in basketball
More informationJogging and Walking Analysis Using Wearable Sensors *
Engineering, 2013, 5, 20-24 doi:10.4236/eng.2013.55b005 Published Online May 2013 (http://www.scirp.org/journal/eng) Jogging and Walking Analysis Using Wearable Sensors * Ching ee ong, Rubita Sudirman,
More informationintended velocity ( u k arm movements
Fig. A Complete Brain-Machine Interface B Human Subjects Closed-Loop Simulator ensemble action potentials (n k ) ensemble action potentials (n k ) primary motor cortex simulated primary motor cortex neuroprosthetic
More informationMOTUS Wave Buoys. Powered By the Aanderaa MOTUS Directional Wave Sensor
MOTUS Wave Buoys Powered By the Aanderaa MOTUS Directional Wave Sensor Two Buoys, One Brain The Aanderaa MOTUS directional wave sensor factory calibrated and currently available on two proven buoy platforms:
More information(c) The hospital decided to collect the data from the first 50 patients admitted on July 4, 2010.
Math 155, Test 1, 18 October 2011 Name: Instructions. This is a closed-book test. You may use a calculator (but not a cell phone). Make sure all cell-phones are put away and that the ringer is off. Show
More informationMachine Learning an American Pastime
Nikhil Bhargava, Andy Fang, Peter Tseng CS 229 Paper Machine Learning an American Pastime I. Introduction Baseball has been a popular American sport that has steadily gained worldwide appreciation in the
More informationDriv e accu racy. Green s in regul ation
LEARNING ACTIVITIES FOR PART II COMPILED Statistical and Measurement Concepts We are providing a database from selected characteristics of golfers on the PGA Tour. Data are for 3 of the players, based
More informationHealth + Track Mobile Application using Accelerometer and Gyroscope
Health + Track Mobile Application using Accelerometer and Gyroscope Abhishek S Velankar avelank1@binghamton.edu Tushit Jain tjain3@binghamton.edu Pelin Gullu pgullu1@binghamton.edu ABSTRACT As we live
More informationDATA MINING ON CRICKET DATA SET FOR PREDICTING THE RESULTS. Sushant Murdeshwar
DATA MINING ON CRICKET DATA SET FOR PREDICTING THE RESULTS by Sushant Murdeshwar A Project Report Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science in Computer Science
More informationSafety Assessment of Installing Traffic Signals at High-Speed Expressway Intersections
Safety Assessment of Installing Traffic Signals at High-Speed Expressway Intersections Todd Knox Center for Transportation Research and Education Iowa State University 2901 South Loop Drive, Suite 3100
More informationAPPROACH RUN VELOCITIES OF FEMALE POLE VAULTERS
APPROACH RUN VELOCITIES OF FEMALE POLE VAULTERS Peter M. McGinnis, Physical Education Department, SUNY College at Cortland, Cortland, New York INTRODUCTION Running speed is an important determinant of
More informationSpecifications for Synchronized Sensor Pipe Condition Assessment (AS PROVIDED BY REDZONE ROBOTICS)
Specifications for Synchronized Sensor Pipe Condition Assessment (AS PROVIDED BY REDZONE ROBOTICS) A. Scope of Work The work covered by these specifications consists of furnishing all materials, labor,
More informationMixture Models & EM. Nicholas Ruozzi University of Texas at Dallas. based on the slides of Vibhav Gogate
Mixture Models & EM Nicholas Ruozzi University of Texas at Dallas based on the slides of Vibhav Gogate Previously We looked at -means and hierarchical clustering as mechanisms for unsupervised learning
More informationBiomechanical analysis of the medalists in the 10,000 metres at the 2007 World Championships in Athletics
STUDY Biomechanical analysis of the medalists in the 10,000 metres at the 2007 World Championships in Athletics by IAAF 23:3; 61-66, 2008 By Yasushi Enomoto, Hirosuke Kadono, Yuta Suzuki, Tetsu Chiba,
More informationATION TITLE. Survey QC, Decision Making, and a Modest Proposal for Error Models. Marc Willerth, MagVAR
1 a Modest Proposal for Error Models ATION TITLE Marc Willerth, MagVAR Speaker Information Marc Willerth VP of Survey Technologies April 11, 2018 MagVAR 2 Speaker Bio Marc Willerth Magnetic Variation Services,
More informationIntroduction to Pattern Recognition
Introduction to Pattern Recognition Jason Corso SUNY at Buffalo 19 January 2011 J. Corso (SUNY at Buffalo) Introduction to Pattern Recognition 19 January 2011 1 / 32 Examples of Pattern Recognition in
More information67. Sectional normalization and recognization on the PV-Diagram of reciprocating compressor
67. Sectional normalization and recognization on the PV-Diagram of reciprocating compressor Jin-dong Wang 1, Yi-qi Gao 2, Hai-yang Zhao 3, Rui Cong 4 School of Mechanical Science and Engineering, Northeast
More informationWorkshop 1: Bubbly Flow in a Rectangular Bubble Column. Multiphase Flow Modeling In ANSYS CFX Release ANSYS, Inc. WS1-1 Release 14.
Workshop 1: Bubbly Flow in a Rectangular Bubble Column 14. 5 Release Multiphase Flow Modeling In ANSYS CFX 2013 ANSYS, Inc. WS1-1 Release 14.5 Introduction This workshop models the dispersion of air bubbles
More informationTitle: 4-Way-Stop Wait-Time Prediction Group members (1): David Held
Title: 4-Way-Stop Wait-Time Prediction Group members (1): David Held As part of my research in Sebastian Thrun's autonomous driving team, my goal is to predict the wait-time for a car at a 4-way intersection.
More informationPUV Wave Directional Spectra How PUV Wave Analysis Works
PUV Wave Directional Spectra How PUV Wave Analysis Works Introduction The PUV method works by comparing velocity and pressure time series. Figure 1 shows that pressure and velocity (in the direction of
More informationEXPERIMENTAL RESULTS OF GUIDED WAVE TRAVEL TIME TOMOGRAPHY
18 th World Conference on Non destructive Testing, 16-20 April 2012, Durban, South Africa EXPERIMENTAL RESULTS OF GUIDED WAVE TRAVEL TIME TOMOGRAPHY Arno VOLKER 1 and Hendrik VOS 1 TNO, Stieltjesweg 1,
More informationISOLATION OF NON-HYDROSTATIC REGIONS WITHIN A BASIN
ISOLATION OF NON-HYDROSTATIC REGIONS WITHIN A BASIN Bridget M. Wadzuk 1 (Member, ASCE) and Ben R. Hodges 2 (Member, ASCE) ABSTRACT Modeling of dynamic pressure appears necessary to achieve a more robust
More informationPrediction of Crossing Driveways of a Distracted Pedestrian from Walking Characteristics
International Journal of Internet of Things 2018, 7(1): 1-9 DOI: 10.5923/j.ijit.20180701.01 Prediction of Crossing Driveways of a Distracted Pedestrian from Walking Characteristics Hiroki Kitamura 1,*,
More informationAnalysis of Traditional Yaw Measurements
Analysis of Traditional Yaw Measurements Curiosity is the very basis of education and if you tell me that curiosity killed the cat, I say only the cat died nobly. Arnold Edinborough Limitations of Post-
More informationBiomechanics and Models of Locomotion
Physics-Based Models for People Tracking: Biomechanics and Models of Locomotion Marcus Brubaker 1 Leonid Sigal 1,2 David J Fleet 1 1 University of Toronto 2 Disney Research, Pittsburgh Biomechanics Biomechanics
More informationLesson 2.1 Frequency Tables and Graphs Notes Stats Page 1 of 5
Stats Page 1 of 5 Frequency Table: partitions data into classes or intervals and shows how many data values are in each class. The classes or intervals are constructed so that each data value falls exactly
More informationGOLFER. The Golf Putting Robot
GOLFER The Golf Putting Robot Written By Wing Pan Yuen For EEL 5666 Intelligent Machines Design Laboratory December 05, 1999 Table of Contents Abstract Introduction Executive Summary Integrated System
More informationSection I: Multiple Choice Select the best answer for each problem.
Inference for Linear Regression Review Section I: Multiple Choice Select the best answer for each problem. 1. Which of the following is NOT one of the conditions that must be satisfied in order to perform
More informationSCREENING OF TOPOGRAPHIC FACTOR ON WIND SPEED ESTIMATION WITH NEURAL NETWORK ANALYSIS
The Seventh Asia-Pacific Conference on Wind Engineering, November 8-12, 2009, Taipei, Taiwan SCREENING OF TOPOGRAPHIC FACTOR ON WIND SPEED ESTIMATION WITH NEURAL NETWORK ANALYSIS Fumiaki Nagao 1 Minoru
More informationPredicting Horse Racing Results with TensorFlow
Predicting Horse Racing Results with TensorFlow LYU 1703 LIU YIDE WANG ZUOYANG News CUHK Professor, Gu Mingao, wins 50 MILLIONS dividend using his sure-win statistical strategy. News AlphaGO defeats human
More informationSensing and Modeling of Terrain Features using Crawling Robots
Czech Technical University in Prague Sensing and Modeling of Terrain Features using Crawling Robots Jakub Mrva 1 Faculty of Electrical Engineering Agent Technology Center Computational Robotics Laboratory
More informationOpleiding Informatica
Opleiding Informatica Determining Good Tactics for a Football Game using Raw Positional Data Davey Verhoef Supervisors: Arno Knobbe Rens Meerhoff BACHELOR THESIS Leiden Institute of Advanced Computer Science
More informationAnalysis of Pressure Rise During Internal Arc Faults in Switchgear
Analysis of Pressure Rise During Internal Arc Faults in Switchgear ASANUMA, Gaku ONCHI, Toshiyuki TOYAMA, Kentaro ABSTRACT Switchgear include devices that play an important role in operations such as electric
More informationStep Counting Investigation with Smartphone Sensors
Rochester Institute of Technology Department Of Computer Science FALL 2016 Step Counting Investigation with Smartphone Sensors Author: Supervisor Dr. Leon Reznik December 12, 2016 Contents 1 Introduction
More informationData Set 7: Bioerosion by Parrotfish Background volume of bites The question:
Data Set 7: Bioerosion by Parrotfish Background Bioerosion of coral reefs results from animals taking bites out of the calcium-carbonate skeleton of the reef. Parrotfishes are major bioerosion agents,
More informationModelling and Simulation of Environmental Disturbances
Modelling and Simulation of Environmental Disturbances (Module 5) Dr Tristan Perez Centre for Complex Dynamic Systems and Control (CDSC) Prof. Thor I Fossen Department of Engineering Cybernetics 18/09/2007
More informationIntelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs
Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs Seminar Trondheim June 15th 2017 Nordic Institute of Navigation Norwegian Forum for Autonomous Ships SINTEF Ocean, Trondheim
More informationReliable Real-Time Recognition of Motion Related Human Activities using MEMS Inertial Sensors
Reliable Real-Time Recognition of Motion Related Human Activities using MEMS Inertial Sensors K. Frank,, y; M.J. Vera-Nadales, University of Malaga, Spain; P. Robertson, M. Angermann, v36 Motivation 2
More informationWindcube FCR measurements
Windcube FCR measurements Principles, performance and recommendations for use of the Flow Complexity Recognition (FCR) algorithm for the Windcube ground-based Lidar Summary: As with any remote sensor,
More informationMitos Fluika Pressure and Vacuum Pumps Datasheet
Unit 1, Anglian Business Park, Orchard Road, Royston, Hertfordshire, SG8 5TW, UK T: +44 (0)1763 242491 F: +44 (0)1763 246125 E: sales@dolomite-microfluidics.com W: www.dolomite-microfluidics.com Dolomite
More informationLab 1. Adiabatic and reversible compression of a gas
Lab 1. Adiabatic and reversible compression of a gas Introduction The initial and final states of an adiabatic and reversible volume change of an ideal gas can be determined by the First Law of Thermodynamics
More informationNew Highly Productive Phased Array Ultrasonic Testing Machine for Aluminium Plates for Aircraft Applications
19 th World Conference on Non-Destructive Testing 2016 New Highly Productive Phased Array Ultrasonic Testing Machine for Aluminium Plates for Aircraft Applications Christoph HENKEL 1, Markus SPERL 1, Walter
More informationAnalysis of Acceleration Value based on the Location of the Accelerometer
Analysis of Acceleration Value based on the Location of the Accelerometer Shin-Hyeong Choi Abstract Physical activity is essential for human health maintenance. We investigate the effects of acceleration
More informationCOMPARISON OF CONTEMPORANEOUS WAVE MEASUREMENTS WITH A SAAB WAVERADAR REX AND A DATAWELL DIRECTIONAL WAVERIDER BUOY
COMPARISON OF CONTEMPORANEOUS WAVE MEASUREMENTS WITH A SAAB WAVERADAR REX AND A DATAWELL DIRECTIONAL WAVERIDER BUOY Scott Noreika, Mark Beardsley, Lulu Lodder, Sarah Brown and David Duncalf rpsmetocean.com
More informationA Nomogram Of Performances In Endurance Running Based On Logarithmic Model Of Péronnet-Thibault
American Journal of Engineering Research (AJER) e-issn: 2320-0847 p-issn : 2320-0936 Volume-6, Issue-9, pp-78-85 www.ajer.org Research Paper Open Access A Nomogram Of Performances In Endurance Running
More informationDiameter in cm. Bubble Number. Bubble Number Diameter in cm
Bubble lab Data Sheet Blow bubbles and measure the diameter to the nearest whole centimeter. Record in the tables below. Try to blow different sized bubbles. Name: Bubble Number Diameter in cm Bubble Number
More informationExploring Measures of Central Tendency (mean, median and mode) Exploring range as a measure of dispersion
Unit 5 Statistical Reasoning 1 5.1 Exploring Data Goals: Exploring Measures of Central Tendency (mean, median and mode) Exploring range as a measure of dispersion Data: A set of values. A set of data can
More informationA Research on the Airflow Efficiency Analysis according to the Variation of the Geometry Tolerance of the Sirocco Fan Cut-off for Air Purifier
A Research on the Airflow Efficiency Analysis according to the Variation of the Geometry Tolerance of the Sirocco Fan Cut-off for Air Purifier Jeon-gi Lee*, Choul-jun Choi*, Nam-su Kwak*, Su-sang Park*
More informationPractice Test Unit 06B 11A: Probability, Permutations and Combinations. Practice Test Unit 11B: Data Analysis
Note to CCSD HS Pre-Algebra Teachers: 3 rd quarter benchmarks begin with the last 2 sections of Chapter 6 (probability, which we will refer to as 6B), and then address Chapter 11 benchmarks (which will
More informationPredicting Tennis Match Outcomes Through Classification Shuyang Fang CS074 - Dartmouth College
Predicting Tennis Match Outcomes Through Classification Shuyang Fang CS074 - Dartmouth College Introduction The governing body of men s professional tennis is the Association of Tennis Professionals or
More informationKochi University of Technology Aca Study on Dynamic Analysis and Wea Title stem for Golf Swing Author(s) LI, Zhiwei Citation 高知工科大学, 博士論文. Date of 2015-03 issue URL http://hdl.handle.net/10173/1281 Rights
More informationNovel empirical correlations for estimation of bubble point pressure, saturated viscosity and gas solubility of crude oils
86 Pet.Sci.(29)6:86-9 DOI 1.17/s12182-9-16-x Novel empirical correlations for estimation of bubble point pressure, saturated viscosity and gas solubility of crude oils Ehsan Khamehchi 1, Fariborz Rashidi
More informationResearch on Small Wind Power System Based on H-type Vertical Wind Turbine Rong-Qiang GUAN a, Jing YU b
06 International Conference on Mechanics Design, Manufacturing and Automation (MDM 06) ISBN: 978--60595-354-0 Research on Small Wind Power System Based on H-type Vertical Wind Turbine Rong-Qiang GUAN a,
More informationApplication of Bayesian Networks to Shopping Assistance
Application of Bayesian Networks to Shopping Assistance Yang Xiang, Chenwen Ye, and Deborah Ann Stacey University of Guelph, CANADA Abstract. We develop an on-line shopping assistant that can help a e-shopper
More informationInterim Operating Procedures for SonTek RiverSurveyor M9/S5
Hydroacoustics Technical Working Group: Task 2.3 Fully operationalize auto-adapting ADCPs Interim Operating Procedures for SonTek RiverSurveyor M9/S5 P Campbell, E. Jamieson, F Rainville, A Du Cap, 2014
More informationWiimote Visualization Through Particles
1 Abstract Wiimote Visualization Through Particles Joshua Jacobson Since 2006, the Wii video game console has been found within homes throughout out the world. The Wiimote exists as the primary input method
More informationCombined impacts of configurational and compositional properties of street network on vehicular flow
Combined impacts of configurational and compositional properties of street network on vehicular flow Yu Zhuang Tongji University, Shanghai, China arch-urban@163.com Xiaoyu Song Tongji University, Shanghai,
More informationTrouble With The Curve: Improving MLB Pitch Classification
Trouble With The Curve: Improving MLB Pitch Classification Michael A. Pane Samuel L. Ventura Rebecca C. Steorts A.C. Thomas arxiv:134.1756v1 [stat.ap] 5 Apr 213 April 8, 213 Abstract The PITCHf/x database
More informationAn Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.
[Type text] [Type text] [Type text] ISSN : 0974-7435 Volume 10 Issue 9 BioTechnology 2014 An Indian Journal FULL PAPER BTAIJ, 10(9), 2014 [4222-4227] Evaluation on test of table tennis equipment based
More informationCS 4649/7649 Robot Intelligence: Planning
CS 4649/7649 Robot Intelligence: Planning Differential Kinematics, Probabilistic Roadmaps Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo (sungmoon.joo@cc.gatech.edu)
More informationOne Small Step for a Man: Estimation of Gender, Age and Height from Recordings of One Step by a Single Inertial Sensor
Article One Small Step for a an: Estimation of Gender, Age and Height from Recordings of One Step by a Single Inertial Sensor Qaiser Riaz, *, Anna Vögele, Björn Krüger and Andreas Weber Received: October
More informationCC-Log: Drastically Reducing Storage Requirements for Robots Using Classification and Compression
CC-Log: Drastically Reducing Storage Requirements for Robots Using Classification and Compression Santiago Gonzalez, Vijay Chidambaram, Jivko Sinapov, and Peter Stone University of Texas at Austin 1 The
More informationCombination Analysis Tutorial
Combination Analysis Tutorial 3-1 Combination Analysis Tutorial It is inherent in the Swedge analysis (when the Block Shape = Wedge), that tetrahedral wedges can only be formed by the intersection of 2
More information