Soft Computing Introduction.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

An Introduction to Artificial Intelligence By Dr Brad Morantz Viral Immunology Center Georgia State University.
Machine Learning Neural Networks
Decision Support Systems
Introduction to Neural Network Justin Jansen December 9 th 2002.
Artificial Neural Networks (ANNs)
Machine Learning Motivation for machine learning How to set up a problem How to design a learner Introduce one class of learners (ANN) –Perceptrons –Feed-forward.
Neural Networks William Lai Chris Rowlett. What are Neural Networks? A type of program that is completely different from functional programming. Consists.
Revision Michael J. Watts
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Soft Computing Colloquium 2 Selection of neural network, Hybrid neural networks.
Machine Learning. Learning agent Any other agent.
MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way
Presentation on Neural Networks.. Basics Of Neural Networks Neural networks refers to a connectionist model that simulates the biophysical information.
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
NEURAL NETWORKS FOR DATA MINING
Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj
1 Introduction to Neural Networks And Their Applications.
Neural Networks II By Jinhwa Kim. 2 Neural Computing is a problem solving methodology that attempts to mimic how human brain function Artificial Neural.
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 12-1 Chapter 12 Advanced Intelligent Systems.
Intelligent System Ming-Feng Yeh Department of Electrical Engineering Lunghwa University of Science and Technology Website:
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Lecture 5 Neural Control
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Chapter 6 Neural Network.
CHAPTER 1 1 INTRODUCTION “Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Artificial Neural Networks for Data Mining. Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 6-2 Learning Objectives Understand the.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Artificial Neural Networks By: Steve Kidos. Outline Artificial Neural Networks: An Introduction Frank Rosenblatt’s Perceptron Multi-layer Perceptron Dot.
1 Neural Networks MUMT 611 Philippe Zaborowski April 2005.
INTRODUCTION TO NEURAL NETWORKS 2 A new sort of computer What are (everyday) computer systems good at... and not so good at? Good at..Not so good at..
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Introduction To Artificial Intelligence
Soft Computing Basics Ms. Parminder Kaur.
Introduction to Artificial Intelligence and Soft Computing Session 1
Neural Network Architecture Session 2
Introduction to Artificial Neural Network Session 1
Artificial neural networks
Learning in Neural Networks
Artificial Intelligence (CS 370D)
SOFT COMPUTING.
Neural Networks Dr. Peter Phillips.
What is an ANN ? The inventor of the first neuro computer, Dr. Robert defines a neural network as,A human brain like system consisting of a large number.
Introduction to Soft Computing
Dr. Unnikrishnan P.C. Professor, EEE
Motivation Computers are good at some things… Calculating 
Introduction to Neural Networks And Their Applications
CSE 473 Introduction to Artificial Intelligence Neural Networks
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Chapter 12 Advanced Intelligent Systems
OVERVIEW OF BIOLOGICAL NEURONS
XOR problem Input 2 Input 1
Intelligent Systems and
3.1.1 Introduction to Machine Learning
The use of Neural Networks to schedule flow-shop with dynamic job arrival ‘A Multi-Neural Network Learning for lot Sizing and Sequencing on a Flow-Shop’
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
ARTIFICIAL NEURAL networks.
The Network Approach: Mind as a Web
Introduction to Neural Network
David Kauchak CS158 – Spring 2019
Machine Learning.
Presentation transcript:

Soft Computing Introduction

Introduction Soft Computing refers to a consortium of computational methodologies like fuzzy logic, neural networks, genetic algorithms etc All having their roots in the Artificial Intelligence Artificial Intelligence is an area of computer science concerned with designing intelligent computer systems. Systems that exhibit the characteristics we associate with intelligence in human behavior.

Soft Computing was introduced by Lotfi A zadeh of the university of California, Berkley, U.S.A The soft computing differs from hard computing in its tolerance to imprecision, uncertainty and partial truth. Soft Computing has high Machine Intelligent Quotient [MIQ] It is the processes of analyzing, organizing and converting data into knowledge is defined as the structured information acquired and applied to remove ignorance and uncertainty about a specific task pertaining to the intelligent machine.

Hybrid Systems x Neuro Fuzzy y Neuro Genetic Algorithms z Genetic Algorithms Fuzzy k Neuro Fuzzy Genetic Algorithms Neural Networks Genetic Algorithms y k x z Fuzzy Logic

Neural Networks It is simplified models of the biological nervous system and therefore have drawn their motivation from the kind of computing performed by a human brain. It is as highly interconnected networks of a large number of processing elements called neurons is an architecture inspired by the brain. It can be massively parallel , so it exhibits parallel distributed processing. Neural networks learn by examples

To be trained with known examples of a problem to acquire knowledge about it. This trained network can be put to effective use in solving ‘unknown’ or ‘untrained’ instances of the problem. Supervised Learning A ‘teacher ‘ is assumed to be present during the learning process. The network aims to minimize the error between the target output presented by the teacher and the computed output, to achieve better performance.

Unsupervised Learning There is no teacher present to hand over the desired output and the network therefore tries to learn by itself organizing the input instances of the problem. Neural Networks Architectures Classification Single Layer Feed forward Networks Multi Layer Feed forward Networks Recurrent Networks

Stock Market Prediction Neural Networks Application Areas Pattern Recognition Image Processing Data Compression Forecasting Optimization Stock Market Prediction

Neural Networks Systems Backpropagation Network Perceptron ADALINE [Adaptive Linear Element] Associative Memory Boltzmann Machine Adaptive Resonance Theory Self-organizing feature map Hopfield network

Fuzzy Logic It try to capture the way humans represent and reason with real world knowledge in the face of uncertainty. Uncertainty could arise due to generality, vagueness, ambiguity, chance or incomplete knowledge The capability of fuzzy set to express gradual transitions from membership to non-membership and vice versa has a broad utility.

Operations on fuzzy sets Union Intersection Subsethood Composition of relations Fuzzy Logic Multivalued truth values True Absolutely True Fairly True False Absolutely False Partly False

● Fuzzy logic washing machines These machines offer the advantages of performance, productivity, simplicity, productivity, and less cost. Sensors continually monitor varying conditions inside the machine and accordingly adjust operations for the best wash results. Typically, fuzzy logic controls the washing process, water intake, water temperature, wash time, rinse performance, and spin speed. This optimizes the life span of the washing machine. More sophisticated machines weigh the load , advise on the required amount of detergent, assess cloth material type and water hardness, and check whether the detergent is in powder or liquid form. Some machines even learn from past experience, memorizing programs and adjusting them to minimize running costs.

Genetic Algorithms It initiated and developed in the early 1970 by John Holland are unorthodox search and optimization algorithms, which mimic some of the processes of natural evolution. GAs perform random searches through a given set of alternatives with the aim of finding the best alternative with respect to the given criteria of goodness. These criteria are required to be expressed in terms of an objective function which is usually referred to as a fitness function.

Genetic Operations Reproduction Cross over Mutation Inversion Dominance Deletion Duplication Translocation Segregation Speciation Migration Sharing Mating

things in order to create useful machines that can do work for humans. Application: Robotics Robotics involves human designers and engineers trying out all sorts of things in order to create useful machines that can do work for humans. Each robot's design is dependent on the job or jobs it is intended to do, so there are many different designs out there. GAs can be programmed to search for a range of optimal designs and components for each specific use, or to return results for entirely new types of robots that can perform multiple tasks and have more general application. GA-designed robotics just might get us those nifty multi-purpose, learning bots we've been expecting any year now .

Thanks…