A pattern classifier based approach to Campaign planning

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

Split Databases. What is a split database? Two databases Back-end database –Contains tables (data) only –Resides on server Front-end database –Contains.
 Students need to become more involved and engaged in lessons  Increase academic acheivement  Teachers need a way to assess students immediately.
Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
Alberto Trindade Tavares ECE/CS/ME Introduction to Artificial Neural Network and Fuzzy Systems.
1 ACCTG 6910 Building Enterprise & Business Intelligence Systems (e.bis) Introduction to Data Mining Olivia R. Liu Sheng, Ph.D. Emma Eccles Jones Presidential.
FST 253 Research & Development of Food Products Launching New Product Phase Evaluating The Result.
Russell Taylor Lecturer in Computing & Business Studies.
Newspaper Kiosks Nicholas Boos & Carolyn Holmes. Problems to Solve News websites are great for reading headlines but not so great for reading the entire.
Xpantrac connection with IDEAL Sloane Neidig, Samantha Johnson, David Cabrera, Erika Hoffman CS /6/2014.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
IT Applications Theory Slideshows By Mark Kelly Vceit.com Types and contents of On-screen user documentation.
Selecting and Combining Tools F. Duveau 02/03/12 F. Duveau 02/03/12 Chapter 14.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Learning Object Metadata Mining Masoud Makrehchi Supervisor: Prof. Mohamed Kamel.
Business Software What is database software? p. 145 Allows you to create, access, and manage data Add, change, delete, sort, and retrieve data Next.
CMPT 275 Software Engineering
Chapter 8 Evaluating Alternatives for Requirements, Environment, and Implementation.
LBT Q Eng/SW Review TEL – TELEMETRY Tony Edgin.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
Domain and Persistence Patterns. Fundamental Pattern Types Design Patterns Business Logic Patterns.
APPLICATION SOFTWARE Objectives Describe several important trends occurring in computer software. Give examples of several major types of application.
ISQS 6347, Data & Text Mining1 Ensemble Methods. ISQS 6347, Data & Text Mining 2 Ensemble Methods Construct a set of classifiers from the training data.
Delivering Fixed Content to Oracle Portal Doug Daniels & Ken Barrette Quest Software.
On-screen user documentation. Contents What qualifies as ‘onscreen’? Pros and Cons: onscreen vs printed Types – Quick-start guide – Tutorial – Content-sensitive.
Producing a high-impact web experience by integrate Macromedia Flash and ASP By Katie Tuttle CS 330: Internet Architecture and Programming Project.
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
Computer Software Types Three layers of software Operation.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Typing Pattern Authentication Techniques 3 rd Quarter Luke Knepper.
Consumer Research - Secondary Data Sources
Adrian Janson, Melbourne High School Information Systems, Data and Information, The IPC and Organisations For VCE Software Development ¾, 2007.
 LAN ADVANTAGE  Workstations can share peripherals devices like printers. Cheaper that providing a printer for each computer.  Workstations do not.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
THE USE OF ICT IN BUSINESS An Introduction. The Computer Revolution In general, the computer revolution has improved the way businesses operate. Procedures.
Data Warehouse A place the information system department puts the data that is turned into information. Data must be properly prepared,organized,and presented.
Discovering Computers 2008 Fundamentals Fourth Edition Discovering Computers 2008 Fundamentals Fourth Edition Chapter 1 Introduction to Computers.
Applications Software: Getting the Work Done Chapter 2.
Online Voting System by Sanghun Chi ECE345. Introduction Traditional voting system inefficient. Takes time and human resources. Does not give an instant.
MBA/1092/10 MBA/1093/10 MBA/1095/10 MBA/1114/10 MBA/1115/10.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
RAMSDENTelecommunications Training RAMSDEN Telecommunications Training RTT75 Create Technical Documentation.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
A CASE STUDY OF GERMAN INTO ENGLISH BY MACHINE TRANSLATION: MOSES EVALUATED USING MOSES FOR MERE MORTALS. Roger Haycock 
Secondary Data Sources
Scan, Import, and Automatically file documents to Box Introduction
Scanning to Google Drive and Docs™ with ccScan®
Making videos accessible – Mandatory guidelines
DIT314 ~ Client Operating System & Administration
Peer 2 Peer & Client Server
PERL.
BIF713 Managing Disk Space.
Example 6 Voting The table shows the percent of voting-age population who voted in presidential elections for the years 1960–2004. Graph the data points,
Database Systems Unit 16.
Data The lowest level of abstraction from which information and knowledge are derived. Any collection of recorded facts, numbers, or datum of any nature.
UNH Programming Assistance Center Automation
Diskless network security
SYSTEMS, DATA, AND INFORMATION
Basic Concepts in Data Management
Data Warehouse A place the information system department puts the data that is turned into information. Data must be properly prepared,organized,and presented.
Dissemination And Interpretation Of Time Use Data
Dynamic Authentication of Typing Patterns
Tuning CNN: Tips & Tricks
Secondary Data Sources
Consumer Research and the Research Process.
Chapter 12-Financial Management
Predicting Voter Choice from Census Data
Nonlinear Conjugate Gradient Method for Supervised Training of MLP
Presentation transcript:

A pattern classifier based approach to Campaign planning Gerrymandering A pattern classifier based approach to Campaign planning

Goals Accurate prediction of votes in a region Considering Campaign stops Considering Advertising budget Inexpensive implementation No need for an on-hand ANN expert No need to purchase expensive software package No need to run on high-end workstation “User-friendly” interface Minimum of human interaction Results are already interpreted, and presented in text-based format

Implementation Implemented in GNU Octave Mixture of experts-type system Result is weighted average of sub-classifiers Weights are based on final Crate from training Currently Implemented MLP KNN (order 3) GMM In progress Fuzzy Classifier SOM-based classifier

Data Currently Have Want Census data from 2000 and 1990 Obtained from http://www.census.gov/ Vote results from 1850-2000 (all presidential elections) Obtained from National Records Archive Want Number of campaign stops per state (2000 and 1990) Advertising dollars per state (2000 and 1990)

Difficulties (1/2) Census Campaign budget data Different data collected Stored in different format Distributed through still different means Not enough disk quota (on CAE workstations) or hard drive (on my PC) to store all of the data Campaign budget data Hard to collect (no central repository) Differing formats Usually not complete

Difficulties (2/2) Data is hard to parse No way to script retrieval Some scripting of processing, but it still requires a lot of human interaction Census data and vote data need to be manually combined Vote data must be manually extracted from HTML tables