Nem toda camada merece sua GPU

Você dispara um fine-tuning num foundation model, olha o medidor da GPU subir e paga por cada segundo daquilo. Em algum ponto dessa rodada, uma boa parte do compute está indo para camadas que não têm nada a ver com o seu problema. Você não sabe quais, porque ninguém nunca te disse para perguntar. Este … Ler mais

Trazendo nossa AI de mídia para casa

Neste post descrevo como arquitetei uma solução on-premise para lidar com vídeos que precisam ter cenas segmentadas, rostos identificados, legendas geradas, thumbs escolhidas, metadados puxados para o catálogo. É sobre como paramos de tentar vencer essa conta com pessoas e começamos a vencer com nossa própria AI. TL;DR: Como a SOFA Digital construiu o MIDAS, … Ler mais

Como migrei um monolito WebForms para uma API .NET 8 e React SPA

Por anos fui a pessoa responsável por manter um aplicativo ASP.NET WebForms vivo. Ele sustentava todo o negócio: representantes de vendas, seus pedidos, comissões, as empresas que representavam. Rodava exclusivamente no Windows, dependia de um conjunto de controles DevExpress de 2011 e imprimia relatórios por um mecanismo que se recusava a compilar em qualquer máquina … Ler mais

Medindo o Volume de Lesões de EM em Ressonância Magnética Cerebral

You are handed a brain MRI and a deceptively simple question: how much multiple sclerosis is in here? The lesions are right there on the FLAIR scan, bright little blobs scattered through the white matter, but “right there” is not a number. Counting them by hand across 181 slices, for five patients, is how you … Ler mais

ReactJS: Resumo Prático

React é um modelo de componentes, não um framework completo. Entender hooks, contexto, o algoritmo de reconciliação e os padrões de gerenciamento de estado é o que determina se você vai construir aplicações mantíveis ou uma sopa de componentes. Este post é uma referência prática para consultar quando estiver começando um projeto novo ou se … Ler mais