A soft computing approach for modeling of severity of faults in software systems

Size: px
Start display at page:

Download "A soft computing approach for modeling of severity of faults in software systems"

Transcription

1 Internatonal Journal of Physcal Scences Vol. 5 (), pp , February, 010 Avalable onlne at ISSN Academc Journals Full Length Research Paper A soft computng approach for modelng of severty of faults n software systems Ebru Ardl 1 and Parvnder S. Sandhu * 1 Department of Electrcal and Electroncs Engneerng, Fath Unversty, Istanbul, Turkey. Head of Computer Scence and Engneerng and Informaton Technology Department, Rayat and Bahra Insttute of Engneerng and Bo-Technology, Sahauran, Dstt. Mohal (Punjab) Inda. Accepted 5 January 010 As the majorty of faults are found n a few of ts modules so there s a need to nvestgate the modules that are affected severely as compared to other modules and proper mantenance need to be done n tme especally for the crtcal applcatons. In ths present work, hybrd fuzzy-genetc Algorthm and Partcle Swarm Optmzaton traned Neural Network technques are emprcally evaluated and earler publshed results of the Mamdan Based Fuzzy Inference System and Neuro-Fuzzy Based technques are also dscussed for the comparatve analyss n order to predct level of mpact of faults n NASA s publc doman defect dataset coded n Perl programmng language. The results are recorded n terms of accuracy, mean absolute error (MAE) and root mean squared error (RMSE). The results of Neuro- Fuzzy model are also convncng but Fuzzy-GA based hybrd model provde relatvely better predcton accuracy as compared to other models and hence, t s proposed for the mantenance severty predcton of the software systems. Key words: Fuzzy, neuro-fuzzy, genetc algorthm, partcle swarm optmzaton (PSO), accuracy, MAE, RMSE. INTRODUCTION When a software system s developed, the majorty of faults are found n a few of ts modules. In most of the cases, 55% of faults exst wthn 0% of source code. It s, therefore, much of nterest to fnd out fault-prone software modules at early stage of a project (Benlarb et al., 1999). Usng software complexty measures, the technques buld models, whch classfy components as lkely to contan faults or not. Qualty wll be mproved as more faults wll be detected. Predctng the mpact of the faults early n the software lfe cycle can be used to mprove software process control and acheve hgh software relablty. Tmely predctons of faults n software modules can be used to drect cost-effectve qualty enhancement efforts to modules that are lkely to have a hgh number of faults. Predcton models based on software metrcs can estmate number of faults n software modules. Predcton of severty of faults: *Correspondng author. E-mal: parvnder.sandhu@gmal.com. Tel: (1) Supports software qualty engneerng through mproved schedulng and project control. () Can be a key step towards steerng the software testng and mprovng the effectveness of the whole process. (3) Enables effectve dscovery and dentfcaton of defects. (4) Enables the verfcaton and valdaton actvtes focused on crtcal software components. (5) Used to mprove software process control and acheve hgh software relablty. (6) Can be used to drect cost-effectve qualty enhancement efforts to modules. In the lterature (Benlarb et al., 1999; Lanuble et al., 1995; Fenton et al., 1999; Denaro, 000; Deodhar, 00; Belln, 005) made predcton of fault prone modules n software development process and mostly used the metrc based approach wth machne learnng technques to model the fault predcton n the software modules. Khoshgoftaar et al. (001) used zero-nflated Posson regresson to predct the fault-proneness of software

2 Ardl and Sandhu 075 systems wth a large number of zero response varables. Munson et al. (1990) and Khoshgoftaar et al. (1990) also nvestgated the applcaton of multvarate analyss to regresson and showed that reducng the number of ndependent factors (attrbute set) does not sgnfcantly affect the Accuracy of software qualty predcton. Menzes et al. (003) compared decson trees, naïve Bayes and 1- rule classfer on the NASA software defect data. Eman et al. (001) compared dfferent case-based reasonng classfers and concluded that there s no added advantage n varyng the combnaton of parameters (ncludng varyng nearest neghbor and usng dfferent weght functons) of the classfer to make the predcton Accuracy better. Many modelng technques have been developed and appled for software qualty predcton (Hudepohl et al., 1996; Khoshgoftaar et al., 1996; Khoshgoftaar et al., 00; Selya et al., 005). The software qualty may be analyzed wth lmted fault proneness data (Munson et al., 199). In (Sandhu et al., 007), the author has used varous machne learnng technques for an ntellgent system for the software mantenance predcton and proposed the logstc model trees (LMT) and Complmentary Naïve Bayes (CNB) algorthms on the bass of Mean Absolute Error (MAE), Root Mean Square Error (RMSE) and Accuracy percentage. Soft-Computng algorthms have proven to be of great practcal value n a varety of applcaton domans. Not surprsngly, the feld of software engneerng turns out to be a fertle ground where many software development and mantenance tasks could be formulated as learnng problems and approached n terms of learnng algorthms. The Soft Computng (SC) paradgm also known as Computatonal Intellgence dffers from conventonal computng n that, technques belongng to t can be tolerant of mprecse, ncomplete or corrupt nput data. Some of them can solve problems wthout requrng the soluton steps or reasonng process to be explctly stated. Some soft computng systems develop the capablty to solve problems through repeated observaton and adaptaton. Some arrve at a soluton through a process smlar to evoluton n nature. In more than one ways, the human mnd s the role model for soft computng technques - for example, the ablty to solve problems expressed n vague terms, or solvng problems wthout makng use of explct soluton steps. Arrvng at a soluton through an evolutonary process s commonplace n nature. The predomnant SC methodologes found n current ntellgent systems are: (1) Artfcal Neural Networks (ANN). () Fuzzy Systems. (3) Genetc Algorthms (GA). Partcle Swarm Optmzaton (PSO) shares many smlartes wth evolutonary computaton technques such as genetc algorthms (GA). The system s ntalzed wth a populaton of random solutons and searches for optma by updatng generatons. However, unlke GA, PSO has no evoluton operators such as crossover and mutaton. In PSO, the potental solutons, called partcles, fly through the problem space by followng the current optmum partcles. Ths paper s the extenson of the earler work (Ardl et al., 009) n whch varous machne learnng algorthms ncludng Fuzzy and Neuro-Fuzzy based technques are expermented for the predcton of level of mpact of faults n the software modules. In ths present work, hybrd fuzzy-ga and PSO traned neural network technques are evaluated and results of the Fuzzy and Neuro-Fuzzy based technques are also dscussed for the comparatve analyss n order to predct level of mpact of faults n the software modules. In ths paper, secton two descrbes the methodology part of work done, whch shows the steps used n order to reach the objectves and carry out the results. In the secton three, results of the mplementaton are dscussed. In the last secton, on the bass of the dscusson varous conclusons are drawn and the future scope for the present work s dscussed. Fuzzy nference systems A fuzzy nference system (FIS) s a way of mappng an nput space to an output space usng fuzzy logc. A FIS tres to formalze the reasonng process of human language by means of fuzzy logc (that s, by buldng fuzzy IF-THEN rules). On wde categorzaton, followng are the basc types of fuzzy nference systems: (1) Mamdan fuzzy nference system. () Takag-sugeno fuzzy nference system. (3)Adaptve neuro-fuzzy nference system (ANFIS). Mamdan fuzzy nference system Mamdan's fuzzy nference method s the most commonly seen fuzzy methodology. Mamdan's method was among the frst control systems bult usng fuzzy set theory. It was proposed n 1975 by Mamdan et al. (1975) as an attempt to control a steam engne and boler combnaton by syntheszng a set of lngustc control rules obtaned from experenced human operators. Mamdan's effort was based on Lotf Zadeh's 1973 paper on fuzzy algorthms for complex systems and decson processes (Zadeh, 1973). Although the nference process descrbed n the next few sectons dffers somewhat from the methods descrbed n the orgnal paper, the basc dea s much the same. Mamdan-type nference expects the output member-

