CS-485: Capstone in Computer Science Artificial Neural Networks and their application in Intelligent Image Processing Spring 2010 1.

Slides:



Advertisements
Similar presentations
KULIAH II JST: BASIC CONCEPTS
Advertisements

1 Machine Learning: Lecture 4 Artificial Neural Networks (Based on Chapter 4 of Mitchell T.., Machine Learning, 1997)
Neural Network I Week 7 1. Team Homework Assignment #9 Read pp. 327 – 334 and the Week 7 slide. Design a neural network for XOR (Exclusive OR) Explore.
Computer Science Department FMIPA IPB 2003 Neural Computing Yeni Herdiyeni Computer Science Dept. FMIPA IPB.
Artificial Neural Network
Artificial Neural Network Motivation By Dr. Rezaeian Modified: Vali Derhami Yazd University, Computer Department HomePage:
Machine Learning Neural Networks
Soft computing Lecture 6 Introduction to neural networks.
September 7, 2010Neural Networks Lecture 1: Motivation & History 1 Welcome to CS 672 – Neural Networks Fall 2010 Instructor: Marc Pomplun Instructor: Marc.
Artificial Neural Networks (ANNs)
1 Pendahuluan Pertemuan 1 Matakuliah: T0293/Neuro Computing Tahun: 2005.
NEURAL NETWORKS Introduction
Artificial Neural Network
Artificial Neural Networks - Introduction -
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Artificial Intelligence
1 Introduction to Artificial Neural Networks Andrew L. Nelson Visiting Research Faculty University of South Florida.
Machine Learning. Learning agent Any other agent.
MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
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.
Introduction to Neural Networks. Neural Networks in the Brain Human brain “computes” in an entirely different way from conventional digital computers.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Explorations in Neural Networks Tianhui Cai Period 3.
Artificial Neural Networks. Applied Problems: Image, Sound, and Pattern recognition Decision making  Knowledge discovery  Context-Dependent Analysis.
Machine Learning Dr. Shazzad Hosain Department of EECS North South Universtiy
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP19 Neural Networks & SVMs Miguel Tavares.
1 Machine Learning The Perceptron. 2 Heuristic Search Knowledge Based Systems (KBS) Genetic Algorithms (GAs)
NEURAL NETWORKS FOR DATA MINING
Artificial Neural Networks. The Brain How do brains work? How do human brains differ from that of other animals? Can we base models of artificial intelligence.
Introduction to Artificial Intelligence (G51IAI) Dr Rong Qu Neural Networks.
Feed-Forward Neural Networks 主講人 : 虞台文. Content Introduction Single-Layer Perceptron Networks Learning Rules for Single-Layer Perceptron Networks – Perceptron.
I Robot.
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
Neural Networks in Computer Science n CS/PY 231 Lab Presentation # 1 n January 14, 2005 n Mount Union College.
Artificial Intelligence & Neural Network
Neural Network Basics Anns are analytical systems that address problems whose solutions have not been explicitly formulated Structure in which multiple.
Lecture 5 Neural Control
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
NEURAL NETWORKS LECTURE 1 dr Zoran Ševarac FON, 2015.
Artificial Intelligence Methods Neural Networks Lecture 1 Rakesh K. Bissoondeeal Rakesh K.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
ARTIFICIAL INTELLIGENCE include people, procedures, hardware, software, data and knowledge needed to develop computer systems and machines that demonstrated.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Where are we? What’s left? HW 7 due on Wednesday Finish learning this week. Exam #4 next Monday Final Exam is a take-home handed out next Friday in class.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 2 ARTIFICIAL.
Seth Kulman Faculty Sponsor: Professor Gordon H. Dash.
Intro. ANN & Fuzzy Systems Lecture 3 Basic Definitions of ANN.
Lecture 12. Outline of Rule-Based Classification 1. Overview of ANN 2. Basic Feedforward ANN 3. Linear Perceptron Algorithm 4. Nonlinear and Multilayer.
Michael Holden Faculty Sponsor: Professor Gordon H. Dash.
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.
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..
Introduction to Neural Network Session 1 Course: T0293 – NEURO COMPUTING Year: 2013.
Fundamentals of Information Systems, Sixth Edition
Learning in Neural Networks
Joost N. Kok Universiteit Leiden
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.
Dr. Unnikrishnan P.C. Professor, EEE
Artificial Intelligence Lecture No. 28
CS 621 Artificial Intelligence Lecture /10/05 Prof
ARTIFICIAL NEURAL networks.
Introduction to Neural Network
David Kauchak CS158 – Spring 2019

