<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Rafael Mello</title>
	<atom:link href="http://eusourafael.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://eusourafael.wordpress.com</link>
	<description>Tecnologia da Informação (especialmente Inteligência Artificial)</description>
	<lastBuildDate>Fri, 27 May 2011 19:34:00 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='eusourafael.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Rafael Mello</title>
		<link>http://eusourafael.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://eusourafael.wordpress.com/osd.xml" title="Rafael Mello" />
	<atom:link rel='hub' href='http://eusourafael.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Demonstração da Execução de um Algoritmo Genético</title>
		<link>http://eusourafael.wordpress.com/2009/08/25/demonstracao-da-execucao-de-um-algoritmo-genetico/</link>
		<comments>http://eusourafael.wordpress.com/2009/08/25/demonstracao-da-execucao-de-um-algoritmo-genetico/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 22:51:29 +0000</pubDate>
		<dc:creator>eusourafael</dc:creator>
				<category><![CDATA[Algoritmos Genéticos]]></category>
		<category><![CDATA[Inteligência Artificial]]></category>

		<guid isPermaLink="false">http://rafaelmello.com/?p=74</guid>
		<description><![CDATA[No post Introdução a Algoritmos Genéticos falei um pouco sobre os AG&#8217;s e falei sobre a estrutura básica de um AG. Neste post irei demonstrar passo-a-passo a execução de um AG através de figuras. Neste site tem alguns applets demonstrando &#8230; <a href="http://eusourafael.wordpress.com/2009/08/25/demonstracao-da-execucao-de-um-algoritmo-genetico/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eusourafael.wordpress.com&amp;blog=6853936&amp;post=74&amp;subd=eusourafael&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No post <a href="/2009/08/17/introducao-a-algoritmos-geneticos/" target="_blank">Introdução a Algoritmos Genéticos</a> falei um pouco sobre os AG&#8217;s e falei sobre a estrutura básica de um AG.<br />
Neste post irei demonstrar passo-a-passo a execução de um AG através de figuras.<br />
Neste <a href="http://www.obitko.com/tutorials/genetic-algorithms/portuguese" target="_blank">site</a> tem alguns applets demonstrando a execução de um AG. Foi através deste site que consegui as imagens abaixo e pedi a autorização do dono do site para que pudesse usá-las neste post. Portanto se você deseja copiar as imagens para utilizar, certifique-se de ler os <a href="http://www.obitko.com/terms-of-use.html" target="_blank">termos de uso</a>.</p>
<h2>Algoritmo</h2>
<p>Um AG funciona da seguinte maneira:<br />
1. Inicialmente é gerado uma população de indivíduos chamada de geração.<br />
2. Todos os indivíduos de cada geração são avaliados pela função objetivo e recebem uma nota de acordo com a sua adequação ao ambiente. Quanto melhor for a adequação do indivíduo, mais chances ele tem de ser selecionado.<br />
3. Se for encontrada uma solução, ou seja, nesta geração possui uma solução ótima, então o problema está resolvido.<br />
4. Alguns indivíduos são selecionados, de acordo com a nota de adequação adquirida no passo 2, para fazer o cruzamento e assim gerar a próxima geração.<br />
5. Após o cruzamento é aplicada a mutação.<br />
6. Os passos 2 a 5 são repetidos até que a solução ótima seja encontrada.<br />
Algumas variações podem ocorrer, mas basicamente um AG funciona desta maneira.</p>
<h2>Demonstração</h2>
<p>Já vimos que o entendimento de um AG é muito simples. O objetivo deste post é demonstrar, através de imagens, um passo-a-passo da execução do algoritmo.</p>
<div id="attachment_89" class="wp-caption aligncenter" style="width: 665px"><img class="size-full wp-image-89" title="Demonstração AG 01" src="http://eusourafael.files.wordpress.com/2009/08/ag-01.png?w=584" alt="Demonstração AG 01"   /><p class="wp-caption-text">Demonstração AG 01</p></div>
<p>Na figura acima podemos ver a população atual (present population) e a população que vai ser gerada (new population). O gráfico representa o espaço de soluções, onde as linhas verticais indicam a população atual. A linha vermelha representa a melhor solução da população atual, enquanto as linhas verdes representam as outras soluções candidatas.<br />
Assumindo que a representação do problema foi feita em forma de vetor de valores binários, então podemos dizer que os pontos em azul e vermelho representam, respectivamente, os bits 0 e 1 (ou vice-versa) de cada posição do vetor.<br />
Podemos perceber que já temos uma população gerada e que para todos os indivíduos desta população já foi atribuído a nota pela função de aptidão (pois já temos conhecimento da melhor solução da população atual).</p>
<div id="attachment_91" class="wp-caption aligncenter" style="width: 665px"><img class="size-full wp-image-91" title="Demonstração AG 02" src="http://eusourafael.files.wordpress.com/2009/08/ag-02.png?w=584" alt="Demonstração AG 02"   /><p class="wp-caption-text">Demonstração AG 02</p></div>
<p>O elitismo é demonstrado neste passo, ou seja, os melhores cromossomos (indivíduos) são simplesmentes copiados para a nova população.</p>
<div id="attachment_92" class="wp-caption aligncenter" style="width: 665px"><img class="size-full wp-image-92" title="Demonstração AG 03" src="http://eusourafael.files.wordpress.com/2009/08/ag-03.png?w=584" alt="Demonstração AG 03"   /><p class="wp-caption-text">Demonstração AG 03</p></div>
<p>Neste passo, 2 cromossomos são escolhidos para que seja feito o cruzamento. Lembre-se que, os melhores cromossomos <span style="font-size:medium;"><strong>tem mais chances</strong></span> de serem escolhidos para o cruzamento (crossover). Isto não significa que eles <span style="font-size:medium;"><strong>sempre serão</strong></span> escolhidos.<br />
Note que na população atual, os dois cromossomos que foram selecionados estão marcados com um ponto preto em cima e embaixo da representação.<br />
O &#8220;Crossover point&#8221; (ou ponto de cruzamento) é o ponto que foi escolhido para que seja feita a troca de genes entre os pais. Ou seja, um filho vai ser gerado pela combinação dos genes que estão acima do ponto de cruzamento de um genitor com os genes que estão abaixo do ponto de cruzamento do outro genitor. E a geração do outro filho segue da mesma forma mas invertendo a ordem.</p>
<div id="attachment_93" class="wp-caption aligncenter" style="width: 665px"><img class="size-full wp-image-93" title="Demonstração AG 04" src="http://eusourafael.files.wordpress.com/2009/08/ag-04.png?w=584" alt="Demonstração AG 04"   /><p class="wp-caption-text">Demonstração AG 04</p></div>
<p>Na figura acima temos os filhos que foram gerados e podemos ver claramente como foi realizado o cruzamento.</p>
<div id="attachment_94" class="wp-caption aligncenter" style="width: 665px"><img class="size-full wp-image-94" title="Demonstração AG 05" src="http://eusourafael.files.wordpress.com/2009/08/ag-05.png?w=584" alt="Demonstração AG 05"   /><p class="wp-caption-text">Demonstração AG 05</p></div>
<p>Após o cruzamento é feito a mutação de alguns genes para que ocorra a diversificação da espécie e que algumas características não sejam perdidas.<br />
Os genes que sofreram mutação estão marcados com um ponto preto ao lado. Neste caso, apenas o primeiro filho sofreu mutação.</p>
<div id="attachment_95" class="wp-caption aligncenter" style="width: 665px"><img class="size-full wp-image-95" title="Demonstração AG 06" src="http://eusourafael.files.wordpress.com/2009/08/ag-06.png?w=584" alt="Demonstração AG 06"   /><p class="wp-caption-text">Demonstração AG 06</p></div>
<p>Os filhos que foram gerados são adicionados à nova população.</p>
<div id="attachment_96" class="wp-caption aligncenter" style="width: 665px"><img class="size-full wp-image-96" title="Demonstração AG 07" src="http://eusourafael.files.wordpress.com/2009/08/ag-07.png?w=584" alt="Demonstração AG 07"   /><p class="wp-caption-text">Demonstração AG 07</p></div>
<p>Esses passos são executados até que uma nova geração inteira seja formada.</p>
<div id="attachment_97" class="wp-caption aligncenter" style="width: 665px"><img class="size-full wp-image-97" title="Demonstração AG 08" src="http://eusourafael.files.wordpress.com/2009/08/ag-08.png?w=584" alt="Demonstração AG 08"   /><p class="wp-caption-text">Demonstração AG 08</p></div>
<p>A nova geração que foi criada passa a ser a população atual e o algoritmo continua sua execução até que uma solução ótima seja encontrada.</p>
<h2>Conclusão</h2>
<p>Como podemos ver não é complicado de entender o funcionamento de um AG. Vale relembrar que existem alguns parâmetros que podem ser configurados, por exemplo, taxa de mutação, taxa de cruzamento, dentre outros, e que esta configuração influencia muito no desempenho do algoritmo.</p>
<p>Recomendo vocês a testarem vocês mesmo a execução de um AG <a href="http://obitko.com/tutorials/genetic-algorithms/portuguese/example-function-minimum.php" target="_blank">neste applet</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eusourafael.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eusourafael.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eusourafael.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eusourafael.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/eusourafael.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/eusourafael.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/eusourafael.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/eusourafael.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eusourafael.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eusourafael.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eusourafael.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eusourafael.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eusourafael.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eusourafael.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eusourafael.wordpress.com&amp;blog=6853936&amp;post=74&amp;subd=eusourafael&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eusourafael.wordpress.com/2009/08/25/demonstracao-da-execucao-de-um-algoritmo-genetico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/055fca608893e3d4ba06ab34bc224278?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">eusourafael</media:title>
		</media:content>

		<media:content url="http://eusourafael.files.wordpress.com/2009/08/ag-01.png" medium="image">
			<media:title type="html">Demonstração AG 01</media:title>
		</media:content>

		<media:content url="http://eusourafael.files.wordpress.com/2009/08/ag-02.png" medium="image">
			<media:title type="html">Demonstração AG 02</media:title>
		</media:content>

		<media:content url="http://eusourafael.files.wordpress.com/2009/08/ag-03.png" medium="image">
			<media:title type="html">Demonstração AG 03</media:title>
		</media:content>

		<media:content url="http://eusourafael.files.wordpress.com/2009/08/ag-04.png" medium="image">
			<media:title type="html">Demonstração AG 04</media:title>
		</media:content>

		<media:content url="http://eusourafael.files.wordpress.com/2009/08/ag-05.png" medium="image">
			<media:title type="html">Demonstração AG 05</media:title>
		</media:content>

		<media:content url="http://eusourafael.files.wordpress.com/2009/08/ag-06.png" medium="image">
			<media:title type="html">Demonstração AG 06</media:title>
		</media:content>

		<media:content url="http://eusourafael.files.wordpress.com/2009/08/ag-07.png" medium="image">
			<media:title type="html">Demonstração AG 07</media:title>
		</media:content>

		<media:content url="http://eusourafael.files.wordpress.com/2009/08/ag-08.png" medium="image">
			<media:title type="html">Demonstração AG 08</media:title>
		</media:content>
	</item>
		<item>
		<title>Introdução a Algoritmos Genéticos</title>
		<link>http://eusourafael.wordpress.com/2009/08/17/introducao-a-algoritmos-geneticos/</link>
		<comments>http://eusourafael.wordpress.com/2009/08/17/introducao-a-algoritmos-geneticos/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 23:02:42 +0000</pubDate>
		<dc:creator>eusourafael</dc:creator>
				<category><![CDATA[Algoritmos Genéticos]]></category>
		<category><![CDATA[Inteligência Artificial]]></category>

		<guid isPermaLink="false">http://rafaelmello.com/?p=37</guid>
		<description><![CDATA[Introdução Algoritmos Genéticos (AG) é uma sub-área da Computação Evolutiva, área de pesquisa de Inteligência Artifical que trata de sistemas para a resolução de problemas que utilizam modelos computacionais baseados na teoria da evolução natural.[¹] Foi fundamentada pelo americano John &#8230; <a href="http://eusourafael.wordpress.com/2009/08/17/introducao-a-algoritmos-geneticos/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eusourafael.wordpress.com&amp;blog=6853936&amp;post=37&amp;subd=eusourafael&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Introdução</h2>
<p>Algoritmos Genéticos (AG) é uma sub-área da <a title="Computação Evolutiva" href="http://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_evolucion%C3%A1ria" target="_blank">Computação Evolutiva</a>, área de pesquisa de <a title="Inteligência Artificial" href="http://pt.wikipedia.org/wiki/Inteligencia_artificial" target="_blank">Inteligência Artifical</a> que trata de sistemas para a resolução de problemas que utilizam modelos computacionais baseados na teoria da evolução natural.[¹]</p>
<p>Foi fundamentada pelo americano <a title="John Henry Holland" href="http://pt.wikipedia.org/wiki/John_Henry_Holland" target="_blank">John Henry Holland</a>, que publicou o livro &#8220;Adaptation in Natural and Articial Systems&#8221;.</p>
<h2>Definição</h2>
<p>AGs são programas evolutivos baseados na teoria de seleção natural e na hereditariedade. Ou seja, partem do pressuposto que, em uma dada população, indivíduos com boas características genéticas têm maiores chances de sobrevivência e de produzirem indivíduos cada vez mais aptos. Como resultado, os indivíduos menos aptos tenderão a desaparecer.[¹]</p>
<h2>Conceitos Básicos</h2>
<p>Uma <span style="font-size:medium;"><strong>geração</strong></span> é uma população de indivíduos. Para cada indivíduo (solução candidata) dá-se o nome de <span style="font-size:medium;"><strong>cromossomo</strong></span>. O conjunto de todas as configurações que o cromossomo pode assumir forma o seu <span style="font-size:medium;"><strong>espaço de busca</strong></span>. Um cromossomo é formado por um conjunto de <span style="font-size:medium;"><strong>genes</strong></span> (blocos de DNA). O valor atribuído a cada gene é chamado de <span style="font-size:medium;"><strong>alelo</strong></span>. Cada gene possui uma posição e a essa posição dá-se o nome de <span style="font-size:medium;"><strong>locus</strong></span>. O <span style="font-size:medium;"><strong>genótipo</strong></span> de um cromossomo é a representação de um conjunto particular de genes, enquanto o <span style="font-size:medium;"><strong>fenótipo</strong></span> é a representação do genótipo no mundo real. Por exemplo, o genótipo 010010 pode representar a cor do cabelo marrom no mundo real.</p>
<p>A cada geração os indivíduos são avaliados quanto à sua adequação ao ambiente. Esta avaliação é feita pela <span style="font-size:medium;"><strong>função objetivo</strong></span> (também chamada de função de avaliação, função de custo ou função de aptidão). Os indivíduos (pais) são selecionados à partir da avaliação para que sejam realizados os cruzamentos e as mutações e assim gerar novos indivíduos (filhos). <span style="font-size:medium;"><strong>Cruzamento</strong></span> (<em>crossover</em> ou recombinação) é a recombinação de características dos pais para permitir que as próximas gerações de filhos herdem suas características. <span style="font-size:medium;"><strong>Mutação</strong></span> é a alteração aleatoriamente de alguns genes dos filhos, permitindo assim a introdução de novos elementos na população.</p>
<p>Na seleção os cromossomos mais aptos têm mais probabilidade de serem escolhidos para o cruzamento, mas isto não significa necessariamente que eles serão escolhidos. Então para que não se perca os melhores cromossomos de uma geração é utilizada uma técnica chamada de <span style="font-size:medium;"><strong>elitismo</strong></span>, que significa que pelo menos 1 cromossomo (o mais apto) será copiado para a nova população para que os melhores descendentes permaneçam durante por várias gerações.</p>
<h2>Características</h2>
<p>Os AGs diferem dos métodos tradicionais de busca e otimização, principalmente em quatro aspectos [¹]:</p>
<ol>
<li>trabalham com uma  codificação do conjunto de parâmetros e não com os próprios parâmetros;</li>
<li>trabalham com uma população e não com um único ponto;</li>
<li>utilizam informações de custo ou recompensa e não derivadas ou outro conhecimento auxiliar;</li>
<li>utilizam regras de transição probabilísticas e não determinísticas.</li>
</ol>
<h2>Aplicação</h2>
<p>Encontrar soluções ótimas em um espaço de busca com um número, possivelmente, indeterminado de soluções possíveis. [³] Um exemplo de aplicação onde pode ser utilizado um AG para realizar a busca da solução ótima é o <a title="Problema do Caixeiro Viajante" href="http://pt.wikipedia.org/wiki/Problema_do_caixeiro_viajante" target="_blank">Problema do Caixeiro Viajante</a>, ou então, localizar o pico mais alto de uma montanha em um mapa topográfico [³].</p>
<h2>Estrutura básica</h2>
<p>A estrutura básica de um AG é mostrada na figura abaixo:</p>
<p style="text-align:center;">
<p><div id="attachment_60" class="wp-caption aligncenter" style="width: 390px"><img class="size-full wp-image-60 " title="Estrutura Básica de um AG" src="http://eusourafael.files.wordpress.com/2009/08/estrutura-basica-ag.gif?w=584" alt="Estrutura Básica de um AG [²]"   /><p class="wp-caption-text">Estrutura Básica de um AG ²</p></div>1. Inicialmente é gerado uma população de indivíduos chamada de geração.<br />
2. Todos os indivíduos de cada geração são avaliados pela função objetivo e recebem uma nota de acordo com a sua adequação ao ambiente. Quanto melhor for a adequação do indivíduo, mais chances ele tem de ser selecionado.<br />
3. Se for encontrada uma solução, ou seja, nesta geração possui uma solução ótima, então o problema está resolvido.<br />
4. Alguns indivíduos são selecionados, de acordo com a nota de adequação adquirida no passo 2, para fazer o cruzamento e assim gerar a próxima geração.<br />
5. Após o cruzamento é aplicada a mutação.<br />
6. Os passos 2 a 5 são repetidos até que a solução ótima seja encontrada.</p>
<h2>Pontos Chaves</h2>
<p>Existem alguns pontos chaves de um AG que devem ser destacados (nos próximos posts falarei sobre cada um destes pontos chaves):</p>
<p><strong>Representação</strong><br />
Identificar qual a melhor maneira de representar o problema para que o AG possa trabalhar adequadamente sobre ele. A maneira mais utilizada (porém nem sempre a mais indicada) é em foma de vetor de valores binários, exemplo, 110010101100.</p>
<p><strong>Seleção</strong><br />
É o processo de selecionar os indivíduos mais aptos para realizar o cruzamento e a mutação para que sejam gerados indivíduos ainda mais aptos. Exemplos de métodos de seleção são: Método da Roleta, Método do Torneio, Método da Amostragem Universal Estocástica.</p>
<p><strong>Operadores</strong><br />
São utilizados para assegurar que a nova geração formada seja totalmente nova apesar de manter, de alguma forma, as características dos pais (cruzamento); e também para diversificar a população (mutação).<br />
Alguns exemplos de cruzamento são: Cruzamento de um-ponto, Cruzamento Multipontos e Cruzamento Uniforme.</p>
<p><strong>Parâmetros</strong><br />
Existem alguns parâmetros que podem ser configurados em um AG, como exemplo, tamanho da população, taxa de cruzamento, taxa de mutação, dentre outros. É importante ressaltar que o desempenho do AG é altamente influenciado pela definição dos parâmetros utilizados.</p>
<h2>Referências Bibliográficas</h2>
<p>[1] REZENDE, S. O., Sistemas Inteligentes &#8211; Fundamentos e Aplicações, 2005, Manole<br />
[2] <a title="Algoritmos Genéticos: Fundamentos e Aplicações" href="http://www.gta.ufrj.br/~marcio/genetic.html" target="_blank">Algoritmos Genéticos: Fundamentos e Aplicações</a><br />
[3] <a title="Algoritmos Genéticos – Visão Geral" href="http://asylum.umfiloqualquer.org/2009/05/20/algoritmos-geneticos-visao-geral/" target="_blank">Algoritmos Genéticos – Visão Geral</a><br />
[4] <a title="Introdução aos Algoritmos Genéticos" href="http://www.obitko.com/tutorials/genetic-algorithms/portuguese/ga-basic-description.php" target="_blank">Introdução aos Algoritmos Genéticos</a><br />
[5] <a title="Algoritmo genético" href="http://pt.wikipedia.org/wiki/Algoritmo_gen%C3%A9tico" target="_blank">Algoritmo genético</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eusourafael.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eusourafael.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eusourafael.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eusourafael.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/eusourafael.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/eusourafael.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/eusourafael.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/eusourafael.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eusourafael.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eusourafael.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eusourafael.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eusourafael.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eusourafael.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eusourafael.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eusourafael.wordpress.com&amp;blog=6853936&amp;post=37&amp;subd=eusourafael&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eusourafael.wordpress.com/2009/08/17/introducao-a-algoritmos-geneticos/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/055fca608893e3d4ba06ab34bc224278?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">eusourafael</media:title>
		</media:content>

		<media:content url="http://eusourafael.files.wordpress.com/2009/08/estrutura-basica-ag.gif" medium="image">
			<media:title type="html">Estrutura Básica de um AG</media:title>
		</media:content>
	</item>
		<item>
		<title>Boas Vindas</title>
		<link>http://eusourafael.wordpress.com/2009/03/07/boas-vindas/</link>
		<comments>http://eusourafael.wordpress.com/2009/03/07/boas-vindas/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 11:40:32 +0000</pubDate>
		<dc:creator>eusourafael</dc:creator>
				<category><![CDATA[off-topic]]></category>

		<guid isPermaLink="false">http://eusourafael.wordpress.com/?p=3</guid>
		<description><![CDATA[Neste blog irei falar sobre Tecnologia da Informação, especialmente sobre os meus estudos e pesquisas na área de Inteligência Artificial neste meu caminho para o Mestrado (e quem sabe um dia, Doutorado ). Outra área que também gosto muito é &#8230; <a href="http://eusourafael.wordpress.com/2009/03/07/boas-vindas/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eusourafael.wordpress.com&amp;blog=6853936&amp;post=3&amp;subd=eusourafael&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Neste blog irei falar sobre Tecnologia da Informação, especialmente sobre os meus estudos e pesquisas na área de Inteligência Artificial neste meu caminho para o Mestrado (e quem sabe um dia, Doutorado <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> ).</p>
<p>Outra área que também gosto muito é a área de Finanças e pretendo escrever alguns posts sobre esse assunto. Alguns assuntos off-topic irão surgir mas eles serão devidamente adicionados à categoria de off-topic.</p>
<p>Este é o meu primeiro blog e não sou muito acostumado a escrever (como vocês podem perceber hehe). Mas irei melhorar a escrita com o decorrer do tempo.</p>
<p>É isso aí, sintam-se bem vindos e voltem sempre.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eusourafael.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eusourafael.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eusourafael.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eusourafael.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/eusourafael.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/eusourafael.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/eusourafael.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/eusourafael.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eusourafael.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eusourafael.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eusourafael.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eusourafael.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eusourafael.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eusourafael.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eusourafael.wordpress.com&amp;blog=6853936&amp;post=3&amp;subd=eusourafael&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://eusourafael.wordpress.com/2009/03/07/boas-vindas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/055fca608893e3d4ba06ab34bc224278?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">eusourafael</media:title>
		</media:content>
	</item>
	</channel>
</rss>