3 076 Int. J. Phys. Sc. shp functons to be fuzzy sets. After the aggregaton process, there s a fuzzy set for each output varable that needs defuzzfcaton. It s possble and n many cases much more effcent, to use a sngle spke as the output membershp functons rather than a dstrbuted fuzzy set. Ths type of output s sometmes known as a sngleton output membershp functon and t can be thought of as a pre-defuzzfed fuzzy set. It enhances the effcency of the defuzzfcaton process because t greatly smplfes the computaton requred by the more general Mamdan method, whch fnds the centrod of a two-dmensonal functon. Rather than ntegratng across the twodmensonal functon to fnd the centrod, we use the weghted average of a few data ponts. Sugeno-type systems support ths type of model. In general, Sugenotype systems can be used to model any nference system n whch the output membershp functons are ether lnear or constant. Accordng to Abraham (005) NF computng s a popular framework for solvng complex problems. If one has knowledge expressed n lngustc rules, one can buld a fuzzy nference system (FIS) and f one has data, or can learn from a smulaton (tranng) then one can use artfcal neural networks (ANNs). For buldng a FIS, one has to specfy the fuzzy sets, fuzzy operators and the knowledge base. Smlarly, for constructng an ANN for an applcaton the user needs to specfy the archtecture and learnng algorthm. An analyss reveals that the drawbacks pertanng to these approaches seem complementary and therefore, t s natural to consder buldng an ntegrated system combnng the concepts. Whle the learnng capablty s an advantage from the vewpont of FIS, the formaton of lngustc rule base wll be advantage from the vewpont of ANN. In the smplest way, a cooperatve model can be consdered as a preprocessor wheren ANN learnng mechansm determnes the FIS membershp functons or fuzzy rules from the tranng data. Once the FIS parameters are determned, ANN goes to the background (Jang et al., 1995). The rule based s usually determned by a clusterng approach (self organzng maps) or fuzzy clusterng algorthms. Membershp functons (MF) are usually approxmated by neural network from the tranng data. In a concurrent model, ANN asssts the FIS contnuously to determne the requred parameters especally f the nput varables of the controller cannot be measured drectly. In some cases the FIS outputs mght not be drectly applcable to the process. In that case ANN can act as a postprocessor of FIS outputs (Abraham, 005). In fused NF archtecture, ANN learnng algorthms are used to determne the parameters of FIS. Fused NF systems share data structures and knowledge representatons. A common way to apply a learnng algorthm to a fuzzy system s to represent t n a specal ANN lke archtecture. However, the conventonal ANN learnng algorthms (gradent descent) cannot be appled drectly Fgure 1. Mamdan fuzzy nference system structure (Abraham, 005). to such a system as the functons used n the nference process are usually non dfferentable. Ths problem can be tackled by usng dfferentable functons n the nference system or by not usng the standard neural learnng algorthm. Some of the major woks n ths area are GARIC (Bherenj et al., 199), FALCON (Ln et al., 1991), ANFIS (Jang, 199), NEFCON, FUN (Sulzberger et al., 1993), SONFIN (Feng 1998), FINEST, EFuNN (Kasabov et al., 1999), dmefunn (Kasabov et al., 1999), evolutonary desgn of Neuro-Fuzzy systems and many others. Archtecture of Mamdan fuzzy nference system s llustrated n Fgure 1. The detaled functon of each layer s as follows: Layer-1 (Input layer): No computaton s done n ths layer. Each node n ths layer, whch corresponds to one nput varable, only transmts nput values to the next layer drectly. The lnk weght n layer 1 s unty. Layer- (Fuzzfcaton layer): Each node n ths layer corresponds to one lngustc label (excellent, good, etc.) to one of the nput varables n layer 1. In other words, the output lnk represents the membershp value, whch specfes the degree to whch an nput value belongs to a fuzzy set, s calculated n layer. A clusterng algorthm wll decde the ntal number and type of membershp functons to be allocated to each of the nput varable. The fnal shapes of the MFs wll be fne tuned durng network learnng. Layer-3 (Rule antecedent layer): A node n ths layer represents the antecedent part of a rule. Usually a T- norm operator s used n ths node. The output of a layer 3

4 Ardl and Sandhu 077 node represents the rng strength of the correspondng fuzzy rule. Layer-4 (Rule consequent layer): Ths node bascally has two tasks. To combne the ncomng rule antecedents and determne the degree to whch they belong to the output lngustc label (hgh, medum, low, etc.). The number of nodes n ths layer wll be equal to the number of rules. Layer-5 (Combnaton and defuzzfcaton layer): Ths node does the combnaton of all the rules consequents usng a T-conorm operator and fnally computes the crsp. Takag-Sugeno fuzzy nference system Abraham (005) dscussed Takag-Sugeno fuzzy nference systems make use of a mxture of back propagaton to learn the membershp functons and least mean square estmaton to determne the coeffcents of the lnear combnatons n the rule's conclusons and that makes t Takag-Sugeno neuro-fuzzy system. A step n the learnng procedure got two parts: In the frst part, the nput patterns are propagated and the optmal concluson parameters are estmated by an teratve least mean square procedure, whle the antecedent parameters (membershp functons) are assumed to be fxed for the current cycle through the tranng set. In the second part, the patterns are propagated agan and n ths epoch, back propagaton s used to modfy the antecedent parameters, whle the concluson parameters reman fxed (Jang et al., 004). Ths procedure s then terated. Archtecture of Takag-Sugeno neuro-fuzzy system s llustrated n Fgure. The detaled functonng (Abraham, 005) of each layer s as follows: Layers 1, and 3: These layers functons the same way as Mamdan FIS. Fgure. Tagak-Sugeno neuro-fuzzy system structure (Ardl et al., 009). Fgure 3. Archtecture of ANFIS mplementng Tsukamoto fuzzy nference system (Jang, 199). Layer-6 (Rule nference layer): The sngle node n ths layer computes the overall output as the summaton of all ncomng sgnals Overall output = X Layer 4 (Rule strength normalzaton): Every node n ths layer calculates the rato of the th rule's frng strength to the sum of all rules frng strength. OverallOut put ω f = ϖ = f ω (3) ω ω =, = 1,... ω + ω 1 Layer-5 (Rule consequent layer): Every node n ths layer s wth a node functon ω f = ω ( p x + q x + r ) () Where; s the output of layer 4 and {f ; q ; r } s the parameter set. A well establshed way s to determne the consequent parameters usng the least means squares algorthm. (1) Adaptve network based fuzzy nference system (ANFIS) ANFIS proposed by Jang (199), s perhaps the frst ntegrated hybrd neuro-fuzzy model and the archtecture s very smlar to Fgure, a modfed verson of ANFIS whch s shown n Fgure 3 s capable of mplementng the Tsukamoto fuzzy nference system as depcted n Fgure 4. Hence, ANFIS have non-lnear antecedent parameters and lnear consequent parameters. These consequent and antecedent parameters are learned usng hybrd learnng algorthm. More specfcally, n the forward pass

