Charles Rodenkirch December 11 th, 2013 ECE 539 – Introduction to Artificial Neural Networks PREDICTING INDIVIDUAL PLACEMENT IN COLLEGIATE WATERSKI TOURNAMENTS.

Slides:



Advertisements
Similar presentations
ECE 539 – Introduction to Artificial Neural Networks and Fuzzy Systems Henrique Parreiras Couto.
Advertisements

Memristor in Learning Neural Networks
EE 690 Design of Embodied Intelligence
1 Image Classification MSc Image Processing Assignment March 2003.
Artificial Neural Networks (1)
also known as the “Perceptron”
Multilayer Perceptrons 1. Overview  Recap of neural network theory  The multi-layered perceptron  Back-propagation  Introduction to training  Uses.
Sophomore Slumpware Predicting Album Sales with Artificial Neural Networks Matthew Wirtala ECE 539.
Data Mining Classification: Alternative Techniques
Scott Wiese ECE 539 Professor Hu
Salvatore giorgi Ece 8110 machine learning 5/12/2014
Support Vector Machines
Alberto Trindade Tavares ECE/CS/ME Introduction to Artificial Neural Network and Fuzzy Systems.
Predicting the Winner of an NFL Football Game Matt Gray CS/ECE 539.
Kostas Kontogiannis E&CE
Lecture 13 – Perceptrons Machine Learning March 16, 2010.
Artificial Neural Networks - Introduction -
Machine Learning: Connectionist McCulloch-Pitts Neuron Perceptrons Multilayer Networks Support Vector Machines Feedback Networks Hopfield Networks.
Neural Network Based Approach for Short-Term Load Forecasting
Decision Support Systems
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Fall 2004 Shreekanth Mandayam ECE Department Rowan University.
Chapter 5 NEURAL NETWORKS
Slide 1 EE3J2 Data Mining EE3J2 Data Mining Lecture 15: Introduction to Artificial Neural Networks Martin Russell.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Spring 2002 Shreekanth Mandayam Robi Polikar ECE Department.
MACHINE LEARNING 12. Multilayer Perceptrons. Neural Networks Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks ECE /ECE Fall 2006 Shreekanth Mandayam ECE Department Rowan University.
MEASURING AND PREDICTING UW BADGERS’S PERFORMANCE BY QUARTERBACK AND RUNNING BACK STATS By: Tyler Chu ECE 539 Fall 2013.
Radial Basis Function (RBF) Networks
Traffic Sign Recognition Using Artificial Neural Network Radi Bekker
Neural Networks.
Soft Computing Colloquium 2 Selection of neural network, Hybrid neural networks.
ECE 539 Final Project ANN approach to help manufacturing of a better car Prabhdeep Singh Virk Fall 2010.
ANNs (Artificial Neural Networks). THE PERCEPTRON.
11 CSE 4705 Artificial Intelligence Jinbo Bi Department of Computer Science & Engineering
Learning BlackJack with ANN (Aritificial Neural Network) Ip Kei Sam ID:
Prediction of Voting Patterns Based on Census and Demographic Data Analysis Performed by: Mike He ECE 539, Fall 2005.
Back-Propagation MLP Neural Network Optimizer ECE 539 Andrew Beckwith.
Neural Networks1 Introduction to NETLAB NETLAB is a Matlab toolbox for experimenting with neural networks Available from:
Lecture 3 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 3/1 Dr.-Ing. Erwin Sitompul President University
Artificial Intelligence Techniques Multilayer Perceptrons.
Applying Neural Networks Michael J. Watts
Multi-Layer Perceptron
Soft Computing Lecture 8 Using of perceptron for image recognition and forecasting.
Non-Bayes classifiers. Linear discriminants, neural networks.
An Artificial Neural Network Approach to Surface Waviness Prediction in Surface Finishing Process by Chi Ngo ECE/ME 539 Class Project.
Robert J. Marks II CIA Lab Baylor University School of Engineering CiaLab.org Artificial Neural Networks: Supervised Models.
Estimation of car gas consumption in city cycle with ANN Introduction  An ANN based approach to estimation of car fuel consumption  Multi Layer Perceptron.
NEURAL NETWORKS LECTURE 1 dr Zoran Ševarac FON, 2015.
COMP53311 Other Classification Models: Neural Network Prepared by Raymond Wong Some of the notes about Neural Network are borrowed from LW Chan’s notes.
Modelleerimine ja Juhtimine Tehisnärvivõrgudega Identification and Control with artificial neural networks.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Artificial Neural Network System to Predict Golf Score on the PGA Tour ECE 539 – Fall 2003 Final Project Robert Steffes ID:
LOAD FORECASTING. - ELECTRICAL LOAD FORECASTING IS THE ESTIMATION FOR FUTURE LOAD BY AN INDUSTRY OR UTILITY COMPANY - IT HAS MANY APPLICATIONS INCLUDING.
Canadian Weather Analysis Using Connectionist Learning Paradigms Imran Maqsood*, Muhammad Riaz Khan , Ajith Abraham  * Environmental Systems Engineering.
Feasibility of Using Machine Learning Algorithms to Determine Future Price Points of Stocks By: Alexander Dumont.
Neural network based hybrid computing model for wind speed prediction K. Gnana Sheela, S.N. Deepa Neurocomputing Volume 122, 25 December 2013, Pages 425–429.
Automatic Classification of Audio Data by Carlos H. L. Costa, Jaime D. Valle, Ro L. Koerich IEEE International Conference on Systems, Man, and Cybernetics.
Machine Learning Supervised Learning Classification and Regression
Applying Neural Networks
Other Classification Models: Neural Network
Adavanced Numerical Computation 2008, AM NDHU
Other Classification Models: Neural Network
Modelleerimine ja Juhtimine Tehisnärvivõrgudega
CSE 473 Introduction to Artificial Intelligence Neural Networks
Derivation of a Learning Rule for Perceptrons
NEURAL NETWORK APPROACHES FOR AUTOMOBILE MPG PREDICTION
Synaptic DynamicsII : Supervised Learning
Multilayer Perceptron & Backpropagation
Multi-Layer Perceptron
Presentation transcript:

