Review of Building Intelligent.NET Applications Stu Egli Andre Inistotov Frenny Saldana Kate Styers Nishant Zinzuwadia MSE 614 February 26, 2008.

Slides:



Advertisements
Similar presentations
Speech Recognition There are different kinds of voice or speech “_______" that take the sounds of your voice and match it with words. The engine is software.
Advertisements

WSUS Presented by: Nada Abdullah Ahmed.
Module 1: Installing Windows XP Professional
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
4 Intelligent Systems.
Windows Programming 1 Part 1 dbg --- Getting Acquainted with Visual Studio.NET and C#
ISYS 512 Business Application Design and Development with.Net David Chao.
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
Fundamentals, Design, and Implementation, 9/e Chapter 11 Managing Databases with SQL Server 2000.
Lesson 5-Accessing Networks. Overview Introduction to Windows XP Professional. Introduction to Novell Client. Introduction to Red Hat Linux workstation.
ISYS 512 Business Application Design and Development with.Net David Chao.
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Maintaining and Updating Windows Server 2008
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Module 2: Planning to Install SQL Server. Overview Hardware Installation Considerations SQL Server 2000 Editions Software Installation Considerations.
Passage Three Introduction to Microsoft SQL Server 2000.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
16.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 16: Examining Software Update.
Describe the purpose, components, and use of speech recognition systems.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Lesson 4 Computer Software
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Module 1: Introduction to Microsoft SQL Server 7.0.
Hands-On Microsoft Windows Server 2008
WINDOWS XP PROFESSIONAL Bilal Munir Mughal Chapter-1 1.
ApexSQL Log Recover accidentally truncated, dropped or deleted data with or without transaction log or its backup. Recover data from un-attachable/corrupted.
ISYS 512 Business Application Design and Development with.Net David Chao.
MCTS Guide to Microsoft Windows 7
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
What is QTP ► QTP stands QuickTest Professional ► It is an automated testing tool provided by HP/Mercury Interactive ► QTP integrates with other Mercury.
Managing Software Development With Microsoft ® Project 2000 And Team Folders Sam Brooks
HARDWARE SPECIFICATION Librarian Machines: (used for Management and Circulation, etc) Component Minimum Specification Recommended Specification Processor.
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
Installing and Configuring IIS. Reliable IIS 6.0 uses a new request-processing architecture and application-isolation environment that enables individual.
DBSQL 14-1 Copyright © Genetic Computer School 2009 Chapter 14 Microsoft SQL Server.
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
Introduction to the Visual Studio.NET IDE (LAB 1 )
Speech-Enabled.NET Framework Application for CIMS Murat Semerci Çağdaş Kayra Akman
Student Curriculum Planning System MSE Project Presentation I Kevin Sung.
Section 5: Troubleshooting and Backing Up GPOs Using Group Policy Troubleshooting Tools Integration of RSoP Functionality Using Logging Options Backing.
Module 1: Installing Microsoft Windows XP Professional.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
Shamil Hadi CIS Basic Information Game Title: Age of Empires II: The Conquerors Expansion Company & Author: Microsoft, Ensemble Studios Type of.
I Robot.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Crystal Reports Training
29-Nov-15 Getting Ready for Java. 2 What is Java? Java is a programming language: a language that you can learn to write, and the computer can be made.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Data Science Background and Course Software setup Week 1.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
DEV332 Programming for the Middle Tier in Visual Basic.NET Billy Hollis Author / Consultant.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
ITMT 1371 – Window 7 Configuration 1 ITMT Windows 7 Configuration Chapter 8 – Managing and Monitoring Windows 7 Performance.
Maintaining and Updating Windows Server 2008 Lesson 8.
Create setup scripts simply and easily.
Speech Recognition There are different kinds of voice or speech "engines" that take the sounds of your voice and match it with words. The engine is software.
MCTS Guide to Microsoft Windows 7
TECHNOLOGY GUIDE FOUR Intelligent Systems.
Introduction to .NET Framework Ch2 – Deitel’s Book
Module 1: Getting Started
Assembler, Compiler, Interpreter
Speech Recognition There are different kinds of voice or speech "engines" that take the sounds of your voice and match it with words. The engine is software.
Assembler, Compiler, Interpreter
Chapter 11 Managing Databases with SQL Server 2000
Presentation transcript:

