Project 1: Classification Using Neural Networks 2009. 03. 23 Kim, Kwonill Biointelligence laboratory Artificial Intelligence.

Slides:



Advertisements
Similar presentations
Florida International University COP 4770 Introduction of Weka.
Advertisements

Face Recognition: A Convolutional Neural Network Approach
Sequential Minimal Optimization Advanced Machine Learning Course 2012 Fall Semester Tsinghua University.
EE 690 Design of Embodied Intelligence
AI Practice 05 / 07 Sang-Woo Lee. 1.Usage of SVM and Decision Tree in Weka 2.Amplification about Final Project Spec 3.SVM – State of the Art in Classification.
Mrs. Kercher 6 th Grade Gifted.  ExploraVision is a competition for K–12 students of all interest, skill, and ability levels. The competition encourages.
CS771 Machine Learning : Tools, Techniques & Application Gaurav Krishna Y Harshit Maheshwari Pulkit Jain Sayantan Marik
How to Run WEKA Demo SVM in WEKA T.B. Chen
Analysis of Classification-based Error Functions Mike Rimer Dr. Tony Martinez BYU Computer Science Dept. 18 March 2006.
Department of Computer Science, University of Waikato, New Zealand Eibe Frank WEKA: A Machine Learning Toolkit The Explorer Classification and Regression.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Project.
March 25, 2004Columbia University1 Machine Learning with Weka Lokesh S. Shrestha.
CS300 Planning and Executing a Project Terry Hinton Helen Treharne.
MLP Exercise (2006) Become familiar with the Neural Network Toolbox in Matlab Construct a single hidden layer, feed forward network with sigmoidal units.
Introduction to Artificial Neural Network and Fuzzy Systems
CSCI 347 / CS 4206: Data Mining Module 05: WEKA Topic 04: Data Preparation Tools.
Machine Learning CS 165B Spring 2012
Medical Diagnosis via Genetic Programming Project #2 Artificial Intelligence: Biointelligence Computational Neuroscience Connectionist Modeling of Cognitive.
A Genetic Algorithms Approach to Feature Subset Selection Problem by Hasan Doğu TAŞKIRAN CS 550 – Machine Learning Workshop Department of Computer Engineering.
Project 1: Classification Using Neural Networks Kim, Kwonill Biointelligence laboratory Artificial Intelligence.
WEKA - Explorer (sumber: WEKA Explorer user Guide for Version 3-5-5)
Appendix: The WEKA Data Mining Software
An Example of Course Project Face Identification.
BIO1130 Lab 2 Scientific literature. Laboratory objectives After completing this laboratory, you should be able to: Determine whether a publication can.
Data Mining Techniques in Stock Market Prediction
1 1 Slide Evaluation. 2 2 n Interactive decision tree construction Load segmentchallenge.arff; look at dataset Load segmentchallenge.arff; look at dataset.
Artificial Intelligence Project 1 Neural Networks Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
Biological data mining by Genetic Programming AI Project #2 Biointelligence lab Cho, Dong-Yeon
Department of Computer Science, University of Waikato, New Zealand Eibe Frank WEKA: A Machine Learning Toolkit The Explorer Classification and Regression.
Project 1: Machine Learning Using Neural Networks Ver 1.1.
Gap filling of eddy fluxes with artificial neural networks
Machine Learning with Weka Cornelia Caragea Thanks to Eibe Frank for some of the slides.
Weka: Experimenter and Knowledge Flow interfaces Neil Mac Parthaláin
For ITCS 6265/8265 Fall 2009 TA: Fei Xu UNC Charlotte.
Artificial Neural Network Building Using WEKA Software
Non-Bayes classifiers. Linear discriminants, neural networks.
Artificial Intelligence Project 1 Neural Networks Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
Project 2: Classification Using Genetic Programming Kim, MinHyeok Biointelligence laboratory Artificial.
Artificial Intelligence Project #3 : Diagnosis Using Bayesian Networks May 19, 2005.
An Artificial Neural Network Approach to Surface Waviness Prediction in Surface Finishing Process by Chi Ngo ECE/ME 539 Class Project.
Artificial Intelligence Project 1 Neural Networks Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
Assignments CS fall Assignment 1 due Generate the in silico data set of 2sin(1.5x)+ N (0,1) with 100 random values of x between.
Solving Function Optimization Problems with Genetic Algorithms September 26, 2001 Cho, Dong-Yeon , Tel:
Poster Presentation Date: Dec. 4, 10:00 Location: 500-L301 For 40 students, 20 poster presentations for 1.5 hours twice separately You may use your own.
CPE542: Pattern Recognition Course Introduction Dr. Gheith Abandah د. غيث علي عبندة.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
***Classification Model*** Hosam Al-Samarraie, PhD. CITM-USM.
Introduction to Weka ML Seminar for Rookies Byoung-Hee Kim Biointelligence Lab, Seoul National University.
Hand-written character recognition
Artificial Intelligence Project 1 Neural Networks Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
Estimation of car gas consumption in city cycle with ANN Introduction  An ANN based approach to estimation of car fuel consumption  Multi Layer Perceptron.
Symbolic Regression via Genetic Programming AI Project #2 Biointelligence lab Cho, Dong-Yeon
語音訊號處理之初步實驗 NTU Speech Lab 指導教授: 李琳山 助教: 熊信寬
1 SBM411 資料探勘 陳春賢. 2 Lecture I Class Introduction.
CSE6339 DATA MANAGEMENT AND ANALYSIS FOR COMPUTATIONAL JOURNALISM CSE6339, Spring 2012 Department of Computer Science and Engineering, University of Texas.
WEKA: A Practical Machine Learning Tool WEKA : A Practical Machine Learning Tool.
Evolutionary Computation Evolving Neural Network Topologies.
Medical Diagnosis via Genetic Programming
Classification with Perceptrons Reading:
Artificial Intelligence Project 2 Genetic Algorithms
Artificial Intelligence
Optimization and Learning via Genetic Programming
Machine Learning with Weka
Project 1: Text Classification by Neural Networks
Tutorial for WEKA Heejun Kim June 19, 2018.
network of simple neuron-like computing elements
Machine Learning Interpretability
Presentation and project
Presentation and project
Assignment 1: Classification by K Nearest Neighbors (KNN) technique
Presentation transcript:

