Artigos
Busque por assunto, explore as tags e as categorias ou navegue por todos os artigos. Se preferir uma ordem de leitura, veja as Trilhas.
Por assunto
algoritmos análise de dados análise qualitativa análise quantitativa api arduino avaliação banco de dados busca c++ ciência de dados cliente-servidor dados desenvolvimento web design design system devops direitos autorais educação enade engenharia de software estatística estruturas de dados express git github inteligência artificial interação humano-computador javascript listas llm machine learning metodologia científica modelagem lógica mysql normalização opensuse padrões de projeto programação projetos propriedade industrial propriedade intelectual python redes neurais artificiais regressão resenha sistemas distribuídos sistemas operacionais software SOLID sql série TADS teste de hipóteses testes unitários tipos de variáveis tumbleweed user experience user interface valor-p
Por categoria
- Banco de Dados (6)
- Ciência de Dados (15)
- Design (1)
- DevOps (3)
- Educação (4)
- Engenharia de Software (13)
- Entretenimento (4)
- Estatística (10)
- Filme (2)
- Hardware e SO (7)
- Inteligência Artificial (10)
- Programação (32)
- Propriedade Intelectual (8)
- Redes (2)
- Reflexões (1)
- Série (2)
- Tutorial (95)
Todos os artigos
Versionamento de código com Git/Github
Se você pretende trabalhar em sistemas grandes, complexos, colaborativos ou profissionais, o controle de versão não é uma opção, mas uma pré-condição para o sucesso da proposta. Neste artigo, exploraremos os conceitos e a prática por trás do sistema Git e das plataformas de hospedagem. Não apenas exploraremos as ferramentas, mas entenderemos a filosofia por…
Conceitos e organização de domínios da Engenharia de Software
A Engenharia de Software é uma disciplina que impõe disciplina e organização a uma atividade que pode ser caótica. Trabalhar na área de programação exige dos profissionais mais do que apenas habilidades em linguagens e IDEs. É necessário também modelar todo o processo de construção do produto. Neste artigo apresentaremos uma estrutura teórica para uma disciplina moderna…
Convenções, Acordos e Organizações de Gestão em Propriedade Intelectual
As raízes do que viria a ser conceituado como Propriedade Intelectual podem ser remontadas à época da Idade Média, com as primeiras formas de proteção concedidas através de cartas patentes para ofícios e invenções específicas, garantindo privilégios reais. Contudo, em meados de 1474 surge o primeiro estatuto de patentes, firmado em Veneza, na Itália. Mais…
Threads em Sistemas Operacionais
Durante nossa jornada pela Engenharia de Software, passamos rapidamente da escrita de scripts sequenciais para a necessidade de sistemas que realizam múltiplas tarefas simultaneamente. Para entender como um navegador web pode baixar uma imagem, responder aos cliques dos usuários e renderizar um vídeo ao mesmo tempo, precisamos falar sobre Threads. O que é um(a) thread?…
O Jogo da Invocação: por que é importante conhecer a história das coisas
O Jogo da Invocação (no original, All Fun and Games) é um daqueles filmes de terror que você olha no catálogo da plataforma de streaming e pensa: “Naahhhh, próximo!”, e segue “scrollando” a página. Se você é daqueles que procura por avaliações na internet então, vixe, piorou. Distribuído em circuitos cinematográficos e plataformas de vídeo…
Intervalos de Confiança para médias e proporções
Na prática da Engenharia e da Estatística, raramente conhecemos os parâmetros reais de uma população (como a média populacional μ\mu ou a variância σ2\sigma^2, por exemplo). O que possuímos na realidade são os dados amostrais. Contudo, as amostras não representam a população de forma completa (obviamente, né?). Sendo assim, o Intervalo de Confiança (IC) surge…
Teorema Central do Limite
O Teorema Central do Limite (TCL) é um dos conceitos mais importantes na Estatística e na teoria das probabilidades. Ele buscar explicar por que a distribuição das médias amostrais tende a seguir uma distribuição normal, mesmo quando os dados originais não são normalmente distribuídos (Naruhodo, 2025). O TCL é a base para muitos métodos estatísticos, incluindo Testes de hipóteses (ex:…
Agrupamento
O agrupamento (clustering) é um processo de organização de objetos em grupos cujos membros são similares de alguma forma. Segundo a definição clássica de Jain, Murty e Flynn (1999), a técnica de clustering é a organização não supervisionada de padrões (observações, vetores de dados ou vetores de características) em grupos ou clusters. A premissa central…
Regressão
A análise de regressão é uma das ferramentas estatísticas existentes para a modelagem de dados, cuja origem remonta aos estudos biométricos do final do século XIX. O termo foi cunhado originalmente por Francis Galton em 1886, no seu estudo Regression towards Mediocrity in Hereditary Stature, onde ele observou que a altura dos filhos tendia a…
Classificação
A classificação é uma das tarefas base no aprendizado de máquina supervisionado, essencial para a formação de qualquer cientista de dados. Segundo Mitchell (1997), o aprendizado de máquina ocorre quando um programa de computador melhora seu desempenho em uma tarefa específica através da experiência. No contexto da classificação, essa “experiência” traduz-se por meio do treinamento…
Estatística Descritiva em Python
A construção de modelos de machine learning eficazes não começa com a escolha do algoritmo, mas sim com a compreensão profunda dos dados. Nesse sentido, a estatística descritiva atua como uma ferramenta primária para organizar, resumir e descrever as características essenciais de um conjunto de dados, transformando observações brutas em informações inteligíveis. O que são…
Pré-processamento de dados: Redução dos dados
A Ciência de Dados tem como objetivo principal a extração de informações úteis a partir de dados que servirão como embasamento para tomadas de decisão. Contudo, para que essa extração seja realizada com qualidade, os dados brutos devem ser submetidos a um processo de pré-processamento. A qualidade dos dados é um pré-requisito importante para que as informações descobertas…
Pré-processamento de dados: Transformação de dados
A Ciência de Dados tem como objetivo principal a extração de informações úteis a partir de dados que servirão como embasamento para tomadas de decisão. Contudo, para que essa extração seja realizada com qualidade, os dados brutos devem ser submetidos a um processo de pré-processamento. A qualidade dos dados é um pré-requisito importante para que as informações descobertas…
Pré-processamento de dados: Integração de conjuntos
A Ciência de Dados tem como objetivo principal a extração de informações úteis a partir de dados que servirão como embasamento para tomadas de decisão. Contudo, para que essa extração seja realizada com qualidade, os dados brutos devem ser submetidos a um processo de pré-processamento. A qualidade dos dados é um pré-requisito importante para que as informações descobertas…