<?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/"
	>

<channel>
	<title>Arquivos Ciência da Computação - Diego Nogare</title>
	<atom:link href="https://diegonogare.net/tags/ciencia-da-computacao/feed/" rel="self" type="application/rss+xml" />
	<link>https://diegonogare.net/tags/ciencia-da-computacao/</link>
	<description>Consultor Executivo de IA &#38; ML</description>
	<lastBuildDate>Tue, 13 Jan 2026 13:56:11 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/diegonogare.net/wp-content/uploads/2025/06/cropped-cropped-DN-Black-300x300-1.png?fit=32%2C32&#038;ssl=1</url>
	<title>Arquivos Ciência da Computação - Diego Nogare</title>
	<link>https://diegonogare.net/tags/ciencia-da-computacao/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">247556142</site>	<item>
		<title>[Micro-blog] O caminho da evolução da inteligência artificial &#8211; da ciência da computação à IA Generativa</title>
		<link>https://diegonogare.net/2025/08/micro-blog-o-caminho-da-evolucao-da-inteligencia-artificial-da-ciencia-da-computacao-a-ia-generativa/</link>
		
		<dc:creator><![CDATA[Diego Nogare]]></dc:creator>
		<pubDate>Fri, 29 Aug 2025 00:16:47 +0000</pubDate>
				<category><![CDATA[Micro-blog]]></category>
		<category><![CDATA[Ciência da Computação]]></category>
		<category><![CDATA[Deep Learning]]></category>
		<category><![CDATA[IA Generativa]]></category>
		<category><![CDATA[inteligencia artificial]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[redes neurais]]></category>
		<guid isPermaLink="false">https://diegonogare.net/?p=4384</guid>

					<description><![CDATA[<p>A Inteligência Artificial (IA) é um campo vasto, mas sua estrutura pode ser compreendida pela teoria dos conjuntos, como apresento na Figura que ilustra esse micro-blog. Para um domínio profundo da IA, é fundamental ter uma base sólida em matemática e estatística. No entanto, no início da jornada, você pode explorar bibliotecas prontas e ferramentas...</p>
<p>O post <a href="https://diegonogare.net/2025/08/micro-blog-o-caminho-da-evolucao-da-inteligencia-artificial-da-ciencia-da-computacao-a-ia-generativa/">[Micro-blog] O caminho da evolução da inteligência artificial &#8211; da ciência da computação à IA Generativa</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>A Inteligência Artificial (IA) é um campo vasto, mas sua estrutura pode ser compreendida pela teoria dos conjuntos, como apresento na Figura que ilustra esse micro-blog.</p>
<p>Para um domínio profundo da IA, é fundamental ter uma base sólida em matemática e estatística. No entanto, no início da jornada, você pode explorar bibliotecas prontas e ferramentas que simplificam o desenvolvimento, facilitando a entrada no mercado de trabalho. Compreender essa hierarquia é vital para profissionais e entusiastas. Isso permite não apenas navegar pelo campo da IA com mais clareza, mas também aplicar a ferramenta certa para o desafio correto.</p>
<p>Para chegarmos à IA que temos hoje, com os grandes modelos de linguagem gerando textos com qualidade bem satisfatória, é importante entender que houve um longo caminho percorrido. Saímos da década de 40/50 no século passado, com o surgimento da Ciência da Computação , passando por altos e baixos, até chegar na segunda metade dos anos 2010 e termos acesso às inovações da IA Generativa. Veja, essa evolução que já dura mais de 80 anos!</p>
<h3>Caminho evolutivo</h3>
<p>A Inteligência Artificial é um campo da Ciência da Computação que se dedica a criar sistemas capazes de simular a inteligência biológica. Portanto, a IA representa um subconjunto mais específico dentro da disciplina maior da computação. Por sua vez, o Machine Learning (ML) surge como um subconjunto da IA. Ele capacita os sistemas a aprenderem e aprimorarem-se a partir de dados, eliminando a necessidade de programação explícita para cada tarefa específica. Isso nos lembra que a adaptabilidade é chave!</p>
<p><img data-recalc-dims="1" fetchpriority="high" decoding="async" class="wp-image-4386 aligncenter" src="https://i0.wp.com/diegonogare.net/wp-content/uploads/2025/08/IA.png?resize=400%2C400&#038;ssl=1" alt="IA" width="400" height="400" srcset="https://i0.wp.com/diegonogare.net/wp-content/uploads/2025/08/IA.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/diegonogare.net/wp-content/uploads/2025/08/IA.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/diegonogare.net/wp-content/uploads/2025/08/IA.png?w=707&amp;ssl=1 707w" sizes="(max-width: 400px) 100vw, 400px" /></p>
<p>Dentro do ML, encontramos o Deep Learning (DL), um subcampo que utiliza redes neurais profundas para processar informações complexas. Ele é especialmente eficaz no reconhecimento de padrões, assim como na análise de imagens e fala. Finalmente, a IA Generativa representa uma aplicação avançada, muitas vezes impulsionada pelo Deep Learning. Essa tecnologia consegue criar conteúdo original, como textos, imagens e áudios, trazendo uma nova forma como interagimos com a computação.</p>
<p>Posso afirmar sem sombra de duvidas que essa clareza acelera a inovação e o desenvolvimento de soluções mais eficientes e éticas&#8230; E pra você, qual é o próximo grande salto nessa jornada contínua de inteligência e aprendizado?</p>
<p>O post <a href="https://diegonogare.net/2025/08/micro-blog-o-caminho-da-evolucao-da-inteligencia-artificial-da-ciencia-da-computacao-a-ia-generativa/">[Micro-blog] O caminho da evolução da inteligência artificial &#8211; da ciência da computação à IA Generativa</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4384</post-id>	</item>
		<item>
		<title>Review do Livro &#8220;50 Algorithms Every Programmer Should Know &#8211; 2nd edition&#8221;</title>
		<link>https://diegonogare.net/2024/03/50-algoritmos-que-deve-conhecer/</link>
		
		<dc:creator><![CDATA[Diego Nogare]]></dc:creator>
		<pubDate>Mon, 18 Mar 2024 14:00:39 +0000</pubDate>
				<category><![CDATA[Review de Livro]]></category>
		<category><![CDATA[Algoritmos]]></category>
		<category><![CDATA[Aprendizado de Máquina]]></category>
		<category><![CDATA[Ciência da Computação]]></category>
		<category><![CDATA[criptografia]]></category>
		<category><![CDATA[estrutura de dados]]></category>
		<category><![CDATA[Livro]]></category>
		<category><![CDATA[processamento de dados]]></category>
		<category><![CDATA[redes neurais]]></category>
		<category><![CDATA[review]]></category>
		<guid isPermaLink="false">https://diegonogare.net/?p=3822</guid>

					<description><![CDATA[<p>Review do livro &#8220;50 Algorithms Every Programmer Should Know &#8211; 2nd edition&#8220;, que foi escrito por Imran Ahmad e publicado pela Packt Pub. Neste livro você aprenderá (ou relembrará) 50 algoritmos que deve conhecer na ciência da computação. Contudo, é uma versão atualizada, contando inclusive com assunto atuais como Large Language Models e discussões sobre...</p>
<p>O post <a href="https://diegonogare.net/2024/03/50-algoritmos-que-deve-conhecer/">Review do Livro &#8220;50 Algorithms Every Programmer Should Know &#8211; 2nd edition&#8221;</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Review do livro &#8220;<em>50 Algorithms Every Programmer Should Know &#8211; 2nd edition</em>&#8220;, que foi escrito por Imran Ahmad e publicado pela Packt Pub. Neste livro você aprenderá (ou relembrará) 50 algoritmos que deve conhecer na ciência da computação. Contudo, é uma versão atualizada, contando inclusive com assunto atuais como Large Language Models e discussões sobre transparência e ética nos algoritmos.</p>
<h2>O livro e com seus 50 algoritmos que deve conhecer</h2>
<p>Vou compartilhar minhas impressões desta obra, e já de partida quero avisar que nem todos os algoritmos são para todos nós. Digo isso porque há uma amplitude de assuntos que, dependendo do que você trabalha ou estuda, não vão lhe chamar muita atenção. No meu caso, o capítulo 3 é de ordenação e o capítulo 14 que é de criptografia&#8230; Não são exatamente os assuntos que mais me chamam atenção e acabei passando rapidamente por ali. Porém, a seção II que é de Machine Learning eu li com muito mais atenção, como também o capítulo 16.</p>
<p>Com uma abordagem direta em cada capítulo, o livro ensina de forma prática (programando em Python) como aplicar o que está estudando. É bem balanceado entre teoria e prática, certamente o que é bom para materializar a teoria na prática. O livro está organizado em 16 capítulos separados em três seções, e trás os 50 algoritmos que deve conhecer.</p>
<p>Vamos aos capítulos&#8230;</p>
<h3><strong>Cap 1 &#8211; Visão geral de algoritmos</strong></h3>
<p>No capítulo 1 mergulhamos no universo dos algoritmos. É uma introdução aos seus fundamentos, mostrando como eles são essenciais desde a formulação de problemas até a execução de soluções. O capítulo destaca a evolução do uso dos algoritmos e suas limitações. Para os entusiastas de Python, tem um guia de como preparar o ambiente para rodar os exemplos do livro, mas se você quiser ver isso em vídeo, <a href="https://www.youtube.com/watch?v=56keUCxiXPE&amp;list=PLrakQQfctUYXKi7SX0klbE4NiqKHbrnk2" target="_blank" rel="noopener">gravei essa playlist há algum tempo</a>. E não para por aí: o capítulo também aborda como medir e comparar o desempenho dos algoritmos. É um começo importante para quem quer entender a base do que vem a seguir no livro.</p>
<h3><strong>Cap 2 &#8211; </strong>Estruturas de dados</h3>
<p>No capítulo 2 a conversa é sobre as estruturas de dados e como elas são a espinha dorsal de algoritmos. O capítulo, de fato, é um prato cheio para quem usa Python, detalhando como a linguagem gerencia estruturas de dados complexas e quais são as mais indicadas para cada tipo de dado. Mas não se preocupe se você é fã de Java ou C++, os conceitos são universais e vão te ajudar independentemente da linguagem que você curte programar. É o tipo de capítulo que faz você querer mergulhar no código e ver a mágica acontecer.</p>
<h3>Cap3 &#8211; Ordenação e Busca</h3>
<p>E aí, no capítulo 3, é apresentada a parte de algoritmos de ordenação e busca. O capítulo, a princípio, trás diferentes abordagens e tipos de algoritmos de ordenação, cada um com seu próprio estilo e estratégia de solução de problema. E para não deixar a busca de lado, tem exemplos práticos que mostram como esses algoritmos percorrem atrás dos dados.</p>
<h3>Cap 4 &#8211; Projetando algoritmos</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Chegando no capítulo 4, a gente entra na parte de Projetando Algoritmos. O capítulo, antes de mais nada, é uma verdadeira aula sobre como dar vida aos algoritmos, começando (obviamente) por entender o problema que você quer resolver. E para deixar tudo mais interessante, ocasionalmente, relembra o famoso Problema do Caixeiro Viajante (TSP), muito visto em cursos de Ciência da COmputação, e joga na mesa como um exemplo real de como aplicar essas técnicas de design. E não para por aí, ainda tem um pouco de programação linear para materializar a discussão com suas aplicações práticas. O capítulo faz bem o papel de ponte entre a teoria e a prática.</p>
</div>
</div>
</div>
<h3>Cap 5 &#8211; Grafos</h3>
<p>No Capítulo 5, a parada é nos Algoritmos de Grafos. O capítulo é um guia que mostra como navegar em grafos para representar estruturas de dados. Ele não só cobre o básico, mas também detalha teorias e técnicas mais profundas, como análise de redes e busca de grafos. E para colocar a teoria em prática, há um estudo de caso que usa grafos para desvendar fraudes.</p>
<h3>Cap 6 &#8211; Aprendizado não supervisionado</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Aqui no capítulo 6, sobretudo, começam os assuntos de <a href="https://diegonogare.net/tag/machine-learning/" target="_blank" rel="noopener">Machine Learning</a>, e esses eu li com muito mais carinho e dedicação por questões óbvias, ao propósito, de interesse pessoal <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
</div>
</div>
</div>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Este capítulo fala sobre o aprendizado de máquina não supervisionado. O capítulo é um convite para explorar como essa área do aprendizado de máquina pode ser usada para decifrar problemas do cotidiano. Ao mesmo tempo é apresentada uma introdução aos principais algoritmos e metodologias, como os de agrupamento, que encontram dados semelhantes; redução de dimensionalidade, que simplifica a complexidade diminuindo o espaço de busca; e de regras de associação, que descobre relações ocultas entre eventos e transações.</p>
<h3>Cap 7 &#8211; Aprendizado Supervisionado</h3>
</div>
</div>
</div>
<p>Neste capítulo a gente coloca a mão na massa com aprendizado supervisionado. O capítulo tem laboratório, onde são explorados os algoritimos de classificação e regressão. O Autor explica seis algoritmos de classificação e três de regressão, ele não só apresenta, mas também coda com esses algoritmos resolvendo problemas reais. E no final ainda compara os resultados para ver o que teve melhor performance.</p>
<h3>Cap 8 &#8211; Redes Neurais Artificiais</h3>
<p>No capítulo 8, antes de mais nada, o foco é pelo mundo das Redes Neurais. O capítulo abre as portas para os conceitos-chave e componentes que formam uma rede neural, explicando sobre suas várias formas e as funções de ativação. O algoritmo de backpropagation, peça central no treinamento de redes neurais, é explicado ems detalhes. Da mesma forma, no final do capítulo ainda tem um exemplo prático de como o Deep Learning pode ser usado para detectar documentos fraudulentos, trazendo a teoria para o chão da realidade.</p>
<h3>Cap 9 &#8211; NLP Natural Language Processing</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Aqui o autor aprofunda nos algoritmos para Processamento de Linguagem Natural (NLP). O capítulo é um guia completo que vai desde os fundamentos da NLP até a preparação dos dados para as tarefas mais complexas. Ele detalha o processo de vetorização de dados textuais e a técnica de incorporação de palavras. E, ao mesmo tempo, para não ficar só na teoria, apresenta um caso de uso detalhado mostrando como NLP se aplica no mundo real.</p>
</div>
</div>
</div>
<h3>Cap10 &#8211; Modelos sequenciais</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Aqui no capítulo 10, o autor leva a conversa sobre o treinamento de redes neurais para lidar com dados que seguem uma sequência. O capítulo serve como uma introdução aos modelos sequenciais, desvendando suas técnicas e metodologias. Ao mesmo tempo ainda tem uma discussão sobre como o Deep Learning pode elevar o nível das técnicas de Processamento de Linguagem Natural (que vimos no capítulo anterior). O capítulo te prepara para entender como as máquinas trabalham a partir de dados que têm uma ordem, um ritmo, uma cadência, e como isso pode revolucionar a maneira como interagimos com a tecnologia.</p>
</div>
</div>
</div>
<h3>Cap11 &#8211; Modelos sequenciais avançados</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>O capitulo apresenta, contudo, limitações dos modelos sequenciais e descobre como eles têm evoluído para avançar na resolução de problemas. O autor mergulha nos aspectos mais sofisticados desses modelos, apresentando a criação de configurações que são verdadeiras &#8220;relíquias&#8221; em complexidade. Cobre assuntos como os autoencoders e modelos Sequence-to-Sequence (Seq2Seq), passando pelos mecanismos de atenção e transformers (<a href="https://research.google/pubs/attention-is-all-you-need/" target="_blank" rel="noopener">attention is all you need</a>), o capítulo prepara o terreno para os Large Language Models (LLMs), super atuais em questões de estado da arte da Inteligência Artificial.</p>
</div>
</div>
</div>
<h3>Cap12 &#8211; Sistemas de Recomendação</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Neste capítulo o assunto discutido são sistemas de recomendação (<a href="https://diegonogare.net/2020/05/explicando-o-algoritmo-de-regra-de-associacao/" target="_blank" rel="noopener">regras de associação</a>), que parecem ler nossas mentes e sabem exatamente o que queremos antes mesmo de clicarmos. O capítulo explora os diferentes tipos de sistemas de recomendação e como eles funcionam por dentro, revelando tanto seus superpoderes quanto os desafios que enfrentam. E para fechar, o capítulo nos guia através de um problema do mundo real, mostrando como esses mecanismos podem ser a solução que estávamos procurando.</p>
<p>E é neste capítulo que se encerram os assuntos de <a href="https://diegonogare.net/tag/machine-learning/" target="_blank" rel="noopener">Machine Learning</a>!</p>
<h3>Cap 13 &#8211; Tratamento de dados</h3>
</div>
</div>
</div>
<p>Aqui o autor explica a arte de lidar com dados. O capítulo é um guia para entender os algoritmos de dados e os princípios que ajudam a resolver problemas de classificação de dados. Ele nos guia pelos algoritmos de armazenamento e compactação de dados, que são fundamentais para gerenciar informações de maneira eficiente. E como em qualquer boa estratégia, o capítulo nos mostra as vantagens e desvantagens de projetar e implementar algoritmos focados em dados.</p>
<h3>Cap 14 &#8211; Criptografia</h3>
<p>Confesso que passei bem rapido por aqui, não é um assunto que me atrai muito&#8230;</p>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Mesmo assim, o capítulo apresenta uma visão histórica da criptografia antes de mergulhar nos algoritmos que guardam nossos segredos. O capítulo começa com os algoritmos de criptografia simétrica, (MD5 e SHA), apontando suas limitações e vulnerabilidades. Depois, avança para o mundo da criptografia assimétrica, essencial para a criação de certificados digitais que autenticam e protegem em operações online. E para amarrar tudo, o capítulo trás um exemplo prático mostrando como todas essas técnicas se encaixam no assunto de segurança digital.</p>
</div>
</div>
</div>
<h3>Cap 15 &#8211; Algoritmo em grande escala</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Neste capítulo o autor aborda algoritmos que operam em larga escala. O capítulo desvenda os bastidores para mostrar a infraestrutura necessária para dar suportar estas iniciativas. Apresenta também estratégias para gerenciar o processamento de múltiplos recursos, e as limitações impostas pela lei de Amdahl são examinadas (eu nem sabia que isso existia). E ao se falar em grande escala, não poderia faltar falar sobre as GPUs. Ele mostra seu papel no universo do processamento paralelo.</p>
<h3>Cap 16 &#8211; Explicabilidade e Ética</h3>
</div>
</div>
</div>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>O Capítulo 16 trás algumas considerações práticas, convidando a gente para o desafio de tornar os algoritmos transparentes e compreensíveis. O capítulo trata da explicabilidade dos algoritmos, ou seja, até que ponto podemos entender o que acontece por trás do código? A ética no uso dos algoritmos também entra em cena, com uma discussão sobre como evitar vieses que podem surgir na implementação. Além disso, o capítulo explora técnicas para lidar com os temidos problemas NP-difíceis e reflete sobre os fatores importantes na hora de escolher um algoritmo.</p>
<p>&nbsp;</p>
</div>
</div>
</div>
<h2>Minha opinião sobre estes 50 algoritmos que deve conhecer</h2>
<p>Na minha humilde opinião o livro é completo e poderia facilmente servir de base complementar para cursos de graduação em ciência da computação. É um material útil para aprender ou aprimorar suas habilidades em algoritmos com Python.</p>
<p>Como comentei no começo do post, é leitura seletiva para quem se interessa pelos assuntos. Vale o investimento! Para mim, os capítulos entre 6 e 12, que falam de Machine Laerning, além do 16 que fala sobre transparência dos algoritmos, foram os que me chamaram mais atenção.<br />
A versão digital está na <a href="https://amzn.to/4cvyKD8" target="_blank" rel="noopener">Amazon por um pouco mais de 200 reais</a> enquanto escrevo esse texto.</p>
<p>&nbsp;</p>
<h2>Códigos do &#8220;50 Algorithms Every Programmer Should Know &#8211; 2nd edition&#8221;</h2>
<p>No <a href="https://github.com/cloudanum/50Algorithms" target="_blank" rel="noopener">Github da editora</a> você pode acompanhar os códigos do livro e reproduzir o que estudou para fixar o aprendizado com os 50 algoritmos que todo desenvolvedor deve conhecer.</p>
<p>&nbsp;</p>
<p>Bons estudos!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>O post <a href="https://diegonogare.net/2024/03/50-algoritmos-que-deve-conhecer/">Review do Livro &#8220;50 Algorithms Every Programmer Should Know &#8211; 2nd edition&#8221;</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3822</post-id>	</item>
		<item>
		<title>Multidisciplinaridade da Computação e Astrofísica</title>
		<link>https://diegonogare.net/2020/03/multidisciplinaridade-da-computacao-e-astrofisica/</link>
		
		<dc:creator><![CDATA[Diego Nogare]]></dc:creator>
		<pubDate>Wed, 25 Mar 2020 03:10:03 +0000</pubDate>
				<category><![CDATA[Negócios e Tecnologia]]></category>
		<category><![CDATA[Astrofísica]]></category>
		<category><![CDATA[Astronomia]]></category>
		<category><![CDATA[Ciência da Computação]]></category>
		<category><![CDATA[inteligencia artificial]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<guid isPermaLink="false">http://diegonogare.net/?p=3237</guid>

					<description><![CDATA[<p>O avanço tecnológico que vivemos hoje é resultado da combinação de habilidades distintas A unificação das técnicas de multidisciplinaridade da Ciência da Computação e Astrofísica, permitiu realizações que antes ficavam no âmbito da simulação. Um exemplo do resultado deste esforço em conjunto foi o registro de uma fotografia de um buraco negro, o Messier 87...</p>
<p>O post <a href="https://diegonogare.net/2020/03/multidisciplinaridade-da-computacao-e-astrofisica/">Multidisciplinaridade da Computação e Astrofísica</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>O avanço tecnológico que vivemos hoje</h1>
<h2>é resultado da combinação de habilidades distintas</h2>
<p>A unificação das técnicas de multidisciplinaridade da Ciência da Computação e Astrofísica, permitiu realizações que antes ficavam no âmbito da simulação. Um exemplo do resultado deste esforço em conjunto foi o registro de uma fotografia de um buraco negro, o Messier 87 (M87) que está a 1,6 milhões de anos luz da Terra. A foto pode ser acompanhada na capa do post e foi publicada no primeiro semestre de 2019. O feito foi realizado pelo projeto de nome <em><a href="https://eventhorizontelescope.org/" target="_blank" rel="noopener noreferrer">Event Horizon Telescope</a> </em>(EHT). Estava prevista a publicação também da foto do buraco negro do centro da Via Lactea, o 𝑆𝑎𝑔𝑖𝑡𝑡𝑎𝑟𝑖𝑢𝑠𝐴∗, que está a aproximadamente 26 mil anos luz da Terra. Mas mesmo em uma distância mais próxima de nós, os resultados não ficaram como era esperado e o consórcio adiou a publicação desta foto.</p>
<p>O EHT é um consórcio entre diversos centros de pesquisa espacial ao redor do mundo, permitindo que as fotos fossem capturadas por aproximadamente 10.000 horas, e fossem armazenadas em paralelo em um conjunto de até 32 discos com capacidades entre 6 e 10 Terabyte (TB) cada. O resultado desta parte instrumental e sua volumetria que chega a ter 15 Petabyte (PB) de dados está publicado no portal do consorcio.</p>
<h2>Relação Sol-Terra</h2>
<p>O acompanhamento de atividade de corpos celestes e seus possíveis impactos na Terra são estudados há séculos. O Sol, em específico, foi foco de diversos estudos habilitados principalmente pelos lançamentos de satélites para a camada externa da atmosfera Terrestre. A radiação emitida pelo Sol pode ser prejudicial para a vida na Terra. Podendo interferir em infraestrutura, instrumentos de medição e as pessoas no espaço. Baseado nestes impactos, os estudos de previsão de explosões solares se mostram importante!</p>
<p>Atualmente existem duas linhas de pesquisa básica, onde há esforço para predizer as explosões solares com antecedência. Uma das linhas busca prever a ocorrência e o momento da explosão. Outra busca entender a configuração dos campos magnéticos da explosão solar e estimar seu tempo de impacto na Terra.</p>
<h2>Equipamentos de medição</h2>
<p>Diferente de um telescópio óptico que recebe a imagem do objeto diretamente, o rádio telescópio, recebe a informação de intensidade, fase e polarização do sinal de rádio do objeto observado. Diversos elementos que afetam a observação são constatados em rádio telescópios. Como por exemplo, a interferência eletromagnética. Mas também falhas de antena e alimentação de energia, confusão de canal, instabilidade do sistema, falha do receptor, entre outros. Contudo, uma tarefa importante em rádio observação é a capacidade de descobrir, sinalizar e excluir esses dados de ruído.</p>
<p>Cada satélite<a href="https://www.goes.noaa.gov/" target="_blank" rel="noopener noreferrer"><em> Geostationary Operational Environmental Satellite</em></a> (GOES) possui dois sensores que coletam Raio-X solares. Ou seja, para bandas de canal curto o comprimento de onda está entre 0,5 e 4 𝐴̊, lê-se Angstroms (Ångström). E os sinais de canal longo onde o comprimento é entre 1 e 8 𝐴̊. As medições são realizadas a partir de sinais que chegam em duas câmaras de íons cheias de gás, uma para cada banda.</p>
<p>Mas equipamentos terrestres também permitem estudos, que podem ser realizados na faixa da luz visível ou faixa rádio entre 500 MHz e 50 GHz.</p>
<h2>Multidisciplinaridade da Computação e Astrofísica</h2>
<p>A aplicação de técnicas avançadas de Ciência da Computação no campo da Inteligência Artificial, com dados da Astrofísica obtidos através dos telescópios GOES, permite descobrir e reconhecer os padrões comportamentais do sinal Raio-X. E observando as características de sinal Raio-X que antecederam as explosões solares ocorridas no passado foram desenvolvidos modelos de Aprendizagem de Máquina para que, ao apresentar novas entradas de dados capturados em tempo real pelo satélite, seja possível predizer a ocorrência de explosões com o máximo de antecedência possível.</p>
<p>A minha<a href="https://diegonogare.net/2020/02/mestrado-em-inteligencia-artificial-e-astrofisica/" target="_blank" rel="noopener noreferrer"> pesquisa do mestrado</a> foi para a criação de um modelo de predição que informa como resultado qual será a intensidade de uma próxima explosão a partir das explosões observadas.</p>
<p>Para o modelo final foram criadas regras de associação utilizando o algoritmo Apriori, com um suporte mínimo de 0,01 e confiança de 0,8. A escolha dos valores de suporte e confiança foram definidas através de uma série de experimentos com alteração destes parâmetros e teste de assertividade. Com o suporte de 0,01 e confiança de 0,8, a partir da combinação de elementos de Raio-X foram criadas 56.853.701 regras de associação.</p>
<p>O post <a href="https://diegonogare.net/2020/03/multidisciplinaridade-da-computacao-e-astrofisica/">Multidisciplinaridade da Computação e Astrofísica</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3237</post-id>	</item>
	</channel>
</rss>
