Learning function-based classifiers based on rough set and genetic programming

碩士 === 義守大學 === 資訊工程學系 === 91 === Classification is one of the important research topics in knowledge discovery and machine learning. Many classifier learning approaches have been proposed including decision trees, Bayesian networks, neural networks and genetic algorithms. A new classifie...

Full description

Bibliographic Details
Main Author: 楊瑞祥
Other Authors: 錢炳全 
Format: Others
Language:en_US
Published: 2003
Online Access:http://ndltd.ncl.edu.tw/handle/94051120435574304583
id ndltd-TW-091ISU00392012
record_format oai_dc
spelling ndltd-TW-091ISU003920122015-10-13T17:01:33Z http://ndltd.ncl.edu.tw/handle/94051120435574304583 Learning function-based classifiers based on rough set and genetic programming 基於約略集合與遺傳規劃之函數型分類器學習方法 楊瑞祥 碩士 義守大學 資訊工程學系 91 Classification is one of the important research topics in knowledge discovery and machine learning. Many classifier learning approaches have been proposed including decision trees, Bayesian networks, neural networks and genetic algorithms. A new classifier learning method using genetic programming has been developed for classifying numerical data recently. However, it is difficult for a function-based classifier to classify general nominal data, because nominal data may contain possible large distinct values without order. In this thesis, we present a new scheme based on rough set theory and genetic programming to learn a function-based classifier from the data set containing both nominal and numerical attributes. The proposed scheme first transforms the nominal data into numerical values by rough membership functions. The technique of genetic programming is then used to generate the classification functions. We also develop a new fitness function with adaptable dynamic range intervals for solving the problem of how to specify the ranges of interval for fitness functions in previous researches. The new fitness function can support the design of conflict resolutions and improve the recognition rates of learned classification functions. Several data sets from UCI Machine Learning repository are selected to demonstrate the feasibility and performance of the proposed schemes. The selected data sets are grouped into subsets according to their characteristics. The experiments show that the rough membership function can transforms nominal data into numerical data effectively for genetic programming to learn high accurate function based classifiers. We compare our results with the previous famous methods. The results of comparisons also show that the proposed learning algorithm can obtain higher classification accuracy than the previous methods. Finally, the thesis also show that genetic programming embeds the capability of features selection without using extra mechanisms of features selection of data preprocessing. 錢炳全  2003 學位論文 ; thesis 70 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 義守大學 === 資訊工程學系 === 91 === Classification is one of the important research topics in knowledge discovery and machine learning. Many classifier learning approaches have been proposed including decision trees, Bayesian networks, neural networks and genetic algorithms. A new classifier learning method using genetic programming has been developed for classifying numerical data recently. However, it is difficult for a function-based classifier to classify general nominal data, because nominal data may contain possible large distinct values without order. In this thesis, we present a new scheme based on rough set theory and genetic programming to learn a function-based classifier from the data set containing both nominal and numerical attributes. The proposed scheme first transforms the nominal data into numerical values by rough membership functions. The technique of genetic programming is then used to generate the classification functions. We also develop a new fitness function with adaptable dynamic range intervals for solving the problem of how to specify the ranges of interval for fitness functions in previous researches. The new fitness function can support the design of conflict resolutions and improve the recognition rates of learned classification functions. Several data sets from UCI Machine Learning repository are selected to demonstrate the feasibility and performance of the proposed schemes. The selected data sets are grouped into subsets according to their characteristics. The experiments show that the rough membership function can transforms nominal data into numerical data effectively for genetic programming to learn high accurate function based classifiers. We compare our results with the previous famous methods. The results of comparisons also show that the proposed learning algorithm can obtain higher classification accuracy than the previous methods. Finally, the thesis also show that genetic programming embeds the capability of features selection without using extra mechanisms of features selection of data preprocessing.
author2 錢炳全 
author_facet 錢炳全 
楊瑞祥
author 楊瑞祥
spellingShingle 楊瑞祥
Learning function-based classifiers based on rough set and genetic programming
author_sort 楊瑞祥
title Learning function-based classifiers based on rough set and genetic programming
title_short Learning function-based classifiers based on rough set and genetic programming
title_full Learning function-based classifiers based on rough set and genetic programming
title_fullStr Learning function-based classifiers based on rough set and genetic programming
title_full_unstemmed Learning function-based classifiers based on rough set and genetic programming
title_sort learning function-based classifiers based on rough set and genetic programming
publishDate 2003
url http://ndltd.ncl.edu.tw/handle/94051120435574304583
work_keys_str_mv AT yángruìxiáng learningfunctionbasedclassifiersbasedonroughsetandgeneticprogramming
AT yángruìxiáng jīyúyuēlüèjíhéyǔyíchuánguīhuàzhīhánshùxíngfēnlèiqìxuéxífāngfǎ
_version_ 1717778399913574400