5 078 Int. J. Phys. Sc. Fgure 4. Tsukamoto fuzzy reasonng (Jang, 199). of the hybrd learnng algorthm, functonal sgnals go forward tll layer 4 and consequent parameters are dentfed by the least square estmates. In the backward pass, the error rates propagate backward and the premse parameters are updated by the gradent descent. In the Tsukamoto FIS, the overall output s the weghted average of each rules crsp output nduced by the rules frng strength (the product or mnmum of the degrees of match wth the premse part) and output membershp functons. The output membershp functons used n ths scheme must be monotoncally non-decreasng. The frst hdden layer s for fuzzfcaton of the nput varables and T-norm operators are deployed n the second hdden layer to compute the rule antecedent part. The thrd hdden layer normalzes the rule strengths followed by the fourth hdden layer where the consequent parameters of the rule are determned. Output layer computes the overall nput as the summaton of all n comng sgnals. In ANFIS, the adaptaton (learnng) process s only concerned wth parameter level adaptaton wth n fxed structures. The structure of ANFIS ensures that each lngustc term s represented by only one fuzzy set. In most fuzzy systems, fuzzy rules were obtaned from the human expert. However, every expert does not want to share hs knowledge and there s no standard method that exsts to utlze expert knowledge. As a result, ANNs were ncorporated nto fuzzy systems to be able to acqure knowledge automatcally by learnng algorthms. The learnng capablty of the NNs was used for automatc fuzzy f-then rules generaton (Czogala et al., 000). PROPOSE METHODOLOGY Fnd the structural code and desgn attrbutes The frst step s to fnd the structural code and desgn attrbutes of software systems that s, software metrcs. The real-tme defect data sets are taken from the NASA s MDP (Metrc Data Program) data repostory. The dataset s related to the safety crtcal software systems beng developed by NASA. Select the sutable metrc values as representaton of statement The sutable metrcs lke product module metrcs out of these data sets are consdered. The term product s used referrng to module level data. Analyze and refne metrc values In the next step, the metrcs are analyzed and refned and then used for modelng of software fault severty n software systems. Emprcal evaluaton of dfferent machne learnng algorthms In ths step, the am s to fnd the best algorthm for classfcaton of software components nto dfferent levels of mpact of fault. In order to model the polshed dataset of the prevous step, Hybrd Fuzzy- GA and PSO-traned neural network technques are explored along wth the earler expermented fuzzy and neuro-fuzzy technques as dscussed n (Sandhu et al., 007). Fuzzy and neuro-fuzzy technques Accordng to (Jang et al., 1995), a fuzzy system can be consdered to be a parameterzed nonlnear map, called f, whch can be expressed as (4): f ( x) m l n y µ ( x ) l= 1 = 1 = m n µ ( x ) l= 1 = 1 l A l A Where; y l s a place of output sngleton f Mamdan reasonng s appled or a constant f Sugeno reasonng s appled. The membershp functon µ A l (x ) corresponds to the nput x = [x 1, x, x 3, x m] of the rule l. The and connectve n the premse s carred out by a product and defuzzfcaton by the center-of-gravty method. Consder a Sugeno type of fuzzy system havng the rule base: (4)