Charles Rodenkirch December 11 th, 2013 ECE 539 – Introduction to Artificial Neural Networks PREDICTING INDIVIDUAL PLACEMENT IN COLLEGIATE WATERSKI TOURNAMENTS

PROJECT HISTORY  Project is of personal interest  President of UW-Madison Waterski/Wakeboard Team (est. 1999)  Could be used as a prediction tool to determine future standings  Could be used as a training tool to see which events a skier should focus on to best improve his overall ranking

NCWSA SKI TOURNAMENTS  How Tournaments are Scored  Separate Score For Each Event  Slalom (buoy count), Trick (points), Jump (distance in feet)  Overall Placement Calculation  Awarded points based on ranking in each event, sum of every events points used for final rankings

SKIER’S DILEMMAS PREDICTING PERFORMANCE Information a skier can predict before a tournament Weather conditions # of competitors Their scores in Trick, Slalom, and Jump Difficulties with calculating final placement Placement is not based off our scores in each event, it is instead based off relative performance in each event compared to the other competitors Hard to predict what other competitors will scores

DATA COLLECTION Past Tournament Scores and Resulting Placement Data for last 4 years of tournaments available on Only using data from tournaments in our conference to reduce size Data needed to be collected/processed Results split up by event, loaded into excel for formating Used MatLab to combine all scores into vector for each skier Weather Data Archived data available from

ENCODING DATA FOR MLP Directly Scale Data to Features Overall Placement Split into groups ex: 1 st -5 th, 6 th – 10 th, etc. Number of Competitors Precipitation on Saturday and Sunday Wind speed on Saturday and Sunday Groups created using K Nearest Neighbor Classification For data that has nonlinear grouping Trick, Jump, and Slalom scores all have unpredictable groupings around score points due to differences in techniques and tricks as skiers improve Classification of these groups helps properly encode data for MLP

INPUT AND OUTPUT FEATURES Input Features 11 Features Scores in jump, trick, and slalom Temperature, wind speed and precipitation for Saturday and Sunday Month of the year Number of competitors Output Features 1 Feature Overall Ranking

PROCESSING WITH MLP Back Propagation Multi Layer Perceptron Used Learning Type = Supervised Trained with previous tournament results Cross Testing Performed Each iteration one tournament will be removed from training data and used as a testing set Momentum and Learning Rate Will be varied over trials to determine best performance Types of activation Sigmoidal, Radial Basis, and Tangent functions to be tested Number of Layers and Hidden Neurons Multiple configurations will be tested

FUTURE WORK Expand Data Set Continue Testing MLP with different configurations Vary Number of Hidden Neurons Vary Number of Hidden Layers Vary Momentum and Learning Rate Vary Activation Functions

REFERENCES tournamentsHQ.asp?sl=on&tr=on&ju=on&sTourLevel=Collegiate&sTourRange=5 tournamentsHQ.asp?sl=on&tr=on&ju=on&sTourLevel=Collegiate&sTourRange=5