Predicting Water Quality in Northwest Indiana Team members: Carl Summers, Zhe Wei Wang, Brian Hunter, Joseph Robertson Project Mentor: Dr. Ruijian Zhang.

Slides:



Advertisements
Similar presentations
Britain Southwick Nicole Anguiano March 29, 2014
Advertisements

Cascading Style Sheets Understanding styles. The term cascading describe the capability of a local style to override a general style. CSS applies style.
Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
ADOBE DREAMWEAVER CS4 Creative Suite Dr. Joseph Otto Professor, Information Systems, California State University, Los Angeles.
Interpret Application Specifications
Working with Cascading Style Sheets. 2 Objectives Introducing Cascading Style Sheets Using Inline Styles Using Embedded Styles Using an External Style.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
Unit 2, Lesson 5 Website Development Tools AOIT Web Design Copyright © 2008–2012 National Academy Foundation. All rights reserved.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Web Design Basic Concepts.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
Microsoft Share Point 2007 Lela Castaneda. Microsoft Office SharePoint Designer 2007 top 10 benefits 1)Be more productive with next-generation Microsoft.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Cs413_design01.ppt Web Design vs. GUI Design Designing for the Web: the designer has to give up full control of the design In traditional design, you control.
Chapter 13 Programming Languages and Program Development 1.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Working with Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of a document.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
LAYING OUT THE FOUNDATIONS. OUTLINE Analyze the project from a technical point of view Analyze and choose the architecture for your application Decide.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
1.Knowledge management 2.Online analytical processing 3. 4.Supply chain management 5.Data mining Which of the following is not a major application.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Ch6:creating consistent looking web sites. Master pages Master page defines a combination of fixed content and content place holder to hold the web page(.aspx)
ROOT: A Data Mining Tool from CERN Arun Tripathi and Ravi Kumar 2008 CAS Ratemaking Seminar on Ratemaking 17 March 2008 Cambridge, Massachusetts.
ASP.NET INTRODUCTION INTO وزارة التربية و التعليم العالي كلية العلوم و التكنولوجيا قسم علوم الحاسوب و تكنولوجيا المعلومات اعداد الاستاذ: عبد الله محمد.
Zubanov Alexei, 2006 Aug 07 – Sep 28 QtROOT package extension with Coin3D lib.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Web application project Advertising board web site Created by : Alon Nagar Supervisor:Victor Kulikov.
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Introduction to ASP.NET 1www.tech.findforinfo.com.
11 Web Services. 22 Objectives You will be able to Say what a web service is. Write and deploy a simple web service. Test a simple web service. Write.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Data Visualization Project B.Tech Major Project Project Guide Dr. Naresh Nagwani Project Team Members Pawan Singh Sumit Guha.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
United Nations Economic Commission for Europe Statistical Division The Importance of Databases in the Dissemination Process Steven Vale, UNECE.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
F Drag and Drop Controls Display and Builder (Synoptic Display) Timofei Bolshakov, Andrey Petrov Fermilab Accelerator Controls Department March 26, 2007.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Future Web Trends Brian Kelly UK Web Focus UKOLN University of Bath UKOLN is funded by Resource: The Council for Museums, Archives.
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
Working with Cascading Style Sheets
Using Access and the Web
Microsoft Office Illustrated
Web Application Development Using PHP
Presentation transcript:

Predicting Water Quality in Northwest Indiana Team members: Carl Summers, Zhe Wei Wang, Brian Hunter, Joseph Robertson Project Mentor: Dr. Ruijian Zhang Purdue University Calumet

Purdue University Calumet Undergraduate Research Achievements  Research extended to the IEEE CHC 61 Web Programming Competition  Received funding through Purdue University Research Department to pursue See5.0 Web implementation  Collaborating with Indiana’s Department of Environmental Management

Outline of Presentation:   Water Quality Prediction Motivation Preparing Data Output of See5 decision tree  Website Data Graphical RepresentationData Graphical Representation Web TechnologiesWeb Technologies Flash Professional 8Flash Professional 8 Cascading Style SheetsCascading Style Sheets ASP.NET Framework 2.0ASP.NET Framework 2.0

Purdue University Calumet Undergraduate Research I. Water Quality Prediction

  Current mechanistic models require significant expert input to provide accurate forecasts.   These systems are typically used to predict trends in water quality over a vast region and long timelines.   Improving the detail of a mechanistic model may be too difficult, costly, or time consuming. Traditional Mechanistic Models

Modeling Methods Artificial Intelligence Data Mining Bayesian Statistics Decision Tree See5 Traditional Mechanistic Models Implement and compare Decision Trees, Bayesian Networks, and the traditional Mechanistic modeling techniques.

