{"id":10830,"date":"2019-04-17T12:42:29","date_gmt":"2019-04-17T15:42:29","guid":{"rendered":"https:\/\/tarciziosilva.com.br\/blog\/?p=10830"},"modified":"2019-04-17T12:43:00","modified_gmt":"2019-04-17T15:43:00","slug":"interrogando-apis-de-visao-computacional-publicado-relatorio-do-smartdatasprint","status":"publish","type":"post","link":"https:\/\/tarciziosilva.com.br\/blog\/interrogando-apis-de-visao-computacional-publicado-relatorio-do-smartdatasprint\/","title":{"rendered":"Interrogando APIs de Vis\u00e3o Computacional &#8211; publicado relat\u00f3rio do #SMARTDataSprint"},"content":{"rendered":"<p><a href=\"https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/documentation-photo-of-the-visual-network-analysis-process.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-10832\" src=\"https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/documentation-photo-of-the-visual-network-analysis-process-580x455.jpeg\" alt=\"\" width=\"580\" height=\"455\" srcset=\"https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/documentation-photo-of-the-visual-network-analysis-process-580x455.jpeg 580w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/documentation-photo-of-the-visual-network-analysis-process-150x118.jpeg 150w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/documentation-photo-of-the-visual-network-analysis-process-300x235.jpeg 300w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/documentation-photo-of-the-visual-network-analysis-process.jpeg 768w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p>No final de janeiro aconteceu mais uma edi\u00e7\u00e3o do SMART Data Sprint, um evento que re\u00fane pesquisadores, programadores e designers para trabalho colaborativo sobre um determinado tema de pesquisa &#8211; e bases de dados. Tive a oportunidade de, junto ao <a href=\"https:\/\/ufmg.academia.edu\/AndreMintz\" target=\"_blank\" rel=\"noopener\">Andre Mintz<\/a>, idealizar o projeto &#8220;<a href=\"https:\/\/smart.inovamedialab.org\/smart-2019\/project-reports\/interrogating-vision-apis\/\" target=\"_blank\" rel=\"noopener\"><strong>Interrogating Vision APIs<\/strong><\/a>&#8220;. Durante quatro dias, Mintz se juntou aos pesquisadores\u00a0<a href=\"https:\/\/bea92.github.io\/website\/\" target=\"_blank\" rel=\"noopener\">Beatrice Gobbo<\/a>, <a href=\"https:\/\/uni-klu.academia.edu\/ElenaPilipets\" target=\"_blank\" rel=\"noopener\">Elena Pilipets<\/a>, <a href=\"http:\/\/www.hamdanazhar.com\/\" target=\"_blank\" rel=\"noopener\">Hamdan Azhar<\/a>, <a href=\"https:\/\/www.researchgate.net\/profile\/Helen_Takamitsu\" target=\"_blank\" rel=\"noopener\">Helen Takamitsu<\/a>, <a href=\"https:\/\/thesocialplatforms.wordpress.com\/\" target=\"_blank\" rel=\"noopener\">Janna Joceli Omena<\/a> e <a href=\"http:\/\/taisoliveira.me\/\" target=\"_blank\" rel=\"noopener\">Ta\u00eds Oliveira<\/a> para analisar ao mesmo tempo, com m\u00e9todos digitais, duas perguntas de pesquisa:<\/p>\n<blockquote><p><em>a) Quais s\u00e3o as diferen\u00e7as entre os principais fornecedores de vis\u00e3o computacional?<\/em><\/p><\/blockquote>\n<blockquote><p><em>b) Podemos investigar representa\u00e7\u00f5es nacionais usando ferramentas de vis\u00e3o computacional?<\/em><\/p><\/blockquote>\n<p>Para responder estas perguntas, foram processadas mais de 60 mil imagens provenientes de bancos de imagens (Shutterstock, Adobe Stock e Getty Images) para resultados \u00e0 buscas como &#8220;brazilian&#8221;, &#8220;british&#8221;, &#8220;indian&#8221;, &#8220;portuguese&#8221; e outros marcadores de nacionalidade em cada um dos recursos de vis\u00e3o computacional citados anteriormente. O time focou em quatro nacionalidades (brasileiros, nigerianos, austr\u00edacos e portugueses).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-10846\" src=\"https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/brazilian-580x278.png\" alt=\"\" width=\"580\" height=\"278\" srcset=\"https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/brazilian-580x278.png 580w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/brazilian-150x72.png 150w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/brazilian-300x144.png 300w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/brazilian-768x368.png 768w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/brazilian.png 1529w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/p>\n<p>Foram aplicados de modo emergente m\u00e9todos como text analysis, visualiza\u00e7\u00e3o de redes, descri\u00e7\u00e3o densa e c\u00e1lculos estat\u00edsticos para entender as similaridades e diferen\u00e7as tanto entre os fornecedores de vis\u00e3o computacional quanto entre os diferentes bancos de imagens e nacionalidades representadas.<\/p>\n<p>Como primeiro resultado p\u00fablico do esfor\u00e7o, um extenso relat\u00f3rio que tamb\u00e9m inclui protocolos de pesquisa (para replica\u00e7\u00e3o), detalhes sobre a metodologia, quest\u00f5es de pesquisa, design da pesquisa, descobertas e dicuss\u00e3o foi publicado no site do Inova Media Lab, organizador do evento. Em breve os autores produzir\u00e3o textos acad\u00eamicos e desdobramentos sobre o estudo, mas gostaria de adiantar &#8211; para os lus\u00f3fonos, um mini-resumo das principais descobertas.<\/p>\n<p>&nbsp;<\/p>\n<p><em>Diferen\u00e7as entre fornecedores de computa\u00e7\u00e3o visual<\/em><\/p>\n<p>As tr\u00eas APIs de computa\u00e7\u00e3o visual abordadas &#8211; desenvolvidas por Google, IBM e Microsoft &#8211; apresentam caracter\u00edsticas bem diferentes de etiquetagem que descrevem diferentes ontologias e espa\u00e7os sem\u00e2nticos. Sobre n\u00edveis de detalhes, a API da Google tende a maiores n\u00edveis de especificidade; IBM apresenta alguma especificidade mas n\u00e3o tanta quanto a da Google; e a da Microsoft \u00e9 geralmente muito gen\u00e9rica e possui um escopo limitado de etiquetagem. A imagem abaixo apresenta uma compara\u00e7\u00e3o aned\u00f3tica sobre as abordagens:<\/p>\n<p><a href=\"https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/visao-computacional-rookie-amateur-expert.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-10841\" src=\"https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/visao-computacional-rookie-amateur-expert-580x438.jpeg\" alt=\"\" width=\"580\" height=\"438\" srcset=\"https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/visao-computacional-rookie-amateur-expert-580x438.jpeg 580w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/visao-computacional-rookie-amateur-expert-150x113.jpeg 150w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/visao-computacional-rookie-amateur-expert-300x226.jpeg 300w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/visao-computacional-rookie-amateur-expert-768x579.jpeg 768w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/03\/visao-computacional-rookie-amateur-expert.jpeg 916w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><em>Redes visuais como ferramentas descritivas \u00fateis \u00e0 pesquisa social sobre representa\u00e7\u00e3o<\/em><\/p>\n<p>Sites de bancos de imagens representam visualidades com temas recorrentes para os quais as APIs de computa\u00e7\u00e3o visual s\u00e3o \u00fateis como recursos descritivos, mostrando configura\u00e7\u00f5es e padr\u00f5es emergentes dos temas constru\u00eddos como t\u00edpicos para cada grupo &#8211; nacionalidade no caso. A visualiza\u00e7\u00e3o abaixo, por exemplo, mostra na rede de labels (etiquetas) como, para cada pa\u00eds, as APIs e a clusteriza\u00e7\u00e3o em rede (no Gephi) permitiu encontrar um padr\u00e3o recorrente de grupos ligados a: a) natureza; b) comida; e c) pessoas. Para cada pa\u00eds um grande grupo de imagens sobre algum aspecto cultural (ou estere\u00f3tipo online) esteve tamb\u00e9m presente: Carnaval para Brasil; T\u00eaxtil para Portugal; Cidade e Arquitetura para \u00c1ustria; e Dinheiro para Nig\u00e9ria.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-10848\" src=\"https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/Countries-and-typicality-580x422.jpeg\" alt=\"\" width=\"580\" height=\"422\" srcset=\"https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/Countries-and-typicality-580x422.jpeg 580w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/Countries-and-typicality-150x109.jpeg 150w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/Countries-and-typicality-300x218.jpeg 300w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/Countries-and-typicality.jpeg 768w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><em>Vis\u00e3o computacional e culturas<\/em><\/p>\n<p>As APIs de vis\u00e3o computacional apresentaram diferentes n\u00edveis de sensibilidade e modos de tratamento de imagens de culturas espec\u00edficas. Por exemplo, enquanto o Google reconheceu v\u00e1rios itens espec\u00edficos sobre comida ou instrumentos musicais, a precis\u00e3o nem sempre foi satisfat\u00f3ria tanto no servi\u00e7o da Google quanto na dos demais. Em alguns casos, as APIs reproduziram invisibilidades de marcadores culturais de grupos minorizados, poss\u00edvel refor\u00e7o de rela\u00e7\u00f5es \u00e9tnico-raciais hierarquizadas. Na imagem abaixo vemos um dos exemplos nos quais a Google Vision marcou como peruca (&#8220;wig&#8221;) um cabelo natural:<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-10849\" src=\"https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/google-vision-wig-racial-bias-computer-vision-580x429.png\" alt=\"\" width=\"580\" height=\"429\" srcset=\"https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/google-vision-wig-racial-bias-computer-vision-580x429.png 580w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/google-vision-wig-racial-bias-computer-vision-150x111.png 150w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/google-vision-wig-racial-bias-computer-vision-300x222.png 300w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/google-vision-wig-racial-bias-computer-vision-768x568.png 768w, https:\/\/tarciziosilva.com.br\/blog\/wp-content\/uploads\/2019\/04\/google-vision-wig-racial-bias-computer-vision.png 874w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/p>\n<p>H\u00e1 muito mais no relat\u00f3rio que pode ser lido em toda sua extens\u00e3o em\u00a0<a href=\"https:\/\/smart.inovamedialab.org\/smart-2019\/project-reports\/interrogating-vision-apis\/\" target=\"_blank\" rel=\"noopener\">https:\/\/smart.inovamedialab.org\/smart-2019\/project-reports\/interrogating-vision-apis\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>No final de janeiro aconteceu mais uma edi\u00e7\u00e3o do SMART Data Sprint, um evento que re\u00fane pesquisadores, programadores e designers para trabalho colaborativo sobre um determinado tema de pesquisa &#8211; e bases de dados. Tive a oportunidade de, junto ao Andre Mintz, idealizar o projeto &#8220;Interrogating Vision APIs&#8220;. Durante quatro dias, Mintz se juntou aos [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1147],"tags":[2331,2535,2543,2576,2577,2578,2575],"class_list":["post-10830","post","type-post","status-publish","format-standard","hentry","category-textos-academicos","tag-analise-de-redes","tag-data-sprint","tag-google-vision","tag-ibm-watson","tag-microsoft-azure","tag-network-analysis","tag-visao-computacional"],"_links":{"self":[{"href":"https:\/\/tarciziosilva.com.br\/blog\/wp-json\/wp\/v2\/posts\/10830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tarciziosilva.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tarciziosilva.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tarciziosilva.com.br\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tarciziosilva.com.br\/blog\/wp-json\/wp\/v2\/comments?post=10830"}],"version-history":[{"count":16,"href":"https:\/\/tarciziosilva.com.br\/blog\/wp-json\/wp\/v2\/posts\/10830\/revisions"}],"predecessor-version":[{"id":10853,"href":"https:\/\/tarciziosilva.com.br\/blog\/wp-json\/wp\/v2\/posts\/10830\/revisions\/10853"}],"wp:attachment":[{"href":"https:\/\/tarciziosilva.com.br\/blog\/wp-json\/wp\/v2\/media?parent=10830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tarciziosilva.com.br\/blog\/wp-json\/wp\/v2\/categories?post=10830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tarciziosilva.com.br\/blog\/wp-json\/wp\/v2\/tags?post=10830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}