1 / 19

Presentation for CS490 Other Topics

Presentation for CS490 Other Topics. By: Chihwei Hsu Date: Nov 17, 2003 Class: CS490. Modeling and Simulation. Modeling- The use of mathematics to describe a situation or a physical object. Mathematical formulas can be used to manipulate data, to develop

susane
Download Presentation

Presentation for CS490 Other Topics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Presentation for CS490Other Topics By: Chihwei Hsu Date: Nov 17, 2003 Class: CS490

  2. Modeling and Simulation • Modeling- The use of mathematics to describe a situation or a physical object. Mathematical formulas can be used to manipulate data, to develop business plans and projections, or to evaluate the impact of proposed changes on a company's operations and financial status. • Simulation- Using a model to perform a process.

  3. Steps in Simulation

  4. Information Retrieval • Information retrieval systems are used to store and query textual data such as documents. They use a simpler data model than database systems. • Those queries attempt to locate documents. For example put the keyword on search engine. The query that a user has in mind usually cannot be stated precisely. Only offers best match.

  5. Artificial Intelligence Definition Artificial Intelligence is a branch of Science which deals with helping machines find solutions to complex problems in a more human-like fashion. This generally involves borrowing characteristics from human intelligence, and applying them as algorithms in a computer friendly way

  6. Artificial Intelligence (cont.) Technology Over the past five decades, AI research has mostly been focusing on solving specific problems. Numerous solutions have been devised and improved so efficient and reliable. This explains why the field of Artificial Intelligence is split into many branches, ranging from Pattern Recognition to Artificial Life, including Evolutionary Computation and Planning.

  7. Artificial Intelligence (cont.) Languages used in AI • LISP • PROLOG

  8. Computer Graphics • OpenGL is the industry’s most widely used, supported and best documented 2D/3D graphics API making it inexpensive & easy to obtain information on implementing OpenGL in hardware and software. • OpenGL is a cross-platform standard, and its library can be used on all windows, MacOS, Linux and Unix systems.

  9. Databases • A database is a structured collection of data. Data can refer to the characteristics of people, things, and events. • Database System versus File System Database (advantage) • Compactness of the data • Speed of operations • Less drudgery • Currency • Data can be shared • Integrity can be maintained • Security can be applied

  10. Databases (Cont.) File (Disadvantage) • Data redundancy • Difficulty in accessing data • Data isolation – Because data may be located in different files, and may be difficult to retrieve from files. • Integrity problems • Security problems

  11. Databases (Cont.) Data Models • Entity-Relationship Model • Relational Model The entity-relationship (E-R) data model is a widely used data model, and it provides a convenient graphical representation to view data, relationships and constraints. A relational database is organized as a set of formally-described tables from which data can be accessed or reassembled in many different ways without having to reorganize the database tables.

  12. MNAME ESSN DNAME SALARY ASSIGNED -TO MANAGES MGRS Employee DEPTS PHONE LOCATION MSSN ENAME Databases (Cont.) Example Entity-Relationship Model ( E-R Model )

  13. Databases (Cont.) ExampleRelational Model Database Employee : DEPTS: MGRS: ASSIGNED-TO: MANAGES:

  14. VLSI VLSI – Very Large Scale Integration • Refers to those high density electronic integrated circuits. • How to build circuits on silicon ship?

  15. http://vlsi.wpi.edu/webcourse/toc.html

  16. Logic Programming • Declarative : the program specifies a computation by giving the properties of a correct answer. Prolog and LDL are examples of declarative languages; since they emphasize the logical properties of a computation, they are often called logic programming languages.

  17. Logic Programming (cont.) PROLOG - Logic Programming Language Sample Prolog /* Fact */ male(jimmy). male(jack). /* Rule */ father(jimmy,jack). ancestor(jimmy,jack) :- father(jimmy,jack). Which one is correct? Jimmy is Jack’s father Jack is Jimmy’s father

  18. References • http://www.engr.wisc.edu/centers/chpra/msecip_abstract.html • http://vlsi.wpi.edu/webcourse/toc.html • Tarik Booker from Spring CS490 • CS442 notes • Silberschatz, Abraham. Database System Concepts (4th Edition) • Luger, George F. Artificial Intelligence (4th Edition)

  19. Ending Any Question!

More Related