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...
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 |