CAR EVALUATION SIYANG CHEN ECE 539 | Dec 07 2018.

Slides:



Advertisements
Similar presentations
© 2003, Cisco Systems, Inc. All rights reserved..
Advertisements

Particle swarm optimization for parameter determination and feature selection of support vector machines Shih-Wei Lin, Kuo-Ching Ying, Shih-Chieh Chen,
Computing Lectures Introduction to Ganga 1 Ganga: Introduction Object Orientated Interactive Job Submission System –Written in python –Based on the concept.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Module Summary BGP has reliable transport provided by TCP, a rich set of metrics called BGP.
Tutorial 3 LIU Tengfei 2/27/2009. Contents Filters Configuration of parameters Momentum.
Academic Advisor: Dr. Yuval Elovici Technical Advisor: Dr. Lidror Troyansky ADD Presentation.
Neural Networks Chapter Feed-Forward Neural Networks.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Configuring and Testing Your Network Network Fundamentals – Chapter 11 Final.
CSCI 347 / CS 4206: Data Mining Module 06: Evaluation Topic 01: Training, Testing, and Tuning Datasets.
Rapid Miner Session CIS 600 Analytical Data Mining,EECS, SU Three steps for use  Assign the dataset file first  Select functionality  Execute.
Comparing the Parallel Automatic Composition of Inductive Applications with Stacking Methods Hidenao Abe & Takahira Yamaguchi Shizuoka University, JAPAN.
WEKA – Knowledge Flow & Simple CLI
WEKA - Explorer (sumber: WEKA Explorer user Guide for Version 3-5-5)
An Example of Course Project Face Identification.
The identification of interesting web sites Presented by Xiaoshu Cai.
1 1 Slide Evaluation. 2 2 n Interactive decision tree construction Load segmentchallenge.arff; look at dataset Load segmentchallenge.arff; look at dataset.
Hands-on predictive models and machine learning for software Foutse Khomh, Queen’s University Segla Kpodjedo, École Polytechnique de Montreal PASED - Canadian.
Weka: Experimenter and Knowledge Flow interfaces Neil Mac Parthaláin
Net-Centric Software and Systems I/UCRC A Framework for QoS and Power Management for Mobile Devices in Service Clouds Project Lead: I-Ling Yen, Farokh.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Configuring and Testing Your Network Network Fundamentals – Chapter.
W E K A Waikato Environment for Knowledge Aquisition.
WEKA's Knowledge Flow Interface Data Mining Knowledge Discovery in Databases ELIE TCHEIMEGNI Department of Computer Science Bowie State University, MD.

© 2002, Cisco Systems, Inc. All rights reserved..
Configuring and Testing Your Network Network Fundamentals.
In part from: Yizhou Sun 2008 An Introduction to WEKA Explorer.
Machine Learning Homework Gaining familiarity with Weka, ML tools and algorithms.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 2 Introduction to Routers.
Jaime Pérez Virginia Martín-Rubio TERENA Networking Conference Prague, May 2011.
Comparing TensorFlow Deep Learning Performance Using CPUs, GPUs, Local PCs and Cloud Pace University, Research Day, May 5, 2017 John Lawrence, Jonas Malmsten,
Big data classification using neural network
© 2002, Cisco Systems, Inc. All rights reserved.
Building Machine Learning System with Python
Sentiment Analysis of Twitter Messages Using Word2Vec
WEKA Machine Learning Use Case – Breast Cancer - Final report
Outline Problem Description Data Acquisition Method Overview
Auto Coding System Development and application
Chilimbi, et al. (2014) Microsoft Research
DeepCount Mark Lenson.
Pipeline Execution Environment
Deep Learning Libraries
Classification with Perceptrons Reading:
Sampath Jayarathna Cal Poly Pomona
CSc 219 Project Proposal Raymond Fraizer.
Programmable Logic Controllers (PLCs) An Overview.
Using Tensorflow to Detect Objects in an Image
Advanced Analytics. Advanced Analytics What is Machine Learning?
Master’s Thesis defense Ming Du Advisor: Dr. Yi Shang
Bird-species Recognition Using Convolutional Neural Network
Tensorflow in Deep Learning
Weka Package Weka package is open source data mining software written in Java. Weka can be applied to your dataset from the GUI, the command line or called.
Prepared by: Mahmoud Rafeek Al-Farra
MXNet Internals Cyrus M. Vahid, Principal Solutions Architect,
Machine Learning with Weka
Relations vs. Functions Function Notation, & Evaluation
19 Dec.2010-Self Controlling-Ali Mohamed
Implementation of neural gas on Cell Broadband Engine
Opening Weka Select Weka from Start Menu Select Explorer Fall 2003
Using Tensorflow to Detect Objects in an Image
Optimization for Fully Connected Neural Network for FPGA application
Closing the deal Module 4 Introduce Module 4 – Closing the Deal
雲端計算.
An Experimental Study of the Potential of Using Small
Shih-Wei Lin, Kuo-Ching Ying, Shih-Chieh Chen, Zne-Jung Lee
ECE/CS/ME 539 Artificial Neural Networks Final Project
Artificial Intelligence Club
The Updated experiment based on LSTM
Deep Learning Libraries
Real-time Object Recognition using deep learning-Raspberry Pi
Machine Learning for Cyber
Presentation transcript:

CAR EVALUATION SIYANG CHEN ECE 539 | Dec 07 2018

EXECUTIVE SUMMARY PURPOSE, WORK & RESULT PURPOSE Classify the value of cars into 4 classes using 6 attributes WORK PERFORMED Processed dataset Developed training algorithm Performed training RESULT Training is concluded with an accuracy of 97% 4,000 Epochs 65% 96% 94% 87% 81% 97% 95% 92% 74%

APPROACHES + DATA, PROGRAM & PLATFORM Car Evaluation Dataset - UCI Machine Learning Repository (Public) Personal PC + Spyder 3.3.1 with TensorFlow Backend

APPROACHES DOWNLOAD DATA TRAIN IN NETWORK OUTPUT & DISPLAY PROCESS DATA, PROGRAM & PLATFORM DOWNLOAD DATA TRAIN IN NETWORK OUTPUT & DISPLAY PROCESS GRAPHING Self written data processing module (one-hot command used) Configured matplotlib module with training parameters Self written, switch controlled download module Self established training network using TensorFlow backend functions Automated matplotlib output

(graph once per 50 epochs) RESULT VISUALIZED LEARNING 97% 97% Accuracy for 4,000 Epochs 2% ~ 3% Loss (graph once per 50 epochs)

DISCUSSION LESSON LEARNED Data Formatting/Cut Appropriate data formatting and separation is crucial for the process of data. Data Imbalance Significant difference in training-testing data split could reduce learning accuracy. Shuffle & Shuffle A well shuffled training and testing dataset contributes to a better accuracy significantly. Change Parameters An appropriate balance of epoch number and batch size could improve learning accuracy.

THANK YOU SIYANG CHEN ECE 539 | Dec 07 2018