Skip to content

saradelrio/Chi-FRBCS-BigData-Ave

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

#The Chi-FRBCS-BigData algorithm: A MapReduce Design based on the Fusion of Fuzzy Rules

The Chi-FRBCSBigData algorithm uses two different MapReduce processes. One MapReduce process is devoted to the building of the model from a big data training set (Figure 1). The other MapReduce process is used to estimate the class of the examples belonging to big data sample sets using the previous learned model (Figure 2). Both parts follow the MapReduce design, distributing all the computations along several processing units that manage different chunks of information, aggregating the results obtained in an appropriate manner. We have developed two versions named Chi-FRBCS-BigData-Max and Chi-FRBCSBigData-Ave which share most of their operations, however, they behave differently in the reduce step of the approach, when the different RBs generated by each map are fused. These versions obtain different RBs and thus, different KBs.

Figure 1: A flowchart of how the building of the KB is organized in Chi-FRBCS-BigData

Figure 2: flowchart of how the classification of a big dataset is organized in Chi-FRBCS-BigData

References

S. Río, V. López, J.M. Benítez, F. Herrera. A MapReduce Approach to Address Big Data Classification Problems Based on the Fusion of Linguistic Fuzzy Rules. International Journal of Computational Intelligence Systems 8:3 (2015) 422-437. doi: 10.1080/18756891.2015.1017377 link to pdf file

About

Chi-FRBCS-BigData-Ave: MapReduce implementation of the Chi et al.’s approach.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages