<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Neuroevolution on Arshad Siddiqui</title><link>https://arshadhs.github.io/tags/neuroevolution/</link><description>Recent content in Neuroevolution on Arshad Siddiqui</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://arshadhs.github.io/tags/neuroevolution/index.xml" rel="self" type="application/rss+xml"/><item><title>Evolutionary and Population-Based Search</title><link>https://arshadhs.github.io/docs/ai/060-artificial-and-computer-intelligence/060-evolutionary-and-population-based-search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://arshadhs.github.io/docs/ai/060-artificial-and-computer-intelligence/060-evolutionary-and-population-based-search/</guid><description>&lt;h1 id="evolutionary-and-population-based-search">
 Evolutionary and Population-Based Search
 
 &lt;a class="anchor" href="#evolutionary-and-population-based-search">#&lt;/a>
 
&lt;/h1>
&lt;p>Population-based search explores with many candidate solutions at once. Genetic Algorithms evolve encoded solutions, Ant Colony Optimisation builds paths using collective pheromone signals, and neuroevolution applies evolutionary ideas to neural-network design.&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Genetic Algorithm&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Ant Colony Optimisation&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Neural Architecture Search&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Use case : Neuro Evolution - Evolutionary computation to design or train neural networks&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h2 id="learning-objectives">
 Learning Objectives
 
 &lt;a class="anchor" href="#learning-objectives">#&lt;/a>
 
&lt;/h2>
&lt;ul>
&lt;li>explain the purpose of population-based search&lt;/li>
&lt;li>describe representation, fitness, selection, crossover and mutation&lt;/li>
&lt;li>trace the core Genetic Algorithm loop and one numerical iteration&lt;/li>
&lt;li>explain exploration and exploitation in Ant Colony Optimisation&lt;/li>
&lt;li>interpret the main ACO transition and pheromone-update equations&lt;/li>
&lt;li>distinguish NAS, NEAT, DeepNEAT and CoDeepNEAT&lt;/li>
&lt;/ul>
&lt;h2 id="big-picture">
 Big Picture
 
 &lt;a class="anchor" href="#big-picture">#&lt;/a>
 
&lt;/h2>


&lt;pre class="mermaid">
flowchart TD
 P[&amp;#34;Population-based search&amp;#34;] --&amp;gt; G[&amp;#34;Genetic Algorithms&amp;#34;]
 P --&amp;gt; A[&amp;#34;Ant Colony Optimisation&amp;#34;]
 G --&amp;gt; N[&amp;#34;Neuroevolution&amp;#34;]
 N --&amp;gt; D[&amp;#34;Deep network design&amp;#34;]

 style P fill:#E1F5FE
 style G fill:#C8E6C9
 style A fill:#FFF9C4
 style N fill:#EDE7F6
 style D fill:#C8E6C9
&lt;/pre>

&lt;h2 id="1-why-use-a-population-">
 1. Why Use a Population? ☆
 
 &lt;a class="anchor" href="#1-why-use-a-population-">#&lt;/a>
 
&lt;/h2>
&lt;p>A single-state method follows one candidate through the search space. A population-based method maintains several candidates in parallel.&lt;/p></description></item></channel></rss>