CSC 562: Final Project Dave Pizzolo Artificial Neural Networks.

Slides:



Advertisements
Similar presentations
Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.
Advertisements

Computer Science Department FMIPA IPB 2003 Neural Computing Yeni Herdiyeni Computer Science Dept. FMIPA IPB.
EXPERT SYSTEMS apply rules to solve a problem. –The system uses IF statements and user answers to questions in order to reason just like a human does.
Machine Learning Neural Networks
ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
Brian Merrick CS498 Seminar.  Introduction to Neural Networks  Types of Neural Networks  Neural Networks with Pattern Recognition  Applications.
Introduction to Machine Learning Anjeli Singh Computer Science and Software Engineering April 28 th 2008.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
1 Artificial Neural Networks: An Introduction S. Bapi Raju Dept. of Computer and Information Sciences, University of Hyderabad.
Un Supervised Learning & Self Organizing Maps Learning From Examples
Introduction to Neural Networks Simon Durrant Quantitative Methods December 15th.
Artificial Neural Networks (ANNs)
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Fall 2004 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks ECE /ECE Fall 2010 Shreekanth Mandayam ECE Department Rowan University.
Data Mining: A Closer Look
Data Mining By Andrie Suherman. Agenda Introduction Major Elements Steps/ Processes Tools used for data mining Advantages and Disadvantages.
Walter Hop Web-shop Order Prediction Using Machine Learning Master’s Thesis Computational Economics.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Artificial Neural Networks:
Machine Learning. Learning agent Any other agent.
MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
1 st Neural Network: AND function Threshold(Y) = 2 X1 Y X Y.
Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.
Data Mining and Neural Networks Danny Leung CS157B, Spring 2006 Professor Sin-Min Lee.
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.
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
NEURAL NETWORKS FOR DATA MINING
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
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.
Some working definitions…. ‘Data Mining’ and ‘Knowledge Discovery in Databases’ (KDD) are used interchangeably Data mining = –the discovery of interesting,
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Particle Filters.
1 Introduction to Neural Networks And Their Applications.
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
Data Mining: Knowledge Discovery in Databases Peter van der Putten ALP Group, LIACS Pre-University College Bio Informatics January
1 Lecture 6 Neural Network Training. 2 Neural Network Training Network training is basic to establishing the functional relationship between the inputs.
Over-Trained Network Node Removal and Neurotransmitter-Inspired Artificial Neural Networks By: Kyle Wray.
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Nicolas Galoppo von Borries COMP Motion Planning Introduction to Artificial Neural Networks.
Artificial Neural Networks for Data Mining. Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 6-2 Learning Objectives Understand the.
“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.
1 Azhari, Dr Computer Science UGM. Human brain is a densely interconnected network of approximately neurons, each connected to, on average, 10 4.
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.
Intro. ANN & Fuzzy Systems Lecture 3 Basic Definitions of ANN.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Introduction to Neural Network Session 1 Course: T0293 – NEURO COMPUTING Year: 2013.
Big data classification using neural network
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Machine Learning with Spark MLlib
ANN-based program for Tablet PC character recognition
Artificial Intelligence (CS 370D)
Introductory Seminar on Research: Fall 2017
FUNDAMENTAL CONCEPT OF ARTIFICIAL NETWORKS
Introduction to Neural Networks And Their Applications
Prepared by: Mahmoud Rafeek Al-Farra
شبکه عصبی تنظیم: بهروز نصرالهی-فریده امدادی استاد محترم: سرکار خانم کریمی دانشگاه آزاد اسلامی واحد شهرری.
XOR problem Input 2 Input 1
Intelligent Leaning -- A Brief Introduction to Artificial Neural Networks Chiung-Yao Fang.
network of simple neuron-like computing elements
Introduction to Neural Networks And Their Applications - Basics
An Improved Neural Network Algorithm for Classifying the Transmission Line Faults Slavko Vasilic Dr Mladen Kezunovic Texas A&M University.
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
ARTIFICIAL NEURAL networks.
Artificial Neural Networks ECE /ECE Fall 2006
Presentation transcript:

CSC 562: Final Project Dave Pizzolo Artificial Neural Networks

Definition An Artificial Neural Network (ANN) is a computer program that can recognize patterns in a given collection of data and produce a model for that data. It resembles the brain in two respects: 1.Knowledge is acquired by the network through a learning process (trail and error) 2.Interneuron connection strengths known as synaptic weights are used to store the knowledge What is an Artificial Neural Network?

1.Function Approximation 2.Classification 3.Time Series Prediction 4.Data Mining Typical ANN Applications Not this ANN

You know your inputs and outputs, but do not know your function y = f(x) where x is a set of numeric inputs y is a set of numeric outputs f() is an unknown functional relationship between the input and the output The ANN must approximate f() in order to find the appropriate output for each set of inputs Demo: Body Fat Percentage 1 - Function Approximation

Similar to the function approximation except that the output is a “class”, thus they are discrete For example: Outputs = on or off Outputs = sick or healthy Demo: Optical Character Recognition (OCR) 0 = {1,0,0,0,0,0,0,0,0,0} 1 = {0,1,0,0,0,0,0,0,0,0} … 9 = {0,0,0,0,0,0,0,0,0,1} 2 - Classification

Time Series Prediction is similar to function approximation except that time plays an important role In function approximation, information that is needed to create output is contained in the input Image processing In time series prediction, information from the past is need to determine the output Stock price prediction Demo: Predict Mackey Glass Chaotic Signal Chaos is a signal that has characteristics similar to randomness, but can be predicted accurate in the short term (e.g. weather) Accurate predictions can be made only a few samples in advance 3 - Time Series Prediction Not this MackeyThis Mackey

All three previous problems required a known output for each input In data mining, you do not know the answer ahead of time. You want to extract data from the input Clustering Compression Principal Component Analysis This type of a network is called “unsupervised” because there is no “teaching” signal Demo: Clustering with Competition Clustering 2D data into N different regions Use competitive (unsupervised) learning 4 - Data Mining

NeuroDimension, Inc. A software development company headquartered in Gainesville, Florida and founded in It specializes in neural networks, adaptive systems, and genetic optimization and makes software tools for developing and implementing these artificial intelligence technologies. ( Company website: Product NeuroSolutions: minute video demo: FREE evaluation copy of software: Sample data: NeuroDimension, Inc.

Demo Function Approximation NS Excel File --> Open --> BodyFat.xls NeuroSolutions --> Train Network --> Train Apply Production Dataset Classification File --> Open --> OCR.NSB Tools --> Customize --> control Start Reset + Zero Count Step Exem Time Series Prediction File --> Open --> 2 TDNN CHAOS.NSB Highlight range Step Epoch Data Mining File --> Open --> 48 CLUSTERING.NSB Reset Step Epoch Sample Problem Tools --> Neural Expert Function Approximation --> Next Browse --> MPGEvaluation.asc --> Next Select All (but MPG) --> Next Country --> Next Use Input File for Desired File --> Shuffle Data Files --> Next MPG --> Next Low --> Finish Start Testing --> Next --> Next --> Next --> Finish