ICEE Internship International Center for Engineering Education Project: Natural Language Interaction with a Construction Estimating Virtual Reality Environment.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Database System Concepts and Architecture
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Java Packages CSci 1130 Intro to Computer Programming with Java Instructor Tatyana Volk.
1 If we modify the machine for the language from F12 p. 47 we can easily construct a machine for the language Observation Turing machine for the language.
Introduction to Databases
Department of Mathematics and Computer Science
The Hierarchy of Data Bit (a binary digit): a circuit that is either on or off Byte: 8 bits Character: each byte represents a character; the basic building.
28/1/2001 Seminar in Databases in the Internet Environment Introduction to J ava S erver P ages technology by Naomi Chen.
Introduction to Introduction to Database Systems Rose-Hulman Institute of Technology Curt Clifton.
File Systems and Databases
Vending Machine FSM Benjamin Welton 03/20/2010 CS 480.
© Prentice Hall CHAPTER 3 Computer Software.
Application Architectures Vijayan Sugumaran Department of DIS Oakland University.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Overview of Database Languages and Architectures.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Database Systems Chapter 1 The Worlds of Database Systems.
31 January 2007Craig E. Ward1 Large-Scale Simulation Experimentation and Analysis Database Programming Using Java.
Systems Design. Systems Design Skills People skill (25%) - Listening, understanding others, understanding between two lines, conflict resolution, handling.
Chapter 2: Approaches to System Development
TRADE SMART Zihao Yu Kevin Bobsein Ashrith Kumar Marpaka Hanzhi Wu Instructor : Prof. Ivan Marsic Partial fulfillment of the course Software Engineering.
GIS technologies and Web Mapping Services
 Introduction Introduction  Purpose of Database SystemsPurpose of Database Systems  Levels of Abstraction Levels of Abstraction  Instances and Schemas.
Location Based Speed Dating Mobile Service. Presentation Overview Project Description Aims and Objectives Progress to date Remaining Work.
Functions of a Database Management System
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Simulation Driven Virtual Reality Lacey Duckworth January 7, 2010 Dissertation Progress Report A Framework for Large Scale Virtual Simulation Dr. Andrew.
M1G Introduction to Database Development 6. Building Applications.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
URL://icee.usm.eduURL://icee.usm.edu Phone: (601) 266 Web Based Text to Speech and Speech to Text Application for.
URL://icee.usm.eduURL://icee.usm.edu Phone: (601) 266 Virtual Reality Walkthrough of ICEE Lab Justin Nosser Project.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Methodologies of the SDLC Traditional Approach to SDLC Object-Oriented Approach to SDLC CASE Tools.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Simulation Driven Virtual Reality Lacey Duckworth December, 2009 Dissertation Update A Framework for Large Scale Virtual Simulation Dr. Andrew Strelzoff,
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Carey Probst Technical Director Technology Business Unit - OLAP Oracle Corporation.
MSE Presentation 1 By Padmaja Havaldar- Graduate Student Under the guidance of Dr. Daniel Andresen – Major Advisor Dr. Scott Deloach-Committee Member Dr.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Self-assembling Agent System Presentation 1 Donald Lee.
1/22/08 RTR Project Presentation to TPTF RTR Project Michael Daskalantonakis & Brian Cook.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
1 CSCD 326 Data Structures I Software Design. 2 The Software Life Cycle 1. Specification 2. Design 3. Risk Analysis 4. Verification 5. Coding 6. Testing.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
CD Collection Hector Urtubia Fall Summary Motivation and Objective Technologies Used Project Design Database Design and Integration Demo.
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
Function Points Synthetic measure of program size used to estimate size early in the project Easier (than lines of code) to calculate from requirements.
CSI 3125, Preliminaries, page 1 SERVLET. CSI 3125, Preliminaries, page 2 SERVLET A servlet is a server-side software program, written in Java code, that.
Object storage and object interoperability
- How to draw a clear distinction between a client and a server(there is often no clear distinction) - A server may continuously act as a client - Distinction.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
Activiti Dima Ionut Daniel. Contents What is Activiti? Activiti Basics Activiti Explorer Activiti Modeler Activiti Designer BPMN 2.0 Activiti Process.
Sergey Belov, Joint Institute for Nuclear Research, Dubna, Russia Status of the LCG Monte Carlo Data Base(MCDB)
CANARIE Developer’s Workshop Vancouver, BC March 2014.
CASE Tools and their Effect on Software Quality
URL://icee.usm.eduURL://icee.usm.edu Phone: (601) 266 Web Based Text to Speech and Speech to Text Application for.
ICEE Internship International Center for Engineering Education Project: Virtual Reality Environment of a Building Construction Timeline By: Marc Brana.
URL://icee.usm.eduURL://icee.usm.edu Phone: (601) 266 A Construction Engineering Scheduling Simulation through the.
Web Application for the Dual Readout Calorimeter Database
Intelligent Agent Solution
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Views View Modifications  Introduction.
Views View Modifications  Introduction.
ICEE Internship International Center for Engineering Education
Presentation transcript:

ICEE Internship International Center for Engineering Education Project: Natural Language Interaction with a Construction Estimating Virtual Reality Environment By: Blake Howe Project Supervisor: Dr. Tulio Sulbaran Presentation Date: July 14, 2003

Objective The objective of this project is to develop a middleware application to enhance the educational experience of construction engineering students

Objective (cont.)   An avatar will be created that will be capable of understanding spoken queries given in a natural form.   These questions will focus on construction materials and methods

IBM Via Voice  Abstraction from the problem  Available Java API  Via Voice will handle the speech aspects

Where is the need?   Allow students to receive help at a time convenient for them   Interface for a VR Environment users that are not technically proficient to communicate. ► :

Java  Language has many available resources (Collections)  Can run on any machine with little modification  Easily modified for the web (Servlets)

Expected Results   My contribution to Virtual Reality   A better understanding of solving complex problems

Expected Results (cont.)  Java package for Natural Language Processing  Java Package for decision tree logic

How is this going to be accomplished?

Natural Language Processing  Templates will handle the most common queries  ATN parser will identify the parts of speech to generate a query to the Database

Decision Tree logic  Trees will be stored in tables  Once the tree is reached users will answer yes or no questions to arrive at the answer

Decision Tree logic (cont.)  The answer will be verified for correctness.  Questions not answered to the users satisfaction will be logged for review.