Course Overview. Yu Hen Hu. Introduction to ANN & Fuzzy Systems

Similar documents
Python Machine Learning

Evolutive Neural Net Fuzzy Filtering: Basic Description

Artificial Neural Networks written examination

Course Outline. Course Grading. Where to go for help. Academic Integrity. EE-589 Introduction to Neural Networks NN 1 EE

A Neural Network GUI Tested on Text-To-Phoneme Mapping

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

The Method of Immersion the Problem of Comparing Technical Objects in an Expert Shell in the Class of Artificial Intelligence Algorithms

Learning Methods for Fuzzy Systems

MTH 215: Introduction to Linear Algebra

Kamaldeep Kaur University School of Information Technology GGS Indraprastha University Delhi

Mathematics. Mathematics

Axiom 2013 Team Description Paper

Time series prediction

Human Emotion Recognition From Speech

Modeling function word errors in DNN-HMM based LVCSR systems

Knowledge-Based - Systems

Lecture 1: Basic Concepts of Machine Learning

School of Innovative Technologies and Engineering

Modeling function word errors in DNN-HMM based LVCSR systems

Evolution of Symbolisation in Chimpanzees and Neural Nets

A survey of multi-view machine learning

CS4491/CS 7265 BIG DATA ANALYTICS INTRODUCTION TO THE COURSE. Mingon Kang, PhD Computer Science, Kennesaw State University

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Issues in the Mining of Heart Failure Datasets

CSL465/603 - Machine Learning

CS/SE 3341 Spring 2012

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

A study of speaker adaptation for DNN-based speech synthesis

An OO Framework for building Intelligence and Learning properties in Software Agents

Dinesh K. Sharma, Ph.D. Department of Management School of Business and Economics Fayetteville State University

Phonetic- and Speaker-Discriminant Features for Speaker Recognition. Research Project

Control Tutorials for MATLAB and Simulink

Australian Journal of Basic and Applied Sciences

Speech Emotion Recognition Using Support Vector Machine

S T A T 251 C o u r s e S y l l a b u s I n t r o d u c t i o n t o p r o b a b i l i t y

I-COMPETERE: Using Applied Intelligence in search of competency gaps in software project managers.

(Sub)Gradient Descent

Class-Discriminative Weighted Distortion Measure for VQ-Based Speaker Identification

Twitter Sentiment Classification on Sanders Data using Hybrid Approach

Artificial Neural Networks

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

Ph.D in Advance Machine Learning (computer science) PhD submitted, degree to be awarded on convocation, sept B.Tech in Computer science and

Communication and Cybernetics 17

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

Soft Computing based Learning for Cognitive Radio

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Speech Segmentation Using Probabilistic Phonetic Feature Hierarchy and Support Vector Machines

COMPUTER-AIDED DESIGN TOOLS THAT ADAPT

Physical Versus Virtual Manipulatives Mathematics

Mastering Biology Test Answers

Sociology 521: Social Statistics and Quantitative Methods I Spring Wed. 2 5, Kap 305 Computer Lab. Course Website

Lecture 1: Machine Learning Basics

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

POS tagging of Chinese Buddhist texts using Recurrent Neural Networks

Automatic Speaker Recognition: Modelling, Feature Extraction and Effects of Clinical Environment

Design Of An Automatic Speaker Recognition System Using MFCC, Vector Quantization And LBG Algorithm

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

BUSINESS INTELLIGENCE FROM WEB USAGE MINING

Speaker Identification by Comparison of Smart Methods. Abstract

Second Exam: Natural Language Parsing with Neural Networks

How People Learn Physics

BA 130 Introduction to International Business

MGMT 479 (Hybrid) Strategic Management

International Journal of Advanced Networking Applications (IJANA) ISSN No. :

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

PREDICTING SPEECH RECOGNITION CONFIDENCE USING DEEP LEARNING WITH WORD IDENTITY AND SCORE FEATURES

Softprop: Softmax Neural Network Backpropagation Learning

Sociology 521: Social Statistics and Quantitative Methods I Spring 2013 Mondays 2 5pm Kap 305 Computer Lab. Course Website

UNIT ONE Tools of Algebra

AUTOMATIC DETECTION OF PROLONGED FRICATIVE PHONEMES WITH THE HIDDEN MARKOV MODELS APPROACH 1. INTRODUCTION

Statistics and Data Analytics Minor

arxiv: v1 [cs.lg] 15 Jun 2015

Using the Artificial Neural Networks for Identification Unknown Person

DIRECT ADAPTATION OF HYBRID DNN/HMM MODEL FOR FAST SPEAKER ADAPTATION IN LVCSR BASED ON SPEAKER CODE

Course Syllabus for Math

Math 098 Intermediate Algebra Spring 2018

Predicting Early Students with High Risk to Drop Out of University using a Neural Network-Based Approach

Data Fusion Through Statistical Matching

The Use of Statistical, Computational and Modelling Tools in Higher Learning Institutions: A Case Study of the University of Dodoma

George Mason University Graduate School of Education Program: Special Education

Probabilistic Latent Semantic Analysis

Analysis of Speech Recognition Models for Real Time Captioning and Post Lecture Transcription

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

UNIVERSITY OF SOUTHERN MISSISSIPPI Department of Speech and Hearing Sciences SHS 726 Auditory Processing Disorders Spring 2016

Speaker recognition using universal background model on YOHO database

AUTOMATED FABRIC DEFECT INSPECTION: A SURVEY OF CLASSIFIERS

INPE São José dos Campos

Semi-Supervised Face Detection

Autoregressive product of multi-frame predictions can improve the accuracy of hybrid models

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

Reducing Features to Improve Bug Prediction

BUILDING CONTEXT-DEPENDENT DNN ACOUSTIC MODELS USING KULLBACK-LEIBLER DIVERGENCE-BASED STATE TYING

A Comparison of Two Text Representations for Sentiment Analysis

Prentice Hall Outline Map 1914 With Answers

Mathematics Program Assessment Plan

A NEW ALGORITHM FOR GENERATION OF DECISION TREES

Learning to Schedule Straight-Line Code

Semi-supervised methods of text processing, and an application to medical concept extraction. Yacine Jernite Text-as-Data series September 17.

Introduction to Forensic Anthropology ASM 275, Section 1737, Glendale Community College, Fall 2008

Calibration of Confidence Measures in Speech Recognition

Transcription:

Course Overview Yu Hen Hu Introduction to ANN & Fuzzy Systems

Outline Overview of the course Goals, objectives Background knowledge required Course conduct Content Overview (highlight of each topics) 2

What is this Course Goal: Be familiar with modern advanced data processing tools that are motivated and originated from artificial neural network and fuzzy logic system fields. Understand basic theory and characteristics of these tools, and Occasions/applications that these tools may be applicable or may not be applicable Proper usage of these tools, expectation of the outcomes and interpretation of the results. Emphasis: Awareness Applications Implementations Many of these tools are readily available: Matlab neural network toolbox, fuzzy logic toolbox, and public domain implementations (see course home page) The instructor also provide sample implementation of many algorithms, as well as a number of public-domain implementations. 3

Textbook Neural Networks: A Comprehensive Foundation, Simon Haykin, Prentice Hall, New Jersey, second edition, 1999. (required) Neural Networks and Learning Machines Simon Haykin, Pearson Education Inc., Upper Saddle River, NJ 07458, third edition 2009. (Optional.) This is the third edition of the text book with more updated materials. This book can be used in lieu of the text book) Handbook of Neural Network Signal Processing, Y. H. Hu and J.- N. Hwang, CRC Press, 2002 ( Optional ) Advanced Fuzzy Systems Design and Applications, Yaochu Jin, Physica-Verlag Heidelberg, 2003, ISBN 3-7908-1537-3. (Optional) A set of class notes will be available on the web. Instructor will give password to access the notes. 4

Background Knowledge Required Calculus Familiar with derivatives, integration, Knowledge of vector calculus such as gradient Linear algebra: Familiar with matrices, vectors, inner product operations, Know what are matrix inversion, eigenvalues, singular values, subspace Probability and statistics: Probability, distribution, density function, Bayes rule Understand mean, variance, expectation, normal distribution Tutorials of these topics are available at course resource links. http://homepages.cae.wisc.edu/~ece539/resources/link.html 5

Programming Matlab will be used for all examples. Neural net toolbox and fuzzy logic toolbox are useful but not required. All Matlab m-files used in class will be posted in the course web page. http://homepages.cae.wisc.edu/~ece539/matlab/index.html Public domain software will be listed on course web page. http://homepages.cae.wisc.edu/~ece539/software/index.html These include both Matlab and C program implementation of various neural network paradigms. Projects may be conducted using Matlab, C or C++, or any programming languages. 6

Homework Course Conduct Three to five homework sets. Many problems will require programming or running ANN/fuzzy software to perform numerical experiments. One take home final examination Individual course project, Including project proposal, project report, and power point presentation. Electronic copies of these items will be posted on course web page. 3-5 min project presentation will be video taped and posted on line (most likely Youtube ) Grading 30% three to four assignments 30% Take home final exam 40% Individual Term Project 7

Tentative Topics To Be Covered ANN Basics, neurons, learning algorithms Perceptron learning, Pattern classification and function approximation Time series prediction, system identification Multi-Layer Perceptron (MLP), back-propagation learning, and applications Support vector machine (SVM) Radial Basis Network Fuzzy Set Theory and Fuzzy Logic Control Committee machine Genetic Algorithm and Evolution Computing Clustering, Self-Organization Map, Learn vector quantization Bayesian network and Hidden Markov Model (time permitting) 8