6 Ardl and Sandhu 079 Rule1: If x s A1 and y s B1, then f1 = p1x + q 1y + 1 Rule: If x s A and y s B, then f = p x+ q y + r Let the membershp functons of fuzzy sets A, B, I = 1,, be, µ A, µ B. Evaluatng the rule premses results n w = µ A(x) * µ B (y) where = 1, for the rule rules stated above. Evaluatng the mplcaton and the rule consequences gves (5). f Let w w1 f 1 w1 + w w f = (5) + w w + 1 w = (6) Then f can be wrtten as (7). f w f w f = (7) The steps for desgnng of adaptve neuro-fuzzy system are already dscussed n secton II of the paper. PSO traned neural network system The followng are the steps for the hybrd PSO-neural network based modelng system: (1) Desgnng of neural network and perform tranng: In ths step the followng three sub steps are there: (a) Calculate the mnmum and maxmum values n the attrbute of nput and settng the varous parameters of feed-forward backpropagaton network by lke: () Sze of the feed-forward back-propagaton neural network. () Type of transfer functon of each layer to be used. () Type of back-propagaton network tranng functon. (v) Back-propagaton weght/bas learnng functon. (b)generate the neural network. (c) Perform the tranng of the neural network wth PSO technque dscussed after the testng phase usng the tranng dataset. () Testng phase: In ths step the PSO traned neural network s evaluated aganst the testng data on the dfferent crtera s dscussed n the next steps. PSO s ntalzed wth a group of random partcles (solutons) and then searches for optma by updatng generatons. In every teraton, each partcle s updated by the followng two "best" values. The frst one s the best soluton (ftness) t has acheved so far. (The ftness value s also stored.) Ths value s called pbest. Another "best" value that s tracked by the partcle swarm optmzer s the best value, obtaned so far by any partcle n the populaton. Ths best value s a global best and called gbest. When a partcle takes part of the populaton as ts topologcal neghbors, the best value s a local best and s called lbest (Web URL: After fndng the two best values, the partcle updates ts velocty and postons wth followng equatons (8) and (9). v [ ] = v[ ] + c 1 * rand( ) * (pbest[ ] - present[ ]) + c * rand( ) * (gbest[ ] - present[ ]) (8) present[ ] = persent[ ] + v[ ] (9) where; v[ ] s the partcle velocty, persent[ ] s the current partcle (soluton), pbest[ ] and gbest[ ] are defned as stated before, rand ( ) s a random number between (0,1) ans c 1, c are learnng factors usually c 1 = c =. As mentoned n (Web URL: the pseudo code of the procedure s as follows: For each partcle Intalze partcle END Do For each partcle Calculate ftness value. If the ftness value s better than the best ftness value (pbest) n hstory. set current value as the new pbest. End Choose the partcle wth the best ftness value of all the partcles as the gbest. For each partcle, Calculate partcle velocty accordng equaton (8). Update partcle poston accordng equaton (9). End Whle maxmum teratons or mnmum error crtera s not attaned. Partcles' veloctes on each dmenson are clamped to a maxmum velocty V max. If the sum of acceleratons would cause the velocty on that dmenson to exceed V max, whch s a parameter specfed by the user, then the velocty on that dmenson s lmted to V max. Hybrd fuzzy-ga based approach Genetc algorthms are a part of evolutonary computng, whch s a rapdly growng area of artfcal ntellgence. As you can guess, genetc algorthms are nspred by Darwn's theory of evoluton. Smply sad, problems are solved by an evolutonary process resultng n a best (fttest) soluton (survvor) - n other words, the soluton s evolved. Rosenberg ntroduced evolutonary computng n the 1960s n hs work "Evoluton strateges" (Evolutons strateges n orgnal). Other researchers then developed hs dea. Genetc algorthms (GAs) were nvented by John Holland and hs students and colleagues. These lead to Holland's book" Adapton n Natural and Artfcal Systems" publshed n In 199, John Koza used genetc algorthms to evolve programs to perform certan tasks. He called hs method "genetc programmng" (GP). The steps of the hybrd fuzzy-ga algorthm are: (1) Read the nput as the metrc values. () Fnd the nearest match wth example data usng Eucldean Dstance. (3) Calculate the output of the fuzzy nference system correspondng to the Input set.

7 080 Int. J. Phys. Sc. Types of Modules Number of Modules Mantenance Severty Level Types of Fgure 5. Graphcal representaton of detals of the type of modules n the dataset. (4) Treat FIS value and the nearest match value as chromosome and convert the values nto bnary after multplyng the values wth 100. (5) Perform the sngle pont cross over at randomly generated pont n the selected parents. (6) Get the offsprngs from the prevous step and generate the output by dvdng the offsprng wth 100. (7) Repeat the process up to 100 generatons or the error reduces to certan mnmum level. (8) The model generated s evaluated aganst the testng data on the dfferent crtera s dscussed n the next steps. Comparson crtera The comparsons of machne learnng algorthms are made on the bass of the least value of MAE and RMSE values. Accuracy value of the predcton model s also used for the comparson. The best algorthm s pcked up after the 10 fold cross valdaton results and tested for the testng dataset. The Accuracy of the model s compared wth the results of Mamdan based FIS and neuro-fuzzy based systems. The detals of the MAE and RMSE are: Mean absolute error: Mean absolute error, MAE s the average of the dfference between predcted and actual value n all test cases; t s the average predcton error (Bherenj et al., 199). The formula for calculatng MAE s gven n equaton shown below: a1 c1 a c n a n cn Assumng that the actual output s a, expected output s c. (10) Root mean-squared error: RMSE s frequently used measure of dfferences between values predcted by a model or estmator and the values actually observed from the thng beng modeled or estmated (Challagulla et al., 005). It s just the square root of the mean square error as shown n equaton gven below: ( ) + ( ) ( ) a c a c a n c n 1 1 (11) n Conclusons drawn The conclusons are made on the bass of the comparson made n the prevous secton. RESULTS AND DISCUSSION The real-tme defect data set used s taken from the NASA s MDP (Metrc Data Program) data repostory, the detals of that dataset contans 60 modules of Perl Programmng language wth dfferent values of software fault severty labeled as 1,, 3, 4 and 5. The fault severty level-1 means the fault s havng hghest severty level and that need urgent attenton to be removed as t falls n the category of major faults. The fault severty level- means the fault s havng hgh severty level and that need less urgent attenton as compared to level-1 faults. The fault severty level-3 means the fault s havng medum severty level and that requre less attenton as compared to level- faults. The fault severty level-4 means the fault s less severe and that need low attenton to be removed. The faults of ths level belongs to category of mnor faults and fault severty level-5 means the fault s least severe means havng neglgble effect of the performance of system and belongs to the category of the purely mnor faults or no faults category. Graphcal detals of the type of modules n the dataset are shown n Fgure 5. The detals of the modules present n the dataset are shown n Table 1. The frst step s to fnd the structural code and desgn attrbutes of software systems that s, software metrcs. As most of the values of the other metrcs are zero or metrcs are redundant n nature. So, selected fve metrcs representng nput attrbutes are: - Branch_Count. - Cyclometrc_Complexty. - Desgn_Complexty.

8 Ardl and Sandhu 081 Table 1. Detals of the type of modules n the dataset. Label Count Fgure 6. Mamdan based FIS nference system. - Essental_Complexty. - Number_Of_Lnes. When analyzng performance of all the WEKA project (Web URL WEKA: algorthms, Logstc Model Trees (LMT) and smple logstc algorthms have outperformed all the other algorthms used n the comparatve study wth Accuracy, MAE and RMSE values as 65, and respectvely when the 10 fold cross valdaton s performed. When LMT and smple logstc algorthms are tested for the ffteen exemplar nputs 86.66% accuracy s obtaned. In the Mamdan based fuzzy nference system model (Mamdan et al, 1975) fve metrcs are consdered as nput attrbutes and one attrbute named as software mantenance severty level s used as output attrbute as shown n Fgure 6. Each nput and output attrbute s represented wth ffteen fuzzy sets and the membershp functon value of the each attrbute s shown n Fgure 7. In Fgure 8, ffteen rules used for the nference of the Mamdan based FIS are shown. Durng the testng phase of the Mamdan based fuzzy nference system (Mamdan et al., 1975), ffteen nputs are used and t shows 0.183, and 80% as MAE, RMSE and Accuracy values respectvely. As performance of adaptve neuro-fuzzy nference system s found to be the best out of all the hybrd NF systems (Abraham, 001) and the extra complexty n structure and computaton of Mamdam based adaptve NF nference system wth max-mn composton does not necessarly mply better learnng capablty or approxmaton power (Jang et al., 004). Hence, n MATLAB 7.4, the Sugeno based adaptve neuro-fuzzy nference system s used for modelng of software mantenance severty. The deal nference system for the evaluaton of software components should be less complex and more precson. The nference system, whch s already traned, wll get the metrc values from the earler stages and estmate the software mantenance severty value of the software components or modules. The followng s the nformaton regardng the structure of the adaptve neuro-fuzzy based nference system and pctorally represented n Fgure 9: - Number of nodes: 3. - Number of lnear parameters: 1. - Number of nonlnear parameters: 0. - Total number of parameters: 3. - Number of tranng data pars: Number of checkng data pars: 0. - Number of fuzzy rules:. The graphcal representaton of the nput exemplars for the NF system s shown n Fgure 10. The NF system s traned usng a hybrd learnng algorthm usng both least squares method and backpropagaton. In the forward pass, the consequent para-

9 08 Int. J. Phys. Sc. Fgure 7. Membershp functons of the nput and output attrbutes. Fgure 8. Ffteen rules of the Mamdan based FIS. Fgure 9. Structure of adaptve neuro-fuzzy nference system.

10 Ardl and Sandhu 083 Fgure 10. Tranng data for the neuro-fuzzy system. meters are dentfed usng least squares and n the backward pass the premse parameters are dentfed usng back-propagaton. The traned NF system s then tested for the ffteen nputs and t shows , and as MAE, RMSE and Accuracy values respectvely. PSO-neural network results In the mplementaton of the PSO traned neural network partcle swarm optmzaton toolbox for matlab (Brge, 003) s used. Sze of the feed-forward back-propagaton neural network s set as [5 5 1] means there are 5 neurons n the nput layer, 5 neurons n the hdden layer and one neuron n the output layer of the network. The lnear transfer functon s the type of transfer functon used for the last layer and hyperbolc tangent sgmod transfer functon s used for the rest of layer of the desgned neutral network. Gradent descent wth momentum weght and bas learnng functon s used as backpropagaton weght/bas learnng functon. TRAINPSO type of back-propagaton network tranng functon s used as TRAINPSO s a network tranng functon that updates weght and bas values accordng to partcle swarm optmzaton. The followng are the addtonal parameters values used: (1) Maxmum teratons: 000; () Populaton sze: 5; (3) Acceleraton constants (for type = 0): [,]; (4) Inerta weghts (for type = 0): [0.9,0.4]; (5) Mnmum error gradent: 1e-9; (6) Iteratons at error grad value before ext: floor (0.*tranParam.maxt); (7) Error goal: 0; (8) Type of PSO: Trelea. After the tranng, the archtecture of feed forward neural network s shown n Fgure 11 where the Brght Green lne shows more postve weght, brght red lne shows more negatve weght and dashed whte lne shows zero weght Fgure 11. Archtecture of feed forward neural network. that s, no connecton between the neurons. In the testng phase MAE, RMSE and Accuracy values of the system are 0.578, and respectvely as shown n Table. The plot of Global best value (Gbest) versus Iteratons s shown n fgure 1. As Gbest value s tracked by the partcle swarm optmzer s the best value, obtaned so far by any partcle n the populaton. The Gbest value obtaned s The fuzzy-ga hybrd system s also mplemented n Matlab 7.4. Durng the testng of the developed system, 0.10, and 100 are calculated as MAE, RMSE and Accuracy values for the testng dataset as shown n

11 084 Int. J. Phys. Sc. Table. Results of the proposed systems for the fault severty predcton. Performance Crtera Mamdan based fuzzy nference system Predcton model Neuro-fuzzy system PSO traned neural network Fuzzy-GA system MAE RMSE Accuracy Table. Fgure 1. Graph between gbest value and Iteraton ndex. Concluson and future drecton On comparng varous WEKA s machne learnng algorthms as mentoned n (Ardl et al., 009), t s observed that logstc model trees and smple logstc algorthms are better technques n predcton of fault severty level for NASA s publc doman defect dataset coded n Perl programmng language. Both the algorthms use same classfcaton algorthm that s, logstc classfer and have shown least mean absolute error and root mean square error values: and among other algorthms lsted n WEKA s project. Durng the testng phase, LMT and smple logstc algorthm has shown 86.66% Accuracy. When expermented wth Mamdan based fuzzy nference system (Mamdan et al., 1975), the testng phase results are comparatvely equvalent as that of the logstc model trees and smple logstc algorthm wth 0.183, and 80% as mean absolute error, root mean square error and accuracy values. The performance of feed forward neural network traned wth partcle swarm optmzaton algorthm s not promsng as the testng phase MAE, RMSE and Accuracy values of the developed system are 0.578, and % respectvely. The bad performance of ths technque could be due to the ncapablty of the PSO to tran the neural network desgned. The predcton Accuracy percentage s the lowest among Mamdan based fuzzy nference system, logstc model trees and smple logstc algorthms Accuracy values. Fuzzy GA hybrd algorthm s proved to be best as compared to the other algorthms consdered n ths work wth 0.10, and 100 as MAE, RMSE and Accuracy values respectvely for the testng dataset. In such data search applcaton the desgn and developed fuzzy GA code has shown ts superorty because t ncludes the advantages of fuzzy as well as genetc algorthms. Fuzzy provdes a robust nference mechansm wth no learnng and adaptablty whle on the other hand, the genetc algorthms provde an effcent data modfcaton n the wake of optmzaton objectves of gven applcaton. Neuro -fuzzy algorthm s defntely superor to fuzzy algorthm as t nherts adaptablty and learnng. The performance of neuro -fuzzy algorthm s somewhat satsfactory and better than fuzzy system. From the smulaton and the result obtaned, t has been shown that the percentage average error s least n the case of fuzzy- GA algorthms and maxmum n the case of PSO traned neural network algorthms. Neuro-fuzzy algorthm has yelded accuracy lyng between the accuracy levels as n the case of fuzzy and fuzzy-ga algorthms. It s therefore, the best algorthm for classfcaton of the software components nto dfferent level of severty of mpact of the fault s found to be fuzzy-ga based technque. The algorthm can be used to develop model that can be used for dentfyng modules that are heavly affected by the faults and those modules can be debugged tmely. Hence, for non lnear and complex engneerng applcatons nvolvng control, nference and analyss by and large fuzzy-ga s an effcent technque. The future work can be extended n followng drectons: )The performance of the PSO based technque can further be nvestgated by ncreasng the number of hdden layers and changng the populaton sze. )Ths work can be extended to other programmng language datasets. ) More algorthms can be evaluated and then we can