Presentation transcript:

CS-485: Capstone in Computer Science Artificial Neural Networks and their application in Intelligent Image Processing Spring

Organizational Details Class Meeting: 12:25-3:45pm Tuesday, SCIT213 Class webpage Instructor: Dr. Igor Aizenberg Office: Science and Technology Building, 104C Phone ( ) Office hours: Monday, Thursday – 6-30 Tuesday, Wednesday 4-30 –

Text Book 1) I. Aizenberg, “Advances in Neural Networks”, University of Dortmund, 2005, Class notes (available from the class webpage) 2) Additional materials will also be available from the class webpage 3

Applied Problems: Image, Sound, and Pattern recognition Decision making  Knowledge discovery  Context-Dependent Analysis  … Artificial Intellect: Who is stronger and why? NEUROINFORMATICS - modern theory about principles and new mathematical models of information processing, which based on the biological prototypes and mechanisms of human brain activities Introduction to Neural Networks 4

Natural language understanding (Translation of the texts) Recognition of Images Decision Making Knowledge Discovery Learning and Adaptation Team behavior Fuzzy Logic Reasoning and Prediction Cognitive analysis Applied Problems 5

Renaissance of connectionism from the papers by Hopfield, and popularizing the back-propagation algorithm for multiplayer feed- forward networks McCulloch and Pitts introduced the fundamental ideas of analyzing neural activity via thresholds and weighted sums Notion of Wiener about key role of connectionism and feedback loops as a model for learning in neural networks Hebb hypothesis that human and animal long-term memory is mediated by permanent alterations in the synapses. Minsky’s builts the first actual neural network learning system Frank Rosenblatt invented the modern “perceptron” style of NN, composed of trainable threshold units Ashby puts the idea that intelligence could be created by the use of “homeostatic” devices which learn through a kind of exhaustive search End of Perceptron era: Work “Perceptron” by Minsky and Papert The History of Neuroscience 6

NN as an model of brain-like Computer  An artificial neural network (ANN) is a massively parallel distributed processor that has a natural propensity for storing experimental knowledge and making it available for use. It means that:  Knowledge is acquired by the network through a learning (training) process;  The strength of the interconnections between neurons is implemented by means of the synaptic weights used to store the knowledge. The learning process is a procedure of the adapting the weights with a learning algorithm in order to capture the knowledge. On more mathematically, the aim of the learning process is to map a given relation between inputs and output (outputs) of the network. Brain  The human brain is still not well understood and indeed its behavior is very complex!  There are about 10 billion neurons in the human cortex and 60 trillion synapses of connections  The brain is a highly complex, nonlinear and parallel computer (information-processing system) ANN as a Brain-Like Computer 7

Data Acquisition Data Analysis Interpretation and Decision Making Signals & parameters Characteristics & Estimations Rules & Knowledge Productions Data Acquisition Data Analysis Decision Making Knowledge Base Adaptive Machine Learning via Neural Network Intelligent Data Analysis in Engineering Experiment 8

mpmp m1m1 m2m2 m3m3 xixi yiyi 1. Quantization of pattern space into p decision classes Input Patterns Response: 2. Mathematical model of quantization: “Learning by Examples” Mathematical Interpretation of Classification in Decision Making 9