Review of Building Intelligent.NET Applications Stu Egli Andre Inistotov Frenny Saldana Kate Styers Nishant Zinzuwadia MSE 614 February 26, 2008

The Book Assigned the book Building Intelligent.NET Applications by Sara Morgan Rea The book uses Microsoft Visual Studio and the.NET environment to develop Artificial Intelligence Applications Examples provided in the book include –An application built using the Speech Application SDK (Software Development Kit) –A voice-only telephony example –Another application using the Speech Application SDK –A prediction application that utilizes SQL Servers Analysis Services –A distributive schedule application using SQL Servers Analysis Services –A rule-based application –An agent based application

Why Use.NET for Artificial Intelligence Applications? Microsoft is one of the largest software vendors The author believes that Microsoft will be making software for many years to come Microsoft Research will continue to support the development of technologies like Artificial Intelligence to support continued use of Microsoft products The author utilizes the Speech Application SDK (Software Development Kit)

Minimum System Requirement for a.NET Artificial Intelligence Application Processor -- Pentium III class (600 MHz or higher) RAM MB or higher Operating Systems –Windows 2000, service pack 3 –Windows 2003 Server –Windows XP Professional, service pack 1 Hard disk space MB Soundcard -- Speakers are optional Microphone -- Headset with close-fitting microphone (for speech processing applications)

Software Requirements for a.NET Artificial Intelligence Application

Languages Provided with Visual Studio Visual Basic.NET C# (C sharp) J# (J sharp -- Microsoft’s version of Java [special add-on to Visual Studio])

AI Technologies explored in Book Intelligent Agents Usually has 3 – 4 of the following characteristics –Functions independently –Reacts to its environment –Able to communicate –Personalized –Able to learn Ex. Windows file update system by multiple remote monitoring agents to keep the user system updated by checking xml file that lists all the available file using Microsoft’s FileSystemWatcher class & transferring all the possible updates through Microsoft’s Background Intelligent Transfer Service.

AI Technologies explored in Book (cont.) Data Mining Also known as Data Warehousing enables use of huge amount data available and make useful predictions. Ex. Analysis Services Create a mining model includes: Creating a Database Naming the Data Source Using mining model wizard to create actual model Creating a training dataset to make prediction results

AI Technologies explored in Book (cont.) Rules – based System Capturing knowledge of expert and encapsulating into set of rules, programming it into computer code checking its reliability against set of inputs 4 phases used to apply all potential rules: Conditioning matching – returns a true value & utilizes System.Reflection namespace to invoke condition methods. Priority Evaluation – Identifies first phase based on name,default flag & priority, accepts its and passes generated result to next phase. Application of Results – orders rules based on priority, executes each result method and create log indicating rules applied. Adjustment – Monitors ResultLog & ResultLogDetail tables, adjusts rules when application determines matching question & condition, invokes a result method or encounters an error.

AI Technologies explored in Book (cont.) Speech Processing The speech engine recognizes what the user says by applying predefined grammar rules Speech Application SDK once installed creates new speech application for Speech Web Application Prompt Editor managing Prompt Database which contains prerecorded phrases used by user. If not Text-to-Speech will speak Telephony Application Simulator and Speech Debugging Console are used in developing and debugging voice-only application. Call Viewer and Speech Application Report, provided my Microsoft Speech Server allows to analyze and report on call event data.

Other Areas of AI and Microsoft Research Fuzzy Logic Game AI Genetic Programming Natural Language Processing Neural Networks Machine Learning Robotics Visual Studio.NET is a wonderful tool for creating powerful distributed Applications. The upcoming versions will be even more powerful. They will be based on some exciting technologies coming out of Microsoft Research.