Skip to content

Commit

Permalink
Update magistrale/Anno 1/Computational Intelligence/README.md
Browse files Browse the repository at this point in the history
Co-authored-by: Nicolò Vescera <nicolo.vescera@gmail.com>
  • Loading branch information
CristianCosci and ncvescera committed Aug 14, 2023
1 parent c066bcb commit 6ebb7c8
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion magistrale/Anno 1/Computational Intelligence/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2159,7 +2159,7 @@ Altre differenze:
In questo caso succede l'esatto contrario <br>
<img src="./imgs/de6.png" width="35%" /> <br>
Quindi $y_i$ è vicino a qualche vettore della popolazione. <br> <br>
La DE crea un vettore mutante che dipende da quanto i vettori della popolazione sono differenti tra di loro. Se sono molto differenti, il vettore mutante sarà un vettore a caso e molto diverso dagli elementi della popolazione. Se sono poco differenti, il vettore mutante sarà simile a v[1], e quindi simile ad un elemento della popolazione. <br>
La DE crea un vettore mutante che dipende da quanto i vettori della popolazione sono differenti tra di loro. Se sono molto differenti, il vettore mutante sarà un vettore a caso e molto diverso dagli elementi della popolazione. Se sono poco differenti, il vettore mutante sarà simile a v[i], e quindi simile ad un elemento della popolazione. <br>
In pratica il **DE si autoregola**, perchè all'inizio è più probabile che ci si trovi nel primo scenario (quindi la mutazione fa dei salti importanti (**exploration**) -> prendo degli individui e li muto molto. <br>
Se l'algoritmo invece sta convergendo (gli individui diventano sempre più simili) ci troviamo nel secondo scenario e la mutazione fa piccoli salti (piccole variazioni) (**exploitation**). <br>
Il DE usa una forma di **auto-adattamento** nella forza della **Mutazione**. <br>
Expand Down

0 comments on commit 6ebb7c8

Please sign in to comment.