Project 1: Classification Using Neural Networks Kim, Kwonill Biointelligence laboratory Artificial Intelligence

Contents Project outline Description on the data set Description on tools for ANN Guide to Writing Reports  Style  Mandatory contents  Optional contents Submission guide / Marking scheme Demo 2 (C) 2008, SNU Biointelligence Laboratory

3 Outline Goal  Understand MLP & machine learning deeper  Practice researching and technical writing Handwritten digits problem (classification)  To predict the class labels (digits) of handwritten digit data set  Using Multi Layer Perceptron (MLP)  Estimating several statistics on the dataset Data set  Variation of the ‘Handwritten digit data set’  Based+Recognition+of+Handwritten+Digits Based+Recognition+of+Handwritten+Digits

Handwritten Digit Data Set (1/2) Original Data Set Description  Digit database of 11,000 samples from every 44 writers  Based+Recognition+of+Handwritten+Digits Based+Recognition+of+Handwritten+Digits  16 attributes  (x t, y t ), t = 1, …, 8  0 ~ 100  Label (Class)  0, 1, 2, …, 9 4 (C) 2008, SNU Biointelligence Laboratory

Handwritten Digit Data Set (2/2) Constitution  Preprocessed data (*.arff, *.csv)  Total data(pendigits_total_set, 1099) = training data(pendigits_training, 749) + test data(pendigits_test, 350)  Data description(pendigits.names)  For WEKA(*.arff) 5 (C) 2008, SNU Biointelligence Laboratory

6 Tools for Experiments with ANN Source codes - Choose anything!!  Free software  Weka (recommended)  MATLAB tool box (Toolboxes  Neural Network)  ANN libraries (C, C++, JAVA, …) Web sites  

Reports Style English only!! Scientific journal-style  How to Write A Paper in Scientific Journal Style and Format  (C) 2008, SNU Biointelligence Laboratory Experimental process Section of Paper What did I do in a nutshell? Abstract What is the problem?Introduction How did I solve the problem? Materials and Methods What did I find out? Results What does it mean? Discussion Who helped me out? Acknowledgments (optional) Whose work did I refer to? Literature Cited Extra InformationAppendices (optional)

Report Contents – Mandatory (1/2) System description  Used software and running environments Result graphs and tables Analysis & discussion (Very Important!!) 8 (C) 2008, SNU Biointelligence Laboratory

Report Contents – Mandatory (2/2) Basic experiments  Changing # of epochs (Draw learning curve)  Various # of Hidden Units 9 (C) 2008, SNU Biointelligence Laboratory # Hidden Units TrainTest Average  Std. Dev. BestWorstAverage  Std. Dev. BestWorst Setting 1accuracy Setting 2 Setting 3 

Report Contents – Optional Various experimental settings  Normalization  Learning rates  Structure of MLP  Feature selection  Activation functions  Learning algorithm  … Evaluation techniques  ROC curve  k-fold Crossvalidation  … 10 (C) 2008, SNU Biointelligence Laboratory

11 (C) 2008, SNU Biointelligence Laboratory Submission Guide Due date: Apr. 15th (Wed.) 15:00 Submit both ‘hardcopy’ and ‘ ’  Hardcopy submission to the office ( )  submission to  Subject : [AI Project1 Report] Student number, Name  Length: report should be summarized within 12 pages.  If you build a program by yourself, submit the source code with comments We are NOT interested in the accuracy and your programming skill, but your creativity and research ability. If your major is not a C.S, team project with a C.S major student is possible (Use the class board to find your partner and notice the information of your team to the 1 st project by Mar.

Marking Scheme 40 points for experiment & analysis  Extra 4 points for additional expriments 20 points for report 6 points for overall organization Late work  - 10% per one day  Maximum 7 days * The Maximum Score is Changed 12 (C) 2008, SNU Biointelligence Laboratory

References Materials about Weka  Weka GUI guide (PPT)  Explorer guide (PDF)  Experimenter guide (PDF) 13 (C) 2008, SNU Biointelligence Laboratory

WEKA Demo 14 (C) 2008, SNU Biointelligence Laboratory

Matlab 15 (C) 2008, SNU Biointelligence Laboratory

QnA MLP is the simplest form of contemporary neural networks. (you can see other forms in the ‘ANN’ section of Wikipedia: Neural network is sometimes called as ANN (artificial neural network) to stress the difference with the original neural network in the brain or central nervous system. Learning in neural networks consists in the optimization of weights by gradient descent process. To get the global optimum, we need to try not just several configurations of parameters, but also various random starting points.  When you use weka, you need to try several ‘randomSeed’ for this reason 16 (C) 2008, SNU Biointelligence Laboratory