<?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 Serviços Cognitivos - Diego Nogare</title>
	<atom:link href="https://diegonogare.net/tags/servicos-cognitivos/feed/" rel="self" type="application/rss+xml" />
	<link>https://diegonogare.net/tags/servicos-cognitivos/</link>
	<description>Consultor Executivo de IA &#38; ML</description>
	<lastBuildDate>Tue, 15 Apr 2025 13:43:48 +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 Serviços Cognitivos - Diego Nogare</title>
	<link>https://diegonogare.net/tags/servicos-cognitivos/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">247556142</site>	<item>
		<title>Extrair valores de seus documentos</title>
		<link>https://diegonogare.net/2020/04/extrair-valores-de-seus-documentos/</link>
		
		<dc:creator><![CDATA[Diego Nogare]]></dc:creator>
		<pubDate>Mon, 06 Apr 2020 12:00:08 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[interpretação de linguagem natural]]></category>
		<category><![CDATA[NLP]]></category>
		<category><![CDATA[Serviços Cognitivos]]></category>
		<category><![CDATA[Visão Computacional]]></category>
		<guid isPermaLink="false">http://diegonogare.net/?p=3197</guid>

					<description><![CDATA[<p>Como utilizar seus documentos físicos para ajudar na tomada de decisão Que os dados são os bens mais valiosos que as empresas possuem, não temos duvidas, mas como podemos extrair valores de seus documentos antigos da mesma forma que fazemos com os dados digitais que são utilizados nas tomadas de decisões? Com o uso de...</p>
<p>O post <a href="https://diegonogare.net/2020/04/extrair-valores-de-seus-documentos/">Extrair valores de seus documentos</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Como utilizar seus documentos físicos</h1>
<h2>para ajudar na tomada de decisão</h2>
<p>Que os dados são os bens mais valiosos que as empresas possuem, não temos duvidas, mas como podemos extrair valores de seus documentos antigos da mesma forma que fazemos com os dados digitais que são utilizados nas tomadas de decisões? Com o uso de técnicas de Inteligência Artificial das áreas de <a href="https://diegonogare.net/2020/03/5-passos-da-visao-computacional/" target="_blank" rel="noopener noreferrer">Visão Computacional</a> e também de <a href="https://diegonogare.net/2020/03/projeto-com-interpretacao-de-linguagem-natural/" target="_blank" rel="noopener noreferrer">Interpratação de Linguagem Natural</a>, combinado com o poder da Computação em Nuvem, é possível trabalhar nesta frente dentro da sua empresa.</p>
<p>Imagine ter uma solução similar aos sofisticados sistemas de busca web, como o Google ou Bing, para sua empresa. Sim, é possível permitir busca de um termo e analisar o retorno no formato já conhecido de textos, como também os retornos em imagens, videos, etc. Qualquer coisa que contenha aquele termo de busca será retornado. Seja de escrita em formato digital ou manual. Como também em representação de imagem, será retornado para você. E não é necessário desenvolver do zero esta solução. Você pode utilizar serviços prontos, como por exemplo, a Busca Inteligente e a Mineração de Conhecimento que é oferecido como Serviço Cognitivo.</p>
<h2>Extrair valores de seus documentos</h2>
<p>A oferta de Busca Inteligente e Mineração de Conhecimento, contudo, encapsula diversas técnicas separadas dos Serviços Cognitivos. Como OCR que recebe um documento que foi digitalizado e transforma em texto, visão computacional para criar legendas automáticas em imagens. A busca fonética permite que se encontre termos, mesmo que digitados errados, mas que tenha uma similaridade em sua forma. Entre outras soluções nativas dos serviços cognitivos&#8230;</p>
<p>Um exemplo de uso destas técnicas pode ser encontrado no projeto <a href="https://jfk-demo.azurewebsites.net/#/" target="_blank" rel="noopener noreferrer">JFK Files</a>, onde a Microsoft indexou os documentos publicos do caso. O vídeo abaixo explica um pouco do uso destas técnicas, contudo apresentou uma visão macro, utilizadas na construção deste projeto sobre o assassinato do presidente americano.</p>
<p><iframe src="https://www.youtube.com/embed/JFdF-Z7ypQo" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>O post <a href="https://diegonogare.net/2020/04/extrair-valores-de-seus-documentos/">Extrair valores de seus documentos</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3197</post-id>	</item>
		<item>
		<title>5 passos da Visão Computacional</title>
		<link>https://diegonogare.net/2020/03/5-passos-da-visao-computacional/</link>
		
		<dc:creator><![CDATA[Diego Nogare]]></dc:creator>
		<pubDate>Mon, 30 Mar 2020 12:00:42 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[inteligencia artificial]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Serviços Cognitivos]]></category>
		<category><![CDATA[Visão Computacional]]></category>
		<guid isPermaLink="false">http://diegonogare.net/?p=3191</guid>

					<description><![CDATA[<p>Permita que o computador enxergue transformando a imagem em um conjunto de numeros Com o crescimento do poder da computação nos dias de hoje, e o entendimento cada vez maior das possibilidades do uso da Inteligência Artificial nas empresas, listei os 5 passos para Visão Computacional, que é uma das áreas de maior percepção do...</p>
<p>O post <a href="https://diegonogare.net/2020/03/5-passos-da-visao-computacional/">5 passos da Visão Computacional</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Permita que o computador enxergue</h1>
<h2>transformando a imagem em um conjunto de numeros</h2>
<p>Com o crescimento do poder da computação nos dias de hoje, e o entendimento cada vez maior das <a href="https://diegonogare.net/2020/01/uso-da-inteligencia-artificial-no-cotidiano/" target="_blank" rel="noopener noreferrer">possibilidades do uso da Inteligência Artificial</a> nas empresas, listei os 5 passos para Visão Computacional, que é uma das áreas de maior percepção do uso da IA. Não porque está em evidência, mas porque é próxima ao comportamento humano, assim como a questão de <a href="https://diegonogare.net/2020/03/projeto-com-interpretacao-de-linguagem-natural/" target="_blank" rel="noopener noreferrer">interpretação de linguagem natural</a>. Com isso, as pessoas conseguem ter uma percepção melhor da Inteligência Artificial na resolução de problemas.</p>
<p>As técnicas de Visão Computacional procuram simular a visão natural, seja de um humano ou de um outro animal. O mais comum é simular a visão humana, com aplicações em projetos de reconhecimento de objetos em cena, análise de sentimentos em faces, reconhecimento de faces, entre outros. A análise de vídeo também entra nesta categoria, pois os vídeos são uma sequência de várias fotos passadas uma após a outra em um conjunto muito pequeno de tempo.</p>
<p>Recomendo a leitura do livro <a href="https://www.amazon.com.br/gp/product/8550807885/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=8550807885&amp;linkCode=as2&amp;tag=diegonogare-20&amp;linkId=d3f00e1742c23ea91ef3f44279472f52" target="_blank" rel="noopener noreferrer">A Revolução do Aprendizado Profundo</a><img decoding="async" style="border: none !important; margin: 0px !important;" src="//ir-br.amazon-adsystem.com/e/ir?t=diegonogare-20&amp;l=am2&amp;o=33&amp;a=8550807885" alt="" width="1" height="1" border="0" />, para ter uma ideia mais ampla do uso das soluções de Deep Learning, além da Visão Computacional.</p>
<p>&nbsp;</p>
<h2>5 passos da Visão Computacional</h2>
<h3>Amostras de imagens</h3>
<p>Como todo sistema de Machine Learning, o seu projeto de Visão Computacional deve saber o que procurar na imagem. Para isso, ele precisa ser ensinado! Existem muitas bases de dados de imagens que são possíveis de se utilizar para ensinar a máquina. Algumas são bastante famosas, como por exemplo a <a href="http://www.image-net.org/" target="_blank" rel="noopener noreferrer">Imagenet</a>. Outras mais específicas para um domínio de assunto, como o <a href="https://sdo.gsfc.nasa.gov/data/aiahmi/" target="_blank" rel="noopener noreferrer">SDO &#8211; Solar Dynamics Observatory.</a></p>
<p>É importante definir como você pretende ensinar a máquina, e apresentar os exemplos reais que quer buscar e também os contra-exemplos. Esta necessidade é justamente para ensinar a máquina a encontrar os padrões do que realmente quer encontrar e divergir do que é parecido mas não é o que precisa. Imagine que está ensinando a máquina a reconhecer ovelhas que estão prontas para ter a lã retirada. É importante ter uma grande quantidade (e esse numero diverge bastante na literatura, então é difícil dizer uma quantidade mínima de amostras) de ovelhas, mas também apresentar diversas imagens de nuvens no céu para que sirvam de contra-exemplos.</p>
<p>&nbsp;</p>
<h3>Redimensionar os tamanhos</h3>
<p>Para facilitar a aprendizagem de máquina, é interessante que todas as imagens trabalhadas sigam um padrão de tamanho. Isso porque quanto maior for a imagem, mais detalhes e informação ela pode conter. Pense em uma imagem como uma matriz de números, onde cada pixel da imagem é um conjunto combinado de cores. Em uma imagem de 500 pixels de largura por 500 pixels de altura, existe no total 250.000 pixels naquela matriz. É bastante coisa, não é?! Agora imagine que as imagens sejam de tamanhos variados, algumas contendo 2000 x 2000 pixels de tamanho. São 4 milhões de pontos, isso só em uma imagem.</p>
<p>Redimensionar as imagens, para manter um padrão de tamanho aceitável é importante. Assim pode-se diminuir o processamento, mas sem perder a qualidade da imagem.</p>
<p>&nbsp;</p>
<h3>Aplicar os filtros</h3>
<p>Lembra da imagem de 500&#215;500 que comentei acima, agora aprofunde esse número para que cada um destes 250 mil pontos sejam representados por uma combinação de três canais de cores. O R representa a cor vermelha (Red), o G representa a cor verde (Green) e o B representa a cor azul (Blue). Imagine o tanto de processamento que é necessário para trabalhar com uma imagem desta, em todos os seus pixels e cores RGB. Com o objetivo de salvar um pouco de processamento mas sem perder qualidade da resposta, alguns filtros podem ser aplicados.</p>
<p>Uma técnica bastante utilizada é de transformar tudo em tons de cinza. Com isso, ao invés de ter a profundidade de 3 camadas de cores do RGB, é só uma camada que varia entre o preto e o branco, com um intervalo de 255 possibilidades sendo o valor 0 o preto absoluto e o valor 255 o branco absoluto. Todo o intervalo é um degradê saindo do preto e chegando ao branco, passando por vários tons de cinza. Se seu problema não precisa de cores, essa técnica pode ajudar.</p>
<p>Outra técnica que pode estender esse processamento, é a binarização para valores de branco e preto. É possível definir um valor de corte, que seria o tom de cinza escolhido. Com isso, qualquer valor de cor do pixel é comparado com esse numero de corte. Se o valor do pixel for inferior ao corte, ele passará a ser preto, se o valor for superior ao de corte, ele passará a ser branco. Isso transforma a imagem exclusivamente em preto e branco.</p>
<p>Filtro de bordas podem ser utilizados para dar realce à áreas de interpolação de objetos, destacando os objetos de acordo com a variação dos pixels à sua volta.</p>
<p>&nbsp;</p>
<h3>Limpar os ruídos</h3>
<p>Mesmo após aplicar os filtros para deixar as imagens mais fáceis de se trabalhar, é possível aplicar mais alguns filtros que ajudarão a tirar algumas impurezas da imagem. Estas impurezas são chamadas de ruído e não trazem benefícios reais.</p>
<p>Talvez um dos mais comuns seja o processo de convolução de imagem. Que por padrão faz uma média aritmética dos valores dos pixels à sua volta, e substitui o valor daquele pixel caso ele esteja fora do valor da média com o acréscimo de um desvio padrão.</p>
<p>Para ilustrar, mas sem ficar muito complexo, imagine que foi definido um valor de 9 pixels para acontecer a convolução da imagem. Este processo faz uma segmentação em janela com 3&#215;3 pixels, totalizando os 9 definidos. É analisado o pixel central, comparado com o valor da média aritmética de todos os outros 8 pixels à sua volta, incluindo os diagonais. Então o valor do pixel é comparado com o resultado do calculo acrescido do desvio padrão definido. Se o valor estiver fora daquele intervalo, então o algoritmo fará a substituição do valor do pixel pelo novo valor. E andará a janela de 9 pixels para a próxima combinação de valores. Seguirá fazendo isso até o fim da imagem. Com todas as imagens.</p>
<p>&nbsp;</p>
<h3>Treinar o modelo</h3>
<p>Depois de padronizar e limpar todas as imagens, é necessário criar o modelo que fará o reconhecimento do objeto que você deseja. Existem muitas bibliotecas e frameworks disponíveis para você utilizar em seus projetos. Uma das bibliotecas mais famosas é o <a href="https://opencv.org/" target="_blank" rel="noopener noreferrer">OpenCV</a>, que é da Intel e tem distribuição gratuita. Um framework bastante utilizado para treinar a máquina a reconhecer objetos em tempo real é o <a href="https://arxiv.org/abs/1506.02640" target="_blank" rel="noopener noreferrer">Yolo &#8211; You Only Look Once</a>. Mas será que vale fazer meu modelo do zero ou usar um framework já pronto? Na minha visão, a resposta é depende. Isso porque cada caso é um caso, e se você precisa de algo muito rápido para testar, usar as ferramentas prontas que permitem ajuste é uma boa saída. Contudo, se você precisa de algo muito específico, ai provavelmente terá que fazer do zero.</p>
<p>&nbsp;</p>
<p>Acredito que com essa leitura você terá entendido os 5 passos da Visão Computacional, e poderá adicionar a habilidade humana de enxergar aos seus projetos. Agora é estudar as formas de fazer isso, e colocar a mão na massa!</p>
<p>O post <a href="https://diegonogare.net/2020/03/5-passos-da-visao-computacional/">5 passos da Visão Computacional</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3191</post-id>	</item>
	</channel>
</rss>
