IoT-Based Voice-Controlled Smart Homes with Source Separation Based on Deep Learning
Algorithm 1
Pseudocode of proposed methodology.
Determine the population size, the dimensions of the issue (), the crossover rate (c r), and the scaling factor ().
Initialization: Establish a starting point for the population S i by setting its initial value to s with each individual being equally distributed in the range [s s”low,” s”high,”]
Despite the fact that the requirements for termination are not fulfilled
In the population NP, for each unique goal vector, there is a total of NP
Using the following equation for mutation, choose three individuals at random from the population, and build a donor vector called .
Calculate the trial vector for the th target vector using the following formula: :
┤
Apply the LSTM classifier as the fitness function and then assess the and values as follows: