* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Electronic Commerce
Survey
Document related concepts
Artificial intelligence in video games wikipedia , lookup
Time series wikipedia , lookup
Technological singularity wikipedia , lookup
Incomplete Nature wikipedia , lookup
Embodied cognitive science wikipedia , lookup
Computer Go wikipedia , lookup
Ecological interface design wikipedia , lookup
Personal knowledge base wikipedia , lookup
Wizard of Oz experiment wikipedia , lookup
Human–computer interaction wikipedia , lookup
Ethics of artificial intelligence wikipedia , lookup
Philosophy of artificial intelligence wikipedia , lookup
Intelligence explosion wikipedia , lookup
Existential risk from artificial general intelligence wikipedia , lookup
Transcript
Artificial Intelligence Definition: Artificial Intelligence is the study of how to make computers do things at which, at the moment, people are better. The Turing Test According to this test, a computer could be considered to be thinking only when a human interviewer, conversing with both an unseen human being and an unseen computer, could not determine which is which. More on AI Artificial Real Items Airplanes Silk Flowers Artificial Snow Birds Flowers Snow AI Major Areas - Expert Systems - Natural Language Processor - Speech Recognition - Robotics - Computer Vision - Intelligent Computer-Aided Instruction - Data Mining - Genetic Algorithms Artificial vs. Natural (Human) Intelligence AI Advantages 1. AI is permanent 2. AI offers ease of duplication 3. AI can be less expensive than natural intelligenc 4. AI is consistent 5. AI can be documented Natural Intelligence Advantages 1. Natural intelligence is creative. 2. Natural intelligence uses sensory experience directly, whereas most AI systems must work with symbolic input. 3. Human reasoning is able to make use at all times of a very wide context experience and bring that to bear on individual problems, where as AI systems typically gain their power by having a very narrow domain. Characteristics of a Human Experts - Recognize and formulate the problem - Solve the problem fairly quickly - Explain the solution - Learn from experience - Restructure knowledge - Break rules - Determine relevance - Degrade gracefully What Do Experts Know? It is estimated that a world-class expert, such as a chess grandmaster, has 50,000 to 100,000 chunks of heuristic information about his/her specialty. On the average, it takes at least 10 years to acquire 50,000 rules. Expert Systems Expert Systems Components 1. Knowledge Acquisition 2. Knowledge Base 3. Inference Engine 4. User Interface 5. Explanation Facility 6. Knowledge Refining System Different Categories of Expert Systems Category Interpretation Prediction Diagnosis Design Planning Monitoring Debugging Repair Control Problem Addressed Inferring situation description from observations Inferring likely consequences of given situations Inferring systems malfunctions from observations Configuring objects under constraints Developing plans to achieve goals Comparing observations to plan vulnerabilities Prescribing remedies for malfunctions Executing a plan to administer a prescribed remedy Interpreting, predicting, repairing, and monitoring system behavior What Tasks Are ES Right For? - Payroll, Inventory - Simple Tax Returns - Database Management - Mortgage Computation - Regression Analysis - Facts are Known - Expertise is Cheap Too Easy - Use Conventional Software What Tasks Are ES Right For? - Diagnosing and Troubleshooting - Analyzing Diverse Data - Production Scheduling - Equipment Layout - Advise on Tax Shelter - Facts are known but not precisely - Expertise is expensive but available Just Right What Tasks Are ES Right For? - Designing New Tools - Stock Market Forecast - Discovering New Principles - Common Sense Problems - Requires Innovation or Discovery - Expertise is not available Too Hard - Requires Human Intelligence Problems and Limitations of Expert Systems - Knowledge is not always readily available. - Expertise is hard to extract from humans. - ES work well only in a narrow domain. - The approach of each expert to problem under consideration may be different, yet correct. Necessary Requirements for ES Development - The task does not require common sense. - The task requires only cognitive, not physical, skills. - There is an expert who is willing to cooperate. - The experts involved can articulate their methods of problem solving. - The task is not too difficult. - The task is well understood, and is defined clearly. - The task definition is fairly stable. - Problem must be well bounded and narrow. Justification for ES Development - The solution to the problem has a high payoff. - The ES can capture scarce human expertise so it will not be lost. - The expertise is needed in many locations. - The expertise is needed in hostile or hazardous environment. - The system can be used for training. - The ES is more dependable and consistent than human expert. Feasibility Study A. Financial Feasibility Cost of system development Cost of maintenance Payback period Cash flow analysis B. Technical Feasibility Interface requirements Network issues Availability of data and knowledge Security of confidential knowledge Knowledge representation scheme Hardware/software availability Hardware/software compatibility More on Feasibility Study C. Operational Feasibility Availability of human resources Priority compare to other projects Implementation issues Management and user support Availability of experts Availability of knowledge engineers