12 Ardl and Sandhu 085 fnd the best algorthm. v) Further nvestgaton can be done and the mpact of attrbutes on the fault tolerance can be found. v) Other dmensons of qualty of software can be consdered for mappng the relaton of attrbutes and fault tolerance. REFERENCES Abraham A (001). Neuro-Fuzzy Systems: State-of-the-Art Modelng Technques, Connectonst Models of Neurons, Learnng Processes, and Artfcal Intellgence. Lecture Notes n Computer Scence. Sprnger-Verlag Germany. Jose Mra and Alberto Preto (Eds.). 084: Abraham A (005). Hybrd Intellgent Systems: Evolvng Intellgence n Herarchcal Layers. Stud. Fuzzness Soft Comput. 173: Ardl E, Ucer E, Sandhu PS (009). Software Mantenance Severty Predcton wth Soft Computng Approach. Internatonal Conference on Computer, Electrcal, and Systems Scence and Engneerng. Penang (Malaysa). 38: Belln P (005). Comparng Fault-Proneness Estmaton Models. 10th IEEE Internatonal Conference on Engneerng of Complex Computer Systems (ICECCS'05). pp Benlarb S, Emam Khaled El, Geol N (1999). Issues n Valdatng Object-Orented Metrcs for Early Rsk Predcton. 10th Int. Symp. on Software Relablty Engneerng, ISSRE 99, Boca. pp Bherenj HR, Khedkar P (199). Learnng and Tunng Fuzzy Logc Controllers through Renforcements. IEEE Trans. Neural Networks. 3: Brge B (003). PSOt - a partcle swarm optmzaton toolbox for use wth Matlab. IEEE Proceedngs of Swarm Intellgence Symposum SIS '03. pp Challagulla VUB, Bastan FB, Yen IL, Paul RA (005). Emprcal assessment of machne learnng based software defect predcton technques. 10th IEEE Internatonal Workshop on Object-Orented Real-Tme Dependable Systems. WORDS 005. pp Czogala E, Lesk J (000). Fuzzy and Neuro-Fuzzy Intellgent Systems. Physca-Verlag Hedelberg. New York. Denaro G (000). Estmatng Software Fault-Proneness for Tunng Testng Actvtes. Proceedngs of the nd Internatonal Conference on Software Engneerng (Lmerck, Ireland). pp Deodhar M (00). Predcton Model and the Sze Factor for Faultproneness of Object Orented Systems. MS Thess Mchgan Tech. Unversty. Eman K, Benlarb S, Goel N, Ra S (001). Comparng case-based reasonng classfers for predctng hgh rsk software components. J. Syst. Software 55(3): Feng JC, Teng LC (1998), An Onlne Self Constructng Neural Fuzzy Inference Network and ts Applcatons. IEEE Trans. Fuzzy Systems. 6(1): 1-3. Fenton NE, Nel M (1999). A Crtque of Software Defect Predcton Models. IEEE Trans. Software Eng. arch. 5(5): Hudepohl JP, Aud SJ, Khoshgoftaar TM, Allen EB, Mayrand JE (1996). Software Metrcs and Models on the Desktop. IEEE Software. 13(5): Jang JSR, Sun CT (1995). Neuro-Fuzzy Modelng and Control. Proc. IEEE. 83(3): Jang JSR, Sun CT, Mzutan E (004). Neuro-Fuzzy and Soft Computng - A computatonal approach to learnng and machne ntellgence. Pearson Educaton. Sngapore. Indan edton. Delh. Jang R (199). Neuro-Fuzzy Modelng: Archtectures, Analyses and Applcatons. Ph.D. Thess. Unversty of Calforna(Berkeley). Kasabov N, Song Q (1999). Dynamc Evolvng Fuzzy Neural Networks wth 'm-out-of-n' Actvaton Nodes for On-lne Adaptve Systems. Techncal Report TR99/04. Department of nformaton scence, Unversty of Otago. Khoshgoftaar TM, Allen EB, Kalachelvan KS, Goel N. (1996). Early qualty predcton: a case study n telecommuncatons. IEEE Software 13(1): Khoshgoftaar TM, Gao K, Szabo RM (001). An Applcaton of Zero- Inflated Posson Regresson for Software Fault Predcton. Proceedngs of 1th Internatonal Symposum on Software Relablty Engneerng. pp: Khoshgoftaar TM, Munson JC (1990). Predctng Software Development Errors usng Complexty Metrcs. IEEE J. Selected Areas Commun. 8(): Khoshgoftaar TM, Selya N (00). Tree-based software qualty estmaton models for fault predcton. METRICS th IIIE Symposum on Software Metrcs. pp: Lanuble F, Longro A, Vsaggo G (1995). Comparng Models for Identfyng Fault-Prone Software Components. Proceedngs of Seventh Internatonal Conference on Software Engneerng and Knowledge Engneerng. pp Ln CT, Lee CSG (1991). Neural Network based Fuzzy Logc Control and Decson System. IEEE Trans. Comput. 40(1): Mamdan EH, Asslan S (1975). An experment n lngustc synthess wth a fuzzy logc controller. Int. J. Man-Machne Studes, Vol. 7(1): Menzes T, Ammar K, Nkora A, Stefano S (003). How Smple s Software Defect Predcton? J. Emprcal Software Eng. Oct. Munson J, Khoshgoftaar T (1990). Regresson Modelng of Software Qualty: An Emprcal Investgaton. J. Info. Software Technol. 3(): Munson JC, Khoshgoftaar TM (199). The detecton of fault-prone programs. IEEE Trans. Software Eng. 18(5): Sandhu PS, Kumar S, Sngh H (007). Intellgence System for Software Mantenance Severty Predcton. J. Comput. Sc. 3(5): Selya N, Khoshgoftaar TM, Zhong S (005). Analyzng software qualty wth lmted fault-proneness defect data. Nnth IEEE nternatonal Symposum. pp Sulzberger SM, Tschcholg-Gurman NN, Vestl SJ (1993). FUN: Optmzaton of Fuzzy Rule Based Systems Usng Neural Networks. Proceedngs of IEEE Conference on Neural Networks. San Francsco. pp Web URL WEKA: Web URL: Yen J, Langar R (003). Fuzzy Logc: Intellgence, Control, and Informaton. Pearson Educaton. Zadeh LA (1973). Outlne of a new approach to the analyss of complex systems and decson processes. IEEE Trans. Syst. Man Cybernetcs 3(1): 8-44.

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

FUZZY LOGIC AND NEURO-FUZZY MODELING

FUZZY LOGIC AND NEURO-FUZZY MODELING , pp.-74-84. Avalable onlne at http://www.bonfo.n/contents.php?d=7 FUZZY LOGIC AND NEURO-FUZZY MODELING NIKAM S.R.*, NIKUMBH P.J. AND KULKARNI S.P. RAIT College of Enggneerng, Nerul, Nav Mumba, Inda. *Correspondng

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Training ANFIS Structure with Modified PSO Algorithm

Training ANFIS Structure with Modified PSO Algorithm Proceedngs of the 5th Medterranean Conference on Control & Automaton, July 7-9, 007, Athens - Greece T4-003 Tranng ANFIS Structure wth Modfed PSO Algorthm V.Seyd Ghomsheh *, M. Alyar Shoorehdel **, M.

More information

Machine Learning 9. week

Machine Learning 9. week Machne Learnng 9. week Mappng Concept Radal Bass Functons (RBF) RBF Networks 1 Mappng It s probably the best scenaro for the classfcaton of two dataset s to separate them lnearly. As you see n the below

More information

Optimal Design of Nonlinear Fuzzy Model by Means of Independent Fuzzy Scatter Partition

Optimal Design of Nonlinear Fuzzy Model by Means of Independent Fuzzy Scatter Partition Optmal Desgn of onlnear Fuzzy Model by Means of Independent Fuzzy Scatter Partton Keon-Jun Park, Hyung-Kl Kang and Yong-Kab Km *, Department of Informaton and Communcaton Engneerng, Wonkwang Unversty,

More information

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks Seventh Internatonal Conference on Intellgent Systems Desgn and Applcatons GA-Based Learnng Algorthms to Identfy Fuzzy Rules for Fuzzy Neural Networks K Almejall, K Dahal, Member IEEE, and A Hossan, Member

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Computational Results of Hybrid Learning in Adaptive Neuro Fuzzy Inference System for Optimal Prediction

Computational Results of Hybrid Learning in Adaptive Neuro Fuzzy Inference System for Optimal Prediction Internatonal Journal of Appled Engneerng Research ISSN 0973-456 Volume 1, Number 16 (017) pp. 5810-5818 Research Inda Publcatons. http://.rpublcaton.com Computatonal Results of Hybrd Learnng n Adaptve

More information

Network Intrusion Detection Based on PSO-SVM

Network Intrusion Detection Based on PSO-SVM TELKOMNIKA Indonesan Journal of Electrcal Engneerng Vol.1, No., February 014, pp. 150 ~ 1508 DOI: http://dx.do.org/10.11591/telkomnka.v1.386 150 Network Intruson Detecton Based on PSO-SVM Changsheng Xang*

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

(1) The control processes are too complex to analyze by conventional quantitative techniques.

(1) The control processes are too complex to analyze by conventional quantitative techniques. Chapter 0 Fuzzy Control and Fuzzy Expert Systems The fuzzy logc controller (FLC) s ntroduced n ths chapter. After ntroducng the archtecture of the FLC, we study ts components step by step and suggest a

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET 1 BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET TZU-CHENG CHUANG School of Electrcal and Computer Engneerng, Purdue Unversty, West Lafayette, Indana 47907 SAUL B. GELFAND School

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Performance Evaluation of an ANFIS Based Power System Stabilizer Applied in Multi-Machine Power Systems

Performance Evaluation of an ANFIS Based Power System Stabilizer Applied in Multi-Machine Power Systems Performance Evaluaton of an ANFIS Based Power System Stablzer Appled n Mult-Machne Power Systems A. A GHARAVEISI 1,2 A.DARABI 3 M. MONADI 4 A. KHAJEH-ZADEH 5 M. RASHIDI-NEJAD 1,2,5 1. Shahd Bahonar Unversty

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Classifying Acoustic Transient Signals Using Artificial Intelligence

Classifying Acoustic Transient Signals Using Artificial Intelligence Classfyng Acoustc Transent Sgnals Usng Artfcal Intellgence Steve Sutton, Unversty of North Carolna At Wlmngton (suttons@charter.net) Greg Huff, Unversty of North Carolna At Wlmngton (jgh7476@uncwl.edu)

More information

A Notable Swarm Approach to Evolve Neural Network for Classification in Data Mining

A Notable Swarm Approach to Evolve Neural Network for Classification in Data Mining A Notable Swarm Approach to Evolve Neural Network for Classfcaton n Data Mnng Satchdananda Dehur 1, Bjan Bhar Mshra 2 and Sung-Bae Cho 1 1 Soft Computng Laboratory, Department of Computer Scence, Yonse

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Clustering Algorithm Combining CPSO with K-Means Chunqin Gu 1, a, Qian Tao 2, b

Clustering Algorithm Combining CPSO with K-Means Chunqin Gu 1, a, Qian Tao 2, b Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) Clusterng Algorthm Combnng CPSO wth K-Means Chunqn Gu, a, Qan Tao, b Department of Informaton Scence, Zhongka

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010 Smulaton: Solvng Dynamc Models ABE 5646 Week Chapter 2, Sprng 200 Week Descrpton Readng Materal Mar 5- Mar 9 Evaluatng [Crop] Models Comparng a model wth data - Graphcal, errors - Measures of agreement

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