See5 – A Decision Tree Tool   See5 generates a text file containing a rule-set, used for classifying (predicting) each record in a data-set, into a discrete set of pre-determined classifications ({Good, Bad}, {Above, Normal, Below}, etc.).   Utilizes information gain, from information theory, to determine which attributes to “split” the data on.

Data Set   Raw data was sparse   Many attributes were useless   Required extensive work to glean useful information.   Not classified

Clustering Unclassified data from USGS Clustering Process Classified Data See5 requires classified input data. Clustering is composed of two parts: 1)A function to group together similar points, and ultimately similar clusters. We refer to these functions as a whole as Joining Methods. 2)A function to quantify the similarity between points or clusters. These are referred to as Similarity Metrics.

Attribute 1 Attribute 2 Clustering

DatePrecipitationSuspended SedimentDissolved OxygenFlow RateTemperatureClassification 12/15/ Good 12/22/ Bad 12/29/ Good 1/5/ Bad 1/12/ Bad 1/19/ Good 1/26/ Bad 2/2/ Bad 2/9/ Good 2/16/ Good 2/23/ Good 3/2/ Bad 3/9/ Bad 3/16/ Good 3/23/ Good Clustered Data Set

Offset Classification DatePrecipitation Suspended Sediment Flow Rate Temperature 12/15/ /22/ /29/ /5/ /12/ /19/ Classification Good Bad Good Bad Good

Decision Tree DatePrecipitation Suspended Sediment Dissolved Oxygen Flow RateTemperatureClassification 12/15/ Good 12/22/ Bad 05/23/ ???

Purdue University Calumet Undergraduate Research II. See5.0 Web Solution

Purdue University Calumet Undergraduate Research Objective  Share a visualization of the predictions generated by See5 with the public.  To provide viewers with a user interface to easily display descriptive and complex data in a comprehensive environment.

Purdue University Calumet Undergraduate Research Methods  To provide a cross-platform interface by conforming to W3C Standards Web languages will function through various Web browsers Web languages will function through various Web browsers Provides consistency to define the appearance of an entire Web site Provides consistency to define the appearance of an entire Web site  Take advantage of Web technologies No package installation required from the user No package installation required from the user Always available (per server uptime) Always available (per server uptime) User interaction User interaction  Easy to deploy and manage

Website

Interactive Content Page

Purdue University Calumet Undergraduate Research Data Graphical Representation  Applying various languages to supply a fully scalable application to the user Flash 8 Professional will provide rich animation and an elegant user interface Flash 8 Professional will provide rich animation and an elegant user interface CSS will allow consistency of format throughout the site CSS will allow consistency of format throughout the site ASP.NET 2.0 allows embedded Flash objects ASP.NET 2.0 allows embedded Flash objects Returns server-side code and code-behind files into plain HTML Returns server-side code and code-behind files into plain HTML

Purdue University Calumet Undergraduate Research Flash Professional 8  Many users won’t be able to install arbitrary ActiveX controls or use a Java plug-in, whereas Flash is preinstalled with Windows on corporate machines, even most Linux distributions come pre-packaged with Flash  Flash can consume raw XML data to draw real-time graphs to easily determine water quality  Advantages of ActionScript 2.0 Object Oriented Programming Language Object Oriented Programming Language Permits vector based objects to be manipulated quickly and easily, on-the-fly! Permits vector based objects to be manipulated quickly and easily, on-the-fly!

Purdue University Calumet Undergraduate Research Cascading Style Sheets  Allows the provision of a standardized layout throughout the site Modulation Modulation End result with CSS means cleaner code End result with CSS means cleaner code  Provides the user with a consistent interface Conventional throughout the entire page Conventional throughout the entire page  CSS allows updating to become an easy task Modifications on one style sheet can affect some or all pages, which are linked to that style Modifications on one style sheet can affect some or all pages, which are linked to that style

Purdue University Calumet Undergraduate Research ASP.NET Framework 2.0  Have accessibility to the.NET Framework 2.0 Class Library  Easy deployment, configuration, and management with IIS 6 (Windows Server 2003) XML Metabase Schema provides quick deployment XML Metabase Schema provides quick deployment Easy to use GUI management utility (inetmgr) Easy to use GUI management utility (inetmgr) Quick to update latest security patches Quick to update latest security patches  Security Authentication to lock out users without proper credentials to administrate or view the content of the page

Purdue University Calumet Undergraduate Research Summary  Using clustering tools to classify data in preparation for See5  Using See5 to generate a rule set  Use the rule set to obtain predictions  Ultimately implement and compare other prediction methods  Provide a public website for the visualization of the prediction