Download presentation
Presentation is loading. Please wait.
Published byCharleen Jackson Modified over 8 years ago
1
Chapter 9 : Application Areas
2
2 Some Advance Application Areas of Computers Software Development Artificial Intelligence Robotics Industrial Automation Games Computer Graphics and Animations
3
3 Software Development Development of system and application software Basically concern about the development of application software: specifically special purpose software or Information Systems.
4
4 Basic Components of an Information System Front End Model (Program) Back End (Data Storage) -GUI (Graphical User Interface) -Command line Interface -Database -File System
5
5 Front End Model (Program) Database Management System (DBMS) Database Front End Model (Program) File System
6
6 Basic Types of Information Systems: Centralized Information Systems (Standalone Systems) all the components (Front-end, Program and Back-end) are located in a single machine. Ex: Payroll system in a shop Distributed Systems (Decentralized Systems) components are distributed among several machines in several locations.
7
7 Distributed Systems A software system in a multinational organization Database Front -end Front -end Program In Kandy In Colombo In the UK In the USA
8
8 Ex: Web-based systems (web-sites) (Online Systems) such as E-commerce websites (online shopping systems), … The development of web-based systems are called web development. Distributed Systems Web Browser Web-program Database Web-Server in the UK Front-endModelBack-end Database-Server in the USA
9
9 Software Development Organizations Organizations Mostly Concerned with General Purpose s/w development Microsoft Cooperation – based in the US having branches around the world Sun Microsystems – based in the US having branches around the world IBM Macromedia Adobe Symantec Oracle
10
10
11
11 Artificial Intelligence (AI) What is Intelligence? The ability to think beyond what is known. Person YPerson XPerson Z
12
12 AI Who is this person? X, Y or Z?
13
13 AI Who is this person? X, Y or Z? Person Y That is Intelligence
14
14 AI AI is making this intelligence artificially in machines (computers) Ex How to match these images to identify the person?
15
15 10100101001001001101 01010101000010101011 01010101000101010000 101011111010101101010 1010010101001010101 ……. …….. 10010101110101010101 File 1 01010010101001010101 10100101001001001101 01010101000010101011 000101011101010101011 01010100010101000010 101111101010110101 ……. File 2 Conventional Technique of pattern matching – Comparing File 1 and File 2 – Not possible to recognize the image 2, unless the same image is given. digitize
16
16 Solution AI Techniques Artificial Neural Networks – resembles biological (human) neural network. Used to represent knowledge (Machine Learning Technique) Features: Parallelism Flexibility
17
17 AI Techniques Fuzzy Logic Based on Fuzzy Sets. Deals with reasoning that is approximate rather than precise. Invented in 1965 by Prof. Lotfi A. Zadeh Used in control systems. Ex: Fuzzy logic controlled washing machines.
18
18
19
19 AI Techniques Genetic Algorithm – based on Charles Darwin's Evolutionary Theory. Decision Trees Natural Computation Techniques Statistical Techniques
20
20 Application Areas of AI Computer Vision Identification of objects in video and still images. Image Processing + AI is used Ex: Handwritten Character Recognition Face Detection/Recognition Iris Recognition Fingerprint Recognition Number plate Recognition Medical Image Processing Vision Systems in Robots … Face Detection
21
21 Computer Vision – Biometric Systems Fingerprint Recognition Iris Recognition Palm-print Recognition
22
22 Computer Vision Medical Image Processing Human Motion Detection
23
23 Robotics… To program robots, computer programming is used. To make the robot more intelligent AI techniques are used.
24
24 Robotics… Robot Dog as a pet RoboCup
25
25 Industrial Automation… How to use machines for manufacturing goods. Computer programming is used to program those machines Robot Arm (Robot/Industrial Manipulator)
26
26 Industrial Automation…
27
27 Bioinformatics… Basically concerned with the analysis of DNA data of species (Ex: Human genome has 3 billion base pairs). Applications: Gene Recognition Gene Function Prediction Protein Function Prediction Identification of Mutated Genes Identification of New Drug Targets Customized Drugs
28
28 Data Mining… Identification of hidden relationships of data by drilling through the data bases. Database containing the sales data of a company for the last 10 years. Patterns in sales - Which good is sold mostly in a particular season - discount seeking shoppers
29
29 Voice Recognition… Recognition of human voice
30
30 Computer Games… Some computer games have intelligence.
31
31 Graphics and Animations… In Scientific and Cartoon Movies In Advertisements
32
32 End of Chapter 9
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.