Self-organization – basic principle of learning: Structure reconstruction Input Images Teacher Neuroprocessor Responce The learning involves change of structure Learning Rule Learning via Self-Organization Principle 10

Artificial Intellect with Neural Networks Intelligent Control Technical Diagnistics Intelligent Data Analysis and Signal Processing Intelligent Data Analysis and Signal Processing Advance Robotics Machine Vision Image & Pattern Recognition Intelligent Security Systems Intelligentl Medicine Devices Intelligent Expert Systems Applications of Artificial Neural Networks 11

Theory Practice Self-Paced Work Artificial Neural Networks And Its Applications You will learn:  Contemporary theoretical principles and paradigms of Neuroinformatics,  Mathematical models and algorithms of neural network techniques for experimentation,  Applications of Neuroinformatics to engineering and sciences problems,  Computer-Aided Technology for Instrumentation What we will learn and do? 12

What we will learn and do? General principles of artificial neural networks General principles of learning algorithms Feedforward neural network and backpropagation learning Multi-valued neurons and a feedforward neural network based on multi-valued neurons Basic ideas of image processing Edge detection on noisy images using a neural network 13

Symbol manipulation Pattern recognition Which way of imagination is best for you ?  Dove flies  Lion goes  Tortoise scrawls  Donkey sits  Shark swims Ill-Formalizable Tasks: Sound and Pattern recognition Decision making Knowledge discovery Context-Dependent Analysis What is difference between human brain and traditional computer via specific approaches to solution of ill- formalizing tasks (those tasks that can not be formalized directly)? Symbol Manipulation or Pattern Recognition ? 14

Massive parallelism Brain computer as an information or signal processing system, is composed of a large number of a simple processing elements, called neurons. These neurons are interconnected by numerous direct links, which are called connection, and cooperate which other to perform a parallel distributed processing (PDP) in order to soft a desired computation tasks. Connectionism Brain computer is a highly interconnected neurons system in such a way that the state of one neuron affects the potential of the large number of other neurons which are connected according to weights or strength. The key idea of such principle is the functional capacity of biological neural nets determs mostly not so of a single neuron but of its connections Associative distributed memory Storage of information in a brain is supposed to be concentrated in synaptic connections of brain neural network, or more precisely, in the pattern of these connections and strengths (weights) of the synaptic connections. A process of pattern recognition and pattern manipulation is based on: How our brain manipulates with patterns ? Principles of Brain Processing 15

? Brain-Like Computer Brain-like computer – is a mathematical model of humane-brain principles of computations. This computer consists of those elements which can be called the biological neuron prototypes, which are interconnected by direct links called connections and which cooperate to perform parallel distributed processing (PDP) in order to solve a desired computational task. Neurons and Neural Net The new paradigm of computing mathematics consists of the combination of such artificial neurons into some artificial neuron net. Artificial Neural Network – Mathematical Paradigms of Brain-Like Computer Brain-like Computer 16

Connectionizm NN is a highly interconnected structure in such a way that the state of one neuron affects the potential of the large number of another neurons to which it is connected accordiny to weights of connections Not Programming but Training NN is trained rather than programmed to perform the given task since it is difficult to separate the hardware and software in the structure. We program not solution of tasks but ability of learning to solve the tasks Distributed Memory NN presents an distributed memory so that changing-adaptation of synapse can take place everywhere in the structure of the network. Principles of Neurocomputing 17

Learning and Adaptation NN are capable to adapt themselves (the synapses connections between units) to special environmental conditions by changing their structure or strengths connections. Non-Linear Functionality Every new states of a neuron is a nonlinear function of the input pattern created by the firing nonlinear activity of the other neurons. Robustness of Assosiativity NN states are characterized by high robustness or insensitivity to noisy and fuzzy of input data owing to use of a highly redundance distributed structure Principles of Neurocomputing 18