GPU BASED TOOLBOX FOR FUZZY LOGIC SYSTEM USING WHALE OPTIMIZATION ALGORITHM
Journal Title: International Journal of Computer Engineering & Technology (IJCET) - Year 2019, Vol 10, Issue 1
Abstract
Fuzzy Logic System (FLS) is an efficient method to solve engineering problems. However, the training of a Fuzzy Logic System is a time-consuming task. Optimization Algorithm can be used to optimize the rule base of any FLS. Out of Type-1 FLS and Type-2 FLS, the type-2 found to be more effective to deal with noisy data. Due to their computational requirements Interval Type-2 (IT2) has been preferred over General Type-2. Whale Optimization Algorithm (WOA)has been introduced recently. The algorithm has been tested on different engineering problems and is found to be more effective. General Purpose Computing using graphics Processing Unit (GPGPU) is a new way to solve compute intensive problems on Graphics Processing Unit (GPU). CUDA-C is a parallel language that can be used to execute parallel code NVIDIA GPU. This paper integrates IT2 FLS, WOA and Processing Power of GPU. A toolbox is proposed that can be used to optimize the rule base in parallel. The toolbox provides both the implementations, i.e. serial and Parallel. FLS WOA Toolbox is design in such a way that user can pass parameter dynamically according to their need without interfacing with the code.
Authors and Affiliations
SARABJEET SINGH, SATVIR SINGH AND VIJAY KUMAR BANGA
AN APPROPRIATE FEATURE CLASSIFICATION MODEL USING KOHONEN NETWORK
Self-Organizing Maps are widely used unsupervised neural network architecture to discover group of structures in a dataset. Feature Selection plays a major role in Machine Learning. “An Appropriate Feature Classificati...
A REVIEW ON DATA MINING AND BIGDATA
The recent years have seen an exponential growth of data generation this enormous amount of data has brought new kind of problem. The existing data mining techniques are unable to process the Big Data or they are not e...
ALGORITHMIC APPROACH FOR DOMINATION NUMBER OF UNICYCLIC GRAPHS
Let 𝐺(𝑉, 𝐸) be a unicyclic graph. A unicyclic graph is a connected graph that contains exactly one cycle. A dominating set of a graph G = (V, E) is a subset D of V, such that every vertex which is not in D is adjacent...
THE MECHANISMS OF ADAPTING THE PEDAGOGICAL CONTENT TO THE LEARNER'S PROFILE IN A DYNAMIC CEHL ENVIRONMENT
Building quality educational resources with new technologies requires offering learners and teachers a simple computing environment that would be adapted and would allow it to use its pedagogy in respondent contents of...
TIME TO MODIFY OPERATING SOFTWARE (OS), DATABASES (DB) AND TCP/IP PROTOCOLS FOR DATA TRASH ELIMINATION, BASED ON USER DEFINED SHELF LIFE OF DATA.
Exponentially growing data, big data, dark data and data trash are throwing excellent opportunities in the world. But associated costs and risks are also significant. “Big Garbage in, Big Garbage out” seems new phrase...