Knowledge Engineering (Ingeniería del Conocimiento)
|
|
|
- Sibyl Lambert
- 10 years ago
- Views:
Transcription
1 Knowledge Engineering (Ingeniería del Conocimiento) Escuela Politécnica Superior, UAM Course Topic 1: Introduction to Knowledge-Based Systems (KBSs) 1 Topic 1: Introduction to Knowledge- Based Systems (KBSs) Contents 1.1 What is a KBS? 1.2 Separation of Knowledge & Control 1.3 Algorithmic vs. Heuristic Solutions 1.4 Characteristics of KBSs 1.5 Introduction to Prolog 2 1
2 a las 15:00 pondré una hoja por grupo de prácticas en la puerta del laboratorio B-208, para que los alumnos se apunten en el grupo que más les convenga. Si ya les habéis dicho que las pondré en el B-303 (mi despacho), no problem, porque dejaré una nota en la puerta diciendo dónde están finalmente. Las hojas las retiraré el viernes a las 18:00. Hay un grupo (el Tc, que finalmente es el lunes de 15:00 a 17:00), que está reservado SÓLO a alumnos de informática + matemáticas What is a Knowledge-Based System? A computer program that uses knowledge of the application domain to solve problems in that domain, obtaining essentially the same solutions that a person with experience in the same domain would obtain. This definition would (falsely) include conventional programs that calculate current in a circuit, or forces and tensions in a structure, etc. A KBS is something more than a program which just copies the algorithm/formula used by the expert. It must be able to use the information in an "intelligent" way 4 2
3 1.1 What is a Knowledge-Based System? Mycin sample dialogue (simulated): System: What is the patient's name? User: George Smith System: What is the patient's age? User: 52 years System: Is the patient male or female? User: Male System: What are the symptoms? User: Headache dizziness upset stomach high fever System: When did these symptoms first appear? User: 23/03/2002 System: I conclude that the patient has a viral infection, my recommendation is that he should take two aspirin, drink plenty of fluid, get lots of rest What is a Knowledge-based System? 3 fundamental differences between KBS and other types of software systems: 1. Separation between knowledge and the use of knowledge 2. Utilisation of knowledge specific to a domain 3. Heuristic nature (as opposed to algorithmic) 6 3
4 1.1 What is a Knowledge-based System? 3 fundamental differences between KBS and other types of software systems: 1. Separation between knowledge and the use of knowledge First developed in the GPS system (early 60s): a system that applies means-ends analysis uninformed, blind search) to reduce differences between the current problem state and the solution, by applying operators that change a state into another, eliminating some differences What is a Knowledge-based System? 3 fundamental differences between KBS and other types of software systems: Utilisation of knowledge specific to a domain Originated with DENDRAL (early 70s), a system capable of inferring the unknown molecular structure of some chemical products, by observing their mass spectrum. Part of its success came from the use of rules specifically used by human experts to interpret mass spectrum and propose fragments of structure from the spectrum. 8 4
5 1.1 What is a Knowledge-based System? 3 fundamental differences between KBS and other types of software systems: Heuristic nature Also present in DENDRAL, but was more obvious in MYCIN (1976), a system capable of diagnosing and recommending treatment for infectious blood diseases, after extracting information about the patient's condition by asking questions about his/her characteristics, lab. test results, etc What is a Knowledge-Based System? KBS: History The first Expert Systems (now called KBSs): DENDRAL (1969): Prediction of molecular structure: this signalled a transition: search -> knowledge MYCIN (1976): Diagnosis of diseases, blood infections, etc. PROSPECTOR: (1978) Evaluates of the mineral potential of site XCON (1982): System for configuring computer hardware purchases (for DEC's VAX), using several thousands rules, early commercial success of KBS. Their good results in practice contributed to their increasing popularity. They became the first commercial (profitable) products of AI Sometimes KBS and AI were (mistakenly) identified as one But the truth is that IA - KBS!= { } 10 5
6 1.1 What is a Knowledge-based System? A Short History: 1960s: Search (main AI paradigm): GPS, General Problem Solver 1970s: Use of knowledge specific to a given application domain 1980s: First Expert Systems (later called KBS) 1990s: Shift of focus towards automating knowledge acquisition Developments: from slow computers to fast processors from simple problems (polynomial) to complex problems (NP) from closed solutions to approximate solutions What is a Knowledge-based System? May Include: Neural Networks (some include it) Does not include: Data Mining (knowledge discovery) 12 6
7 Topic 1: Introduction to Knowledge- Based Systems (KBSs) 1.2 Separating Knowledge and Control Separating Knowledge and Control Classical view (N. Wirth): Algorithm + Data Structure = Program KBS view: Program + Knowledge = KBS The fundamental characteristic of KBS: Separating knowledge from the application of knowledge The KBS embodies a program whose goal is to apply (interpret) the given knowledge Example: In your AI course: Predicate Logic is a form of representing knowledge Unification+resolution is an algorithm to apply knowledge 14 7
8 1.2 Separating Knowledge and Control Algorithms which know how to apply knowledge KBS Inference Engine Problem Data Knowledge Base Separating Knowledge and Control KBS Inference Engine Problem Data Knowledge Base Knowledge about the domain 16 8
9 1.2 Separating Knowledge and Control KBS Inference Engine Problem Data Knowledge Base Details about a specific problem to be addressed Separating Knowledge and Control Benefits of separating Knowledge and Use KBSs become easier to develop and maintain. We can focus on the knowledge, independently of the program (Although in practice, there is no total independence) 18 9
10 1.2 Separating Knowledge and Control The Inference Engine can be Generic (reusable) In the 70s and 80s, many KBS proved that the inference techniques developed for a given domain could be applied to other domains: Medicine (INTERNIST, 1970; TEIRESIAS, 1978) Speech understanding (HEARSAY, 1975) Geology (PROSPECTOR, 1978) Computer configuration (XCON, 1980) Going further, MYCIN showed that the same inference engine could be re-used with different knowledge base to become a different expert system MYCIN was thus the first expert system shell'' Separating Knowledge and Control Generic: same engine for different problems (medical diagnosis vs car diagnosis) Different KB for each Domain KBS Inference Engine Knowledge Base Problem Data Different Data for each problem 20 10
11 1.2 Separating Knowledge and Control What is knowledge? Data (storage, recordings, codification,...) Information (useful, communication, awareness,...) Experience, intuitions, clues, hints, doubts,... Is this equation correct? Knowledge = Expert-Average Person Knowledge (as experience) sometimes lacks the precision of mathematical formulas, biological taxonomies,... It often has heuristic nature: it is approximate, incomplete Separating Knowledge and Control Different types of expertise (knowledge) 1. Associative knowledge: observations of input/output behaviour, Motor knowledge: automatic reactions, semi-spontaneous,... relative to physical behaviour: to walk, ride a bicycle, talk, etc. 3. Theoretical knowledge: theoretical models (deep knowledge) that attempt to explain everything regarding the application domain, with precision and detail
12 Topic 1: Introduction to Knowledge- Based Systems (KBSs) 1.3 Algorithmic and Heuristic Solutions Algorithmic and Heuristic Solutions Let us think how we solve some problem with heuristics 1. The 9 points: draw 4 contiguous stokes that passes through all points without taking the pen off the paper 2. Use scissors to cut a square of paper in 12 equal parts with the smaller possible number of rectilinear cuts. 3. Rubick s Cube (blind search is out of the question) 4. Others puzzles, other activities in which we are expert: walking, riding a bicycle, cooking, programming Basically, we find solutions which work, but are not based on theory
13 1.3 Algorithmic and Heuristic Solutions Algorithmic method: The programmer has a complete knowledge on the problem and the way to calculate the solution. In addition, this is implementable and it is possible to be computed with realistic resources and time. The programmer "copies" this algorithm in his program. Heuristic method: The programmer does not have a complete knowledge of the problem, he does not know how to calculate the solution, or it is not implementable with realistic time and resources. The programmer constructs a program that uses tricks, knowledge taken from the experience, etc. The program finds approximate solutions: "sufficiently good" Algorithmic and Heuristic Solutions Basic techniques for solving problems: Generate-and-test (trial and error): generally inefficient by nature, but can be improved by incorporating knowledge at the generation phase Algorithm: 1. Generate a solution; 2. Test if it is correct: 3. If not, return to 1; Heuristic techniques, for problems without known algorithmic solution (decidability), or with known complex/inefficient solution (NP, non-deterministic polynomial) These techniques are both used within KBS 26 13
14 Topic 1: Introduction to Knowledge- Based Systems (KBSs) 1.4 KBS: Characteristics Knowledge-Based Systems: Characteristics Advantages 1. Allow distribution of expertise (which is often scarce); 2. Easy to update (relatively to the equivalent traditional system); 3. Consistent answers (without the anomalies sometimes exhibited by human experts); 4. Availability (24 hours/day, 7 days/week); 5. Preservation of expertise; 6. Capable of ``working'' with incomplete information; 7. Capable of explaining their solutions (and their reasoning) 8. Encourages organizations to clarify the logic of their decision-making 9. Never "forgets" to ask a question, as a human might 28 14
15 1.4 Knowledge-Based Systems: Characteristics Disadvantages 1. Answers are heuristic, could even be incorrect 2. Limited to a very specific domain (field) of application 3. Hard to extract the knowledge from the expert (introspection is hard) 4. (In general) Lack of commonsense Example: system concluded water in pipes flowing at -12 C 5. Cannot make creative responses as human expert would in unusual circumstances 6. Cannot adapt to changing environments, unless knowledge base is changed KBS: Evolution, Development and Future Development of KBS Lifecycle of Software: (Software Engineering) specification, design, implementation, validation, and maintenance Lifecycle of KBS: very difficult to specify, as it depends heavily on the expertise of human experts, which need to be extracted via many interactions with them, and this often takes most of a project s time and resources. There are fewer computer tools for implementation and validation (compilers, test generators,...) sometimes are part of the KBS itself 30 15
16 1.4 KBS: Evolution, Development and Future Knowledge Engineering (def.): The acquisition of knowledge regarding an application domain (from sources of implicit knowledge, such as experts, books, observations,...) and its conversion into a format that allows its automated use for solving problems typically only solvable by human experts in the domain. This mentions only the extraction and representation of knowledge In addition, we should include the development and use of tools suitable for knowledge manipulation. This includes tools not only for representing'' knowledge, but also for recognizing relevant knowledge, and classifying/organize knowledge (... ontologist) 31 16
Topic 2: Structure of Knowledge-Based Systems
Engineering (Ingeniería del Conocimiento) Escuela Politécnica Superior, UAM Course 2007-2008 Topic 2: Structure of -Based Systems Contents 2.1 Components according to the Final User 2.2 Components according
CpSc810 Goddard Notes Chapter 7. Expert Systems
CpSc810 Goddard Notes Chapter 7 Expert Systems Expert systems are designed to provide expert quality performance on domainspecific problems. In this chapter we look at the structure of expert systems focusing
Problems often have a certain amount of uncertainty, possibly due to: Incompleteness of information about the environment,
Uncertainty Problems often have a certain amount of uncertainty, possibly due to: Incompleteness of information about the environment, E.g., loss of sensory information such as vision Incorrectness in
8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION
- 1-8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION 8.1 Introduction 8.1.1 Summary introduction The first part of this section gives a brief overview of some of the different uses of expert systems
CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL?
CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL? Multiple Choice: 1. During Word World II, used Colossus, an electronic digital computer to crack German military codes. A. Alan Kay B. Grace Murray Hopper C.
BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT. March 2013 EXAMINERS REPORT. Knowledge Based Systems
BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT March 2013 EXAMINERS REPORT Knowledge Based Systems Overall Comments Compared to last year, the pass rate is significantly
THE DEVELOPMENT OF AN EXPERT CAR FAILURE DIAGNOSIS SYSTEM WITH BAYESIAN APPROACH
Journal of Computer Science 9 (10): 1383-1388, 2013 ISSN: 1549-3636 2013 doi:10.3844/jcssp.2013.1383.1388 Published Online 9 (10) 2013 (http://www.thescipub.com/jcs.toc) THE DEVELOPMENT OF AN EXPERT CAR
Masters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach
Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University
Masters in Networks and Distributed Systems
Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to
Masters in Computing and Information Technology
Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits
Masters in Advanced Computer Science
Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate
Masters in Information Technology
Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101
Masters in Artificial Intelligence
Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits
A Review of Data Mining Techniques
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 4, April 2014,
01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours.
(International Program) 01219141 Object-Oriented Modeling and Programming 3 (3-0) Object concepts, object-oriented design and analysis, object-oriented analysis relating to developing conceptual models
Some Minesweeper Configurations
Some Minesweeper Configurations Richard Kaye School of Mathematics The University of Birmingham Birmingham B15 2TT RWKaye@bhamacuk http://webmatbhamacuk/rwkaye/ 31st May 2007 Contents 1 Introduction 2
Biomedical Informatics: Its Scientific Evolution and Future Promise. What is Biomedical Informatics?
Biomedical : Its Scientific Evolution and Edward H. Shortliffe, MD, PhD Professor of Biomedical Arizona State University Professor of Basic Medical Sciences and of Medicine University of Arizona College
Appendix A: Data Quality Management Model Domains and Characteristics
Appendix A: Data Quality Management Model Domains and Characteristics Characteristic Application Collection Warehousing Analysis Data Accuracy The extent to which the data are free of identifiable errors.
INTRUSION PREVENTION AND EXPERT SYSTEMS
INTRUSION PREVENTION AND EXPERT SYSTEMS By Avi Chesla [email protected] Introduction Over the past few years, the market has developed new expectations from the security industry, especially from the intrusion
Copyright 2016-123TeachMe.com 242ea 1
Sentence Match Quiz for Category: por_vs_para_1 1) Son las habitaciones accesibles para discapacitados? - A: Are the rooms handicapped accessible? - B: You must fill out this form in order to get work
Mining. Practical. Data. Monte F. Hancock, Jr. Chief Scientist, Celestech, Inc. CRC Press. Taylor & Francis Group
Practical Data Mining Monte F. Hancock, Jr. Chief Scientist, Celestech, Inc. CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor Ei Francis Group, an Informs
A Medical Decision Support System (DSS) for Ubiquitous Healthcare Diagnosis System
, pp. 237-244 http://dx.doi.org/10.14257/ijseia.2014.8.10.22 A Medical Decision Support System (DSS) for Ubiquitous Healthcare Diagnosis System Regin Joy Conejar 1 and Haeng-Kon Kim 1* 1 School of Information
Business Intelligence and Decision Support Systems
Chapter 12 Business Intelligence and Decision Support Systems Information Technology For Management 7 th Edition Turban & Volonino Based on lecture slides by L. Beaubien, Providence College John Wiley
Improving Knowledge-Based System Performance by Reordering Rule Sequences
Improving Knowledge-Based System Performance by Reordering Rule Sequences Neli P. Zlatareva Department of Computer Science Central Connecticut State University 1615 Stanley Street New Britain, CT 06050
Semantically Steered Clinical Decision Support Systems
Semantically Steered Clinical Decision Support Systems By Eider Sanchez Herrero Department of Computer Science and Artificial Intelligence University of the Basque Country Advisors Prof. Manuel Graña Romay
Introduction. Chapter 1
Chapter 1 Introduction The area of fault detection and diagnosis is one of the most important aspects in process engineering. This area has received considerable attention from industry and academia because
ANALYSIS OF WEB-BASED APPLICATIONS FOR EXPERT SYSTEM
Computer Modelling and New Technologies, 2011, Vol.15, No.4, 41 45 Transport and Telecommunication Institute, Lomonosov 1, LV-1019, Riga, Latvia ANALYSIS OF WEB-BASED APPLICATIONS FOR EXPERT SYSTEM N.
CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing
CS Master Level Courses and Areas The graduate courses offered may change over time, in response to new developments in computer science and the interests of faculty and students; the list of graduate
Business Intelligence through Hybrid Intelligent System Approach: Application to Retail Banking
Business Intelligence through Hybrid Intelligent System Approach: Application to Retail Banking Rajendra M Sonar, Asst Professor (IT), SJM School of Management, Indian Institute of Technology Bombay Powai,
Ontologies for Enterprise Integration
Ontologies for Enterprise Integration Mark S. Fox and Michael Gruninger Department of Industrial Engineering,University of Toronto, 4 Taddle Creek Road, Toronto, Ontario M5S 1A4 tel:1-416-978-6823 fax:1-416-971-1373
Chapter Managing Knowledge in the Digital Firm
Chapter Managing Knowledge in the Digital Firm Essay Questions: 1. What is knowledge management? Briefly outline the knowledge management chain. 2. Identify the three major types of knowledge management
Instructional Design for Engineering Programs
Instructional Design for Engineering Programs - Vedhathiri Thanikachalam B.E (1968), M.Tech(1970), PhD (1975), - M.S (1988), FIE., FIGS., M. ISTE, M.ISTD - [email protected] What is the guiding force
How To Change Medicine
P4 Medicine: Personalized, Predictive, Preventive, Participatory A Change of View that Changes Everything Leroy E. Hood Institute for Systems Biology David J. Galas Battelle Memorial Institute Version
SPAN 2113 Intermediate Spanish Schedule
August September 1 st nd 3rd week 4 6 31 SPAN 113 Intermediate Spanish Schedule The University of Oklahoma Department of Modern Languages, Literatures, and Linguistics Fall 015 MW PM Class Abbreviations:
Chapter 3: Data Mining Driven Learning Apprentice System for Medical Billing Compliance
Chapter 3: Data Mining Driven Learning Apprentice System for Medical Billing Compliance 3.1 Introduction This research has been conducted at back office of a medical billing company situated in a custom
FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY AUTUMN 2016 BACHELOR COURSES
FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY Please note! This is a preliminary list of courses for the study year 2016/2017. Changes may occur! AUTUMN 2016 BACHELOR COURSES DIP217 Applied Software
Web Data Mining: A Case Study. Abstract. Introduction
Web Data Mining: A Case Study Samia Jones Galveston College, Galveston, TX 77550 Omprakash K. Gupta Prairie View A&M, Prairie View, TX 77446 [email protected] Abstract With an enormous amount of data stored
Ranking de Universidades de Grupo of Eight (Go8)
En consecuencia con el objetivo del programa Becas Chile el cual busca a través de la excelencia de las instituciones y programas académicos de destino cerciorar que los becarios estudien en las mejores
Master of Science in Computer Science
Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,
Curso académico 2015/2016 INFORMACIÓN GENERAL ESTRUCTURA Y CONTENIDOS HABILIDADES: INGLÉS
Curso académico 2015/2016 INFORMACIÓN GENERAL ESTRUCTURA Y CONTENIDOS HABILIDADES: INGLÉS Objetivos de Habilidades: inglés El objetivo de la prueba es comprobar que el alumno ha adquirido un nivel B1 (dentro
Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology
Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology Jackie Zheqing Zhang Bill Hopkinson, Ph.D. 12479 Research Parkway Orlando, FL 32826-3248 407-207-0976 [email protected],
Knowledge Representation (II)
Knowledge Representation (II) Martin Molina Department of Artificial Intelligence Technical University of Madrid Constraints Representation The knowledge base is a collection constraints. Each constraint
IAI : Knowledge Representation
IAI : Knowledge Representation John A. Bullinaria, 2005 1. What is Knowledge? 2. What is a Knowledge Representation? 3. Requirements of a Knowledge Representation 4. Practical Aspects of Good Representations
MEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
Dyna ISSN: 0012-7353 [email protected] Universidad Nacional de Colombia Colombia
Dyna ISSN: 0012-7353 [email protected] Universidad Nacional de Colombia Colombia VELÁSQUEZ HENAO, JUAN DAVID; RUEDA MEJIA, VIVIANA MARIA; FRANCO CARDONA, CARLOS JAIME ELECTRICITY DEMAND FORECASTING USING
HANDLING MASTER DATA OBJECTS DURING AN ERP DATA MIGRATION
HANDLING MASTER DATA OBJECTS DURING AN ERP DATA MIGRATION Table Of Contents 1. ERP initiatives, the importance of data migration & the emergence of Master Data Management (MDM)...3 2. 3. 4. 5. During Data
Doctor of Philosophy in Computer Science
Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects
Format for Experiment Preparation and Write-Up
Format for Experiment Preparation and Write-Up Scientists try to answer questions by applying consistent, logical reasoning to describe, explain, and predict observations; and by performing experiments
Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski [email protected]
Introduction to Machine Learning and Data Mining Prof. Dr. Igor Trakovski [email protected] Neural Networks 2 Neural Networks Analogy to biological neural systems, the most robust learning systems
Healthcare Measurement Analysis Using Data mining Techniques
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 03 Issue 07 July, 2014 Page No. 7058-7064 Healthcare Measurement Analysis Using Data mining Techniques 1 Dr.A.Shaik
testo dello schema Secondo livello Terzo livello Quarto livello Quinto livello
Extracting Knowledge from Biomedical Data through Logic Learning Machines and Rulex Marco Muselli Institute of Electronics, Computer and Telecommunication Engineering National Research Council of Italy,
Complexity Classes P and NP
Complexity Classes P and NP MATH 3220 Supplemental Presentation by John Aleshunas The cure for boredom is curiosity. There is no cure for curiosity Dorothy Parker Computational Complexity Theory In computer
Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink
Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink 1 Objetivo... 3 Introducción Simulink... 3 Open the Simulink Library Browser... 3 Create a New Simulink Model... 4 Simulink Examples... 4
Part I. Introduction
Part I. Introduction In the development of modern vehicles, the infotainment system [54] belongs to the innovative area. In comparison to the conventional areas such as the motor, body construction and
Characterizing Knowledge Management Tools
Characterizing Knowledge Management Tools Half-day Tutorial Presented by Kurt W. Conrad conrad@sagebrushgroup sagebrushgroup.com Developed by Kurt W. Conrad, Brian (Bo) Newman, and Dr. Art Murray Based
HANDLING MASTER DATA OBJECTS DURING AN ERP DATA MIGRATION
HANDLING MASTER DATA OBJECTS DURING AN ERP DATA MIGRATION Table Of Contents 1. ERP initiatives, the importance of data migration & the emergence of Master Data Management (MDM)...3 2. During Data Migration,
Visión general de la integración con asanetwork
Visión general de la integración con asanetwork Este documento se ha preparado parar dar una visión general del flujo de trabajo de asanetwork y de las tareas a realizar por los programadores del Sistema
CS91.543 MidTerm Exam 4/1/2004 Name: KEY. Page Max Score 1 18 2 11 3 30 4 15 5 45 6 20 Total 139
CS91.543 MidTerm Exam 4/1/2004 Name: KEY Page Max Score 1 18 2 11 3 30 4 15 5 45 6 20 Total 139 % INTRODUCTION, AI HISTORY AND AGENTS 1. [4 pts. ea.] Briefly describe the following important AI programs.
An Automated Development Process for Interlocking Software that. Cuts Costs and Provides Improved Methods for Checking Quality.
An Automated Development Process for Interlocking Software that Cuts Costs and Provides Improved Methods for Checking Quality and Safety Authors: Claes Malmnäs Prover Technology Rosenlundsgatan 54 118
Sample Exam Foundation Level Syllabus. Mobile Tester
Sample Exam Foundation Level Syllabus Mobile Tester September 2015 American Software Testing Qualifications Board Sample Exam Foundation Level Syllabus Mobile Tester MOB-1.2.1 (K2) Explain the expectations
Audio Equipment Maintenance Audio Signal Processing The Context 1: Sound Technology Professional Development 1
Sound Technology The information contained in this document provides a summary of the content of each module. Please note this may be subject to change. Each student receives detailed Module Handbooks
Expert Systems : AI Course Lecture 35 36, notes, slides www.myreaders.info/, RC Chakraborty, e-mail rcchak@gmail.
Expert Systems : AI Course Lecture 35 36, notes, slides www.myreaders.info/, RC Chakraborty, e-mail [email protected], June 01, 2010 www.myreaders.info/html/artificial_intelligence.html www.myreaders.info
Introduction. Chapter 1. 1.1 Scope of Electrical Engineering
Chapter 1 Introduction 1.1 Scope of Electrical Engineering In today s world, it s hard to go through a day without encountering some aspect of technology developed by electrical engineers. The impact has
Draft dpt for MEng Electronics and Computer Science
Draft dpt for MEng Electronics and Computer Science Year 1 INFR08012 Informatics 1 - Computation and Logic INFR08013 Informatics 1 - Functional Programming INFR08014 Informatics 1 - Object- Oriented Programming
School of Computer Science
School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
"Statistical methods are objective methods by which group trends are abstracted from observations on many separate individuals." 1
BASIC STATISTICAL THEORY / 3 CHAPTER ONE BASIC STATISTICAL THEORY "Statistical methods are objective methods by which group trends are abstracted from observations on many separate individuals." 1 Medicine
MEng, BSc Computer Science with Artificial Intelligence
School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give
Offline 1-Minesweeper is NP-complete
Offline 1-Minesweeper is NP-complete James D. Fix Brandon McPhail May 24 Abstract We use Minesweeper to illustrate NP-completeness proofs, arguments that establish the hardness of solving certain problems.
Lecture Objectives. Software Life Cycle. Software Engineering Layers. Software Process. Common Process Framework. Umbrella Activities
Software Life Cycle Lecture Objectives What happens in the life of software To look at the life cycle of a software To understand the software process and its related elements To relate to the different
CSC384 Intro to Artificial Intelligence
CSC384 Intro to Artificial Intelligence What is Artificial Intelligence? What is Intelligence? Are these Intelligent? CSC384, University of Toronto 3 What is Intelligence? Webster says: The capacity to
Are You Big Data Ready?
ACS 2015 Annual Canberra Conference Are You Big Data Ready? Vladimir Videnovic Business Solutions Director Oracle Big Data and Analytics Introduction Introduction What is Big Data? If you can't explain
Hardware in the Loop (HIL) Testing VU 2.0, 182.117, WS 2008/09
Testen von Embedded Systems Hardware in the Loop (HIL) Testing VU 2.0, 182.117, WS 2008/09 Raimund dkirner Testing Embedded Software Testing the whole system including the physical environment is not possible
Course Syllabus For Operations Management. Management Information Systems
For Operations Management and Management Information Systems Department School Year First Year First Year First Year Second year Second year Second year Third year Third year Third year Third year Third
In this presentation, you will be introduced to data mining and the relationship with meaningful use.
In this presentation, you will be introduced to data mining and the relationship with meaningful use. Data mining refers to the art and science of intelligent data analysis. It is the application of machine
A Knowledge Based System towards Identifying Problems and Getting Instant Solutions about Our Personal Vehicles
Volume 2, No.2, March - April 2013 Shah Murtaza Rashid Al Masud, International Journal of Advanced Trends in Computer Science and Engineering, 2(2), March April 2013, 15-20 International Journal of Advanced
Data Mining Fundamentals
Part I Data Mining Fundamentals Data Mining: A First View Chapter 1 1.11 Data Mining: A Definition Data Mining The process of employing one or more computer learning techniques to automatically analyze
School of Computer Science
School of Computer Science Computer Science - Honours Level - 2015/6 - August 2015 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
Degree programme in Automation Engineering
Degree programme in Automation Engineering Course descriptions of the courses for exchange students, 2014-2015 Autumn 2014 21727630 Application Programming Students know the basis of systems application
Types of Engineering Jobs
What Do Engineers Do? Engineers apply the theories and principles of science and mathematics to the economical solution of practical technical problems. I.e. To solve problems Often their work is the link
A STUDY ON DATA MINING INVESTIGATING ITS METHODS, APPROACHES AND APPLICATIONS
A STUDY ON DATA MINING INVESTIGATING ITS METHODS, APPROACHES AND APPLICATIONS Mrs. Jyoti Nawade 1, Dr. Balaji D 2, Mr. Pravin Nawade 3 1 Lecturer, JSPM S Bhivrabai Sawant Polytechnic, Pune (India) 2 Assistant
Data Quality in Information Integration and Business Intelligence
Data Quality in Information Integration and Business Intelligence Leopoldo Bertossi Carleton University School of Computer Science Ottawa, Canada : Faculty Fellow of the IBM Center for Advanced Studies
Measures of Prognosis. Sukon Kanchanaraksa, PhD Johns Hopkins University
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License. Your use of this material constitutes acceptance of that license and the conditions of use of materials on this
Introduction. 1.1 Motivation. Chapter 1
Chapter 1 Introduction The automotive, aerospace and building sectors have traditionally used simulation programs to improve their products or services, focusing their computations in a few major physical
Dan French Founder & CEO, Consider Solutions
Dan French Founder & CEO, Consider Solutions CONSIDER SOLUTIONS Mission Solutions for World Class Finance Footprint Financial Control & Compliance Risk Assurance Process Optimization CLIENTS CONTEXT The
Dynamic Process Modeling. Process Dynamics and Control
Dynamic Process Modeling Process Dynamics and Control 1 Description of process dynamics Classes of models What do we need for control? Modeling for control Mechanical Systems Modeling Electrical circuits
How can you unlock the value in real-world data? A novel approach to predictive analytics could make the difference.
How can you unlock the value in real-world data? A novel approach to predictive analytics could make the difference. What if you could diagnose patients sooner, start treatment earlier, and prevent symptoms
50399AE Diseño de soluciones Business Intelligence con Microsoft SQL Server 2008
50399AE Diseño de soluciones Business Intelligence con Microsoft SQL Server 2008 Fabricante: Indra Grupo: Inteligencia de Negocios Subgrupo: SQL Server 2008 - ETL - AS - RS Formación: Indra Horas: 25 Introducción
1-04-10 Configuration Management: An Object-Based Method Barbara Dumas
1-04-10 Configuration Management: An Object-Based Method Barbara Dumas Payoff Configuration management (CM) helps an organization maintain an inventory of its software assets. In traditional CM systems,
A Real -Time Knowledge-Based System for Automated Monitoring and Fault Diagnosis of Batch Processes
A Real -Time Knowledge-Based System for Automated Monitoring and Fault Diagnosis of Batch Processes Eric Tatara, Cenk Ündey, Bruce Williams, Gülnur Birol and Ali Çinar Department of Chemical and Environmental
Bachelor Degree in Informatics Engineering Master courses
Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko
