Optimization method of hybrid bat algorithm and optimization method of multi-layer perceptron
A technology of bat algorithm and optimization method, applied in neural learning methods, instruments, computing and other directions, can solve problems such as poor accuracy and stability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0116] This embodiment provides a hybrid bat algorithm optimization method, please refer to figure 1 , the method includes:
[0117] Step S1: Set initialization parameters, initialization parameters include population size N, fitness objective function, loudness A i ∈[1,2], pulse emission rate ri∈[0,1], maximum number of iterations N_gen, frequency f i ∈[f min , f max ], pulse frequency enhancement coefficient γ, and loudness attenuation coefficient α, where both γ and α are constants.
[0118] Specifically, initialization parameters can be set according to actual conditions. In one embodiment, N=40, loudness A i Take a random number between [1, 2], pulse emission rate r i Take a random number between [0, 1], the maximum number of iterations N_gen=200, f min = 0, f max =100, γ=α=0.9.
[0119] Step S2: Initialize the bat population and speed, where the population is initialized according to formula (1), and the speed v i Can be initialized to 0;
[0120] x ij =x jm...
Embodiment 2
[0202] Based on the same inventive concept, this embodiment provides a method for optimizing the multi-layer perceptron of the hybrid bat optimization algorithm obtained by the optimization method described in Embodiment 1. Please refer to Figure 4 , the method includes:
[0203] Step S1: express the weight and bias value of the multi-layer perceptron MLP (multi-layer perceptron) as the vector form of formula (25):
[0204]
[0205] In the formula, Represents the vector used to hold all connection weights in the multilayer perceptron, Represents the vector used to hold all the bias values in the multilayer perceptron.
[0206] Specifically, multi-layer perceptron (MLP) optimization can be found in Mirjalili's literature (Mirjalili, S. (2015). How effective is the Gray Wolf optimizer in training multi-layer perceptrons. Applied Intelligence, 43(1), 150-161. ) method proposed in . The present invention applies the optimized Hybrid Bat Algorithm (ERFBA) obtained in Em...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com