An Evolvable Clustering Based Algorithm to Learn Distance Function for Supervised Environment

An Evolvable Clustering Based Algorithm to Learn Distance Function for Supervised Environment IJCSI Internatonal Journal of Computer Scence Issues, Vol. 7, Issue 5, September 2010 ISSN (Onlne): 1694-0814 www.ijcsi.org 374 An Evolvable Clusterng Based Algorthm to Learn Dstance Functon for Supervsed

More information

The Research of Support Vector Machine in Agricultural Data Classification

The Research of Support Vector Machine in Agricultural Data Classification The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou

More information

Chinese Word Segmentation based on the Improved Particle Swarm Optimization Neural Networks

Chinese Word Segmentation based on the Improved Particle Swarm Optimization Neural Networks Chnese Word Segmentaton based on the Improved Partcle Swarm Optmzaton Neural Networks Ja He Computatonal Intellgence Laboratory School of Computer Scence and Engneerng, UESTC Chengdu, Chna Department of

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Tuning of Fuzzy Inference Systems Through Unconstrained Optimization Techniques

Tuning of Fuzzy Inference Systems Through Unconstrained Optimization Techniques Tunng of Fuzzy Inference Systems Through Unconstraned Optmzaton Technques ROGERIO ANDRADE FLAUZINO, IVAN NUNES DA SILVA Department of Electrcal Engneerng State Unversty of São Paulo UNESP CP 473, CEP 733-36,

More information

Research of Neural Network Classifier Based on FCM and PSO for Breast Cancer Classification

Research of Neural Network Classifier Based on FCM and PSO for Breast Cancer Classification Research of Neural Network Classfer Based on FCM and PSO for Breast Cancer Classfcaton Le Zhang 1, Ln Wang 1, Xujewen Wang 2, Keke Lu 2, and Ajth Abraham 3 1 Shandong Provncal Key Laboratory of Network

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem An Effcent Genetc Algorthm wth Fuzzy c-means Clusterng for Travelng Salesman Problem Jong-Won Yoon and Sung-Bae Cho Dept. of Computer Scence Yonse Unversty Seoul, Korea jwyoon@sclab.yonse.ac.r, sbcho@cs.yonse.ac.r

More information

NEURO-FUZZY MODELING IN BANKRUPTCY PREDICTION * D. VLACHOS Y. A. TOLIAS

NEURO-FUZZY MODELING IN BANKRUPTCY PREDICTION * D. VLACHOS Y. A. TOLIAS Yugoslav Journal of Operatons Research 3 (23), Number 2, 65-74 NEURO-FUZZY MODELING IN BANKRUPTCY PREDICTION * D. VLACHOS Department of Mechancal Engneerng Arstotle Unversty of Thessalonk, Thessalonk,

More information

Recommended Items Rating Prediction based on RBF Neural Network Optimized by PSO Algorithm

Recommended Items Rating Prediction based on RBF Neural Network Optimized by PSO Algorithm Recommended Items Ratng Predcton based on RBF Neural Network Optmzed by PSO Algorthm Chengfang Tan, Cayn Wang, Yuln L and Xx Q Abstract In order to mtgate the data sparsty and cold-start problems of recommendaton

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Artificial Intelligence (AI) methods are concerned with. Artificial Intelligence Techniques for Steam Generator Modelling

Artificial Intelligence (AI) methods are concerned with. Artificial Intelligence Techniques for Steam Generator Modelling Artfcal Intellgence Technques for Steam Generator Modellng Sarah Wrght and Tshldz Marwala Abstract Ths paper nvestgates the use of dfferent Artfcal Intellgence methods to predct the values of several contnuous

More information

Complexity Analysis of Problem-Dimension Using PSO

Complexity Analysis of Problem-Dimension Using PSO Proceedngs of the 7th WSEAS Internatonal Conference on Evolutonary Computng, Cavtat, Croata, June -4, 6 (pp45-5) Complexty Analyss of Problem-Dmenson Usng PSO BUTHAINAH S. AL-KAZEMI AND SAMI J. HABIB,

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification

12/2/2009. Announcements. Parametric / Non-parametric. Case-Based Reasoning. Nearest-Neighbor on Images. Nearest-Neighbor Classification Introducton to Artfcal Intellgence V22.0472-001 Fall 2009 Lecture 24: Nearest-Neghbors & Support Vector Machnes Rob Fergus Dept of Computer Scence, Courant Insttute, NYU Sldes from Danel Yeung, John DeNero

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

CS246: Mining Massive Datasets Jure Leskovec, Stanford University CS46: Mnng Massve Datasets Jure Leskovec, Stanford Unversty http://cs46.stanford.edu /19/013 Jure Leskovec, Stanford CS46: Mnng Massve Datasets, http://cs46.stanford.edu Perceptron: y = sgn( x Ho to fnd

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Extraction of Fuzzy Rules from Trained Neural Network Using Evolutionary Algorithm *

Extraction of Fuzzy Rules from Trained Neural Network Using Evolutionary Algorithm * Extracton of Fuzzy Rules from Traned Neural Network Usng Evolutonary Algorthm * Urszula Markowska-Kaczmar, Wojcech Trelak Wrocław Unversty of Technology, Poland kaczmar@c.pwr.wroc.pl, trelak@c.pwr.wroc.pl

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS Academc Research Internatonal ISS-L: 3-9553, ISS: 3-9944 Vol., o. 3, May 0 EVALUATIO OF THE PERFORMACES OF ARTIFICIAL BEE COLOY AD IVASIVE WEED OPTIMIZATIO ALGORITHMS O THE MODIFIED BECHMARK FUCTIOS Dlay

More information

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Study on Fuzzy Models of Wind Turbine Power Curve

Study on Fuzzy Models of Wind Turbine Power Curve Proceedngs of the 006 IASME/WSEAS Internatonal Conference on Energy & Envronmental Systems, Chalkda, Greece, May 8-0, 006 (pp-7) Study on Fuzzy Models of Wnd Turbne Power Curve SHU-CHEN WANG PEI-HWA HUANG

More information

Structural Optimization Using OPTIMIZER Program

Structural Optimization Using OPTIMIZER Program SprngerLnk - Book Chapter http://www.sprngerlnk.com/content/m28478j4372qh274/?prnt=true ق.ظ 1 of 2 2009/03/12 11:30 Book Chapter large verson Structural Optmzaton Usng OPTIMIZER Program Book III European

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article. A selective ensemble classification method on microarray data

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article. A selective ensemble classification method on microarray data Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(6):2860-2866 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A selectve ensemble classfcaton method on mcroarray

More information

Classifier Swarms for Human Detection in Infrared Imagery

Classifier Swarms for Human Detection in Infrared Imagery Classfer Swarms for Human Detecton n Infrared Imagery Yur Owechko, Swarup Medasan, and Narayan Srnvasa HRL Laboratores, LLC 3011 Malbu Canyon Road, Malbu, CA 90265 {owechko, smedasan, nsrnvasa}@hrl.com

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

Novel Fuzzy logic Based Edge Detection Technique

Novel Fuzzy logic Based Edge Detection Technique Novel Fuzzy logc Based Edge Detecton Technque Aborsade, D.O Department of Electroncs Engneerng, adoke Akntola Unversty of Tech., Ogbomoso. Oyo-state. doaborsade@yahoo.com Abstract Ths paper s based on

More information

Machine Learning. Topic 6: Clustering

Machine Learning. Topic 6: Clustering Machne Learnng Topc 6: lusterng lusterng Groupng data nto (hopefully useful) sets. Thngs on the left Thngs on the rght Applcatons of lusterng Hypothess Generaton lusters mght suggest natural groups. Hypothess

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

Face Recognition University at Buffalo CSE666 Lecture Slides Resources: Face Recognton Unversty at Buffalo CSE666 Lecture Sldes Resources: http://www.face-rec.org/algorthms/ Overvew of face recognton algorthms Correlaton - Pxel based correspondence between two face mages Structural

More information

Validating and Understanding Software Cost Estimation Models based on Neural Networks

Validating and Understanding Software Cost Estimation Models based on Neural Networks Valdatng and Understandng Software Cost Estmaton Models based on eural etworks Al Idr Department of Software Engneerng ESIAS, Mohamed V Unversty Rabat, Morocco E-mal : dr@ensas.ma Alan Abran École de Technologe

More information

Evolutionary Wavelet Neural Network for Large Scale Function Estimation in Optimization

Evolutionary Wavelet Neural Network for Large Scale Function Estimation in Optimization AIAA Paper AIAA-006-6955, th AIAA/ISSMO Multdscplnary Analyss and Optmzaton Conference, Portsmouth, VA, September 6-8, 006. Evolutonary Wavelet Neural Network for Large Scale Functon Estmaton n Optmzaton

More information

MARS: Still an Alien Planet in Soft Computing?

MARS: Still an Alien Planet in Soft Computing? MARS: Stll an Alen Planet n Soft Computng? Ajth Abraham and Dan Stenberg School of Computng and Informaton Technology Monash Unversty (Gppsland Campus), Churchll 3842, Australa Emal: ajth.abraham@nfotech.monash.edu.au

More information

Data Mining For Multi-Criteria Energy Predictions

Data Mining For Multi-Criteria Energy Predictions Data Mnng For Mult-Crtera Energy Predctons Kashf Gll and Denns Moon Abstract We present a data mnng technque for mult-crtera predctons of wnd energy. A mult-crtera (MC) evolutonary computng method has

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information

Fuzzy Filtering Algorithms for Image Processing: Performance Evaluation of Various Approaches

Fuzzy Filtering Algorithms for Image Processing: Performance Evaluation of Various Approaches Proceedngs of the Internatonal Conference on Cognton and Recognton Fuzzy Flterng Algorthms for Image Processng: Performance Evaluaton of Varous Approaches Rajoo Pandey and Umesh Ghanekar Department of

More information

Empirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap

Empirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap Int. Journal of Math. Analyss, Vol. 8, 4, no. 5, 7-7 HIKARI Ltd, www.m-hkar.com http://dx.do.org/.988/jma.4.494 Emprcal Dstrbutons of Parameter Estmates n Bnary Logstc Regresson Usng Bootstrap Anwar Ftranto*

More information

FUZZY NEURAL NETWORK MODEL FOR MARK-UP ESTIMATION. Chao Li-Chung and Liu Min. School of Building and Real Estate, National University of Singapore,

FUZZY NEURAL NETWORK MODEL FOR MARK-UP ESTIMATION. Chao Li-Chung and Liu Min. School of Building and Real Estate, National University of Singapore, FUZZY NEURAL NETWORK ODEL FOR ARK-UP ESTIATION Chao L-Chung and Lu n School of Buldng and Real Estate, Natonal Unversty of Sngapore, Kent Rdge Crescent, Sngapore96 e-mal: brep994@nus.edu.sg) Abstract:

More information

Natural Computing. Lecture 13: Particle swarm optimisation INFR /11/2010

Natural Computing. Lecture 13: Particle swarm optimisation INFR /11/2010 Natural Computng Lecture 13: Partcle swarm optmsaton Mchael Herrmann mherrman@nf.ed.ac.uk phone: 0131 6 517177 Informatcs Forum 1.42 INFR09038 5/11/2010 Swarm ntellgence Collectve ntellgence: A super-organsm

More information

Fuzzy Modeling of the Complexity vs. Accuracy Trade-off in a Sequential Two-Stage Multi-Classifier System

Fuzzy Modeling of the Complexity vs. Accuracy Trade-off in a Sequential Two-Stage Multi-Classifier System Fuzzy Modelng of the Complexty vs. Accuracy Trade-off n a Sequental Two-Stage Mult-Classfer System MARK LAST 1 Department of Informaton Systems Engneerng Ben-Guron Unversty of the Negev Beer-Sheva 84105

More information

An Improved Particle Swarm Optimization for Feature Selection

An Improved Particle Swarm Optimization for Feature Selection Journal of Bonc Engneerng 8 (20)?????? An Improved Partcle Swarm Optmzaton for Feature Selecton Yuannng Lu,2, Gang Wang,2, Hulng Chen,2, Hao Dong,2, Xaodong Zhu,2, Sujng Wang,2 Abstract. College of Computer

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation Internatonal Conference on Logstcs Engneerng, Management and Computer Scence (LEMCS 5) Maxmum Varance Combned wth Adaptve Genetc Algorthm for Infrared Image Segmentaton Huxuan Fu College of Automaton Harbn

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Genetic Tuning of Fuzzy Logic Controller for a Flexible-Link Manipulator

Genetic Tuning of Fuzzy Logic Controller for a Flexible-Link Manipulator Genetc Tunng of Fuzzy Logc Controller for a Flexble-Lnk Manpulator Lnda Zhxa Sh Mohamed B. Traba Department of Mechancal Unversty of Nevada, Las Vegas Department of Mechancal Engneerng Las Vegas, NV 89154-407

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information