{"title":"基于学习算法的模糊阈值最大积单元模式向量分类","authors":"R. Brouwer","doi":"10.1109/SBRN.2000.889740","DOIUrl":null,"url":null,"abstract":"Proposes a max-product threshold unit (maptu) that, like a single perceptron, can perform dichotomous classifications of pattern vectors. Maptu classifies a pattern vector, x, by determining whether x max-prod w is less than 0.5 or greater than 0.5. Here w, consisting of non-negative values, is referred to as the weight vector. As part of training w is found by setting it equal to c* 0.5/max X/sup -/. X/sup -/ is the matrix whose rows are the training patterns belonging to class-. Maximization is done within the columns of X/sup -/. Since (x max-prod w<0.5) vs. (x max-prod w>0.5) is not symmetrical because the former is much more restrictive than the latter a satisfiability factor based on X/sup -/ and X/sup +/ is calculated to determine which set of training data should be labeled class-and which should be labeled class/sup +/. Let X/sup +/ denote the matrix whose rows are the training patterns belonging to class/sup +/. The only iteration is involved in finding c by trying values greater than 0 near 1. The method is tried with success on 4 different sets of data. Results obtained by other methods in classification of this data is used for comparison to the method using maptu.","PeriodicalId":448461,"journal":{"name":"Proceedings. Vol.1. Sixth Brazilian Symposium on Neural Networks","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"A fuzzy threshold max-product unit, with learning algorithm, for classification of pattern vectors\",\"authors\":\"R. Brouwer\",\"doi\":\"10.1109/SBRN.2000.889740\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Proposes a max-product threshold unit (maptu) that, like a single perceptron, can perform dichotomous classifications of pattern vectors. Maptu classifies a pattern vector, x, by determining whether x max-prod w is less than 0.5 or greater than 0.5. Here w, consisting of non-negative values, is referred to as the weight vector. As part of training w is found by setting it equal to c* 0.5/max X/sup -/. X/sup -/ is the matrix whose rows are the training patterns belonging to class-. Maximization is done within the columns of X/sup -/. Since (x max-prod w<0.5) vs. (x max-prod w>0.5) is not symmetrical because the former is much more restrictive than the latter a satisfiability factor based on X/sup -/ and X/sup +/ is calculated to determine which set of training data should be labeled class-and which should be labeled class/sup +/. Let X/sup +/ denote the matrix whose rows are the training patterns belonging to class/sup +/. The only iteration is involved in finding c by trying values greater than 0 near 1. The method is tried with success on 4 different sets of data. Results obtained by other methods in classification of this data is used for comparison to the method using maptu.\",\"PeriodicalId\":448461,\"journal\":{\"name\":\"Proceedings. Vol.1. Sixth Brazilian Symposium on Neural Networks\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-01-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. Vol.1. Sixth Brazilian Symposium on Neural Networks\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SBRN.2000.889740\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Vol.1. Sixth Brazilian Symposium on Neural Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBRN.2000.889740","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A fuzzy threshold max-product unit, with learning algorithm, for classification of pattern vectors
Proposes a max-product threshold unit (maptu) that, like a single perceptron, can perform dichotomous classifications of pattern vectors. Maptu classifies a pattern vector, x, by determining whether x max-prod w is less than 0.5 or greater than 0.5. Here w, consisting of non-negative values, is referred to as the weight vector. As part of training w is found by setting it equal to c* 0.5/max X/sup -/. X/sup -/ is the matrix whose rows are the training patterns belonging to class-. Maximization is done within the columns of X/sup -/. Since (x max-prod w<0.5) vs. (x max-prod w>0.5) is not symmetrical because the former is much more restrictive than the latter a satisfiability factor based on X/sup -/ and X/sup +/ is calculated to determine which set of training data should be labeled class-and which should be labeled class/sup +/. Let X/sup +/ denote the matrix whose rows are the training patterns belonging to class/sup +/. The only iteration is involved in finding c by trying values greater than 0 near 1. The method is tried with success on 4 different sets of data. Results obtained by other methods in classification of this data is used for comparison to the method using maptu.