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
Comandos SQL DML: inserindo, atualizando e excluindo dados em bancos relacionais
A linguagem SQL (do inglês Structured Query Language), é uma linguagem declarativa usada para definir, consultar, manipular e controlar dados em sistemas de bancos de dados relacionais. Em vez de exigir que o programador descreva passo a passo como o banco deve percorrer os dados, a SQL permite declarar o que se deseja obter ou…
Aprendizado Supervisionado: Redes Neurais Artificiais
As Redes Neurais Artificiais, ou RNAs, são modelos computacionais de aprendizado de máquina inspirados de forma abstrata no funcionamento de sistemas neurais biológicos, conforme a comparação na Figura 1. Em termos práticos, uma RNA aprende padrões a partir de dados por meio do ajuste progressivo de pesos numéricos associados às conexões entre seus neurônios artificiais.…
Comandos SQL DDL: CREATE, ALTER e DROP na construção de bancos de dados
A famosa SQL (sigla para Structured Query Language), é a linguagem padrão usada para definir, consultar, manipular e controlar dados em bancos de dados relacionais. Em outras palavras, SQL é a ponte entre o usuário, o sistema de informação e o Sistema Gerenciador de Banco de Dados, ou SGBD. Por meio dela, um desenvolvedor consegue…
Introdução aos testes de hipóteses
O teste de hipóteses é um procedimento estatístico usado para avaliar se uma afirmação sobre uma população é compatível com os dados observados em uma amostra. Em termos práticos, ele ajuda o pesquisador a decidir se uma diferença, uma melhoria, uma associação ou um efeito observado nos dados pode ser tratado como evidência estatística ou…
Qualidade de Software e Fundamentos de Teste na profissão de QA
O teste de software deixou de ser uma atividade restrita ao final do projeto. Durante muito tempo, o testador tradicional era associado à execução manual de roteiros, ao registro de defeitos e à validação final antes da entrega. No desenvolvimento moderno, esse papel se ampliou para o analista de Quality Assurance, ou QA, profissional que…
Avaliando interfaces com as Heurísticas de Nielsen
As heurísticas de Nielsen são dez princípios gerais para avaliar a usabilidade de interfaces digitais. Jakob Nielsen as chama de “heurísticas” porque não são regras rígidas, mas orientações amplas, úteis para identificar problemas de interação em sistemas, aplicativos, sites e protótipos (Nielsen, 1994). A versão publicada pela Nielsen Norman Group foi atualizada em 2024, mantendo…
Aprendizado supervisionado: Regressão Logística
A regressão logística é uma técnica estatística e de aprendizado de máquina usada principalmente para problemas de classificação, sobretudo quando a variável de saída possui duas classes possíveis: sim/não, aprovado/reprovado, fraude/não fraude, evasão/não evasão, tumor benigno/maligno, cliente cancela/não cancela. No desenvolvimento de software moderno, esse tipo de problema aparece com frequência considerável. Um sistema financeiro…
Aprendizado Supervisionado: Regressão Linear Simples e Múltipla
Na área de machine learning, as técnicas de aprendizado supervisionado são aquelas que buscam prever ou representar relações entre uma ou mais variáveis de entrada ( X ) e uma variável de saída ( y ). De acordo com Belcic e Stryker (2026, online), o “aprendizado supervisionado é uma técnica (…) que usa conjuntos de dados…
Destrinchando a Lei 11.484/2007 (Lei das Topografias de Circuitos Integrados)
A Lei nº 11.484/2007 tem dois grandes eixos de proteção: de um lado, institui políticas de incentivo à indústria de semicondutores e equipamentos de TV digital; de outro, cria no Brasil um regime específico de propriedade intelectual para as topografias de circuitos integrados. Para quem trabalha com Gestão de Projetos e Inovação, o segundo eixo…
Destrinchando a Lei 13.123/2015 (Lei da Biodiversidade)
A Lei nº 13.123/2015, frequentemente chamada de Lei da Biodiversidade, disciplina o acesso ao patrimônio genético brasileiro, a proteção e o acesso ao conhecimento tradicional associado, bem como a repartição de benefícios decorrente de sua exploração econômica. O próprio texto declara que a lei regula bens, direitos e obrigações relacionados ao patrimônio genético existente no…
Destrinchando a Lei 9.456/1997 (Lei dos Cultivares)
A Lei nº 9.456/1997 institui um regime jurídico próprio para a proteção de cultivares no Brasil. Trata-se de uma forma sui generis de propriedade intelectual voltada às variedades vegetais, distinta da patente comum, pois protege o resultado do melhoramento vegetal por meio do Certificado de Proteção de Cultivar. Segundo a própria lei, esse certificado é…
Pré-processamento de uma base de dados usando o conjunto Iris
Antes de treinarmos qualquer modelo de machine learning, existe uma etapa muito importante com a qual devemos ficar atentos: a preparação dos dados. Em projetos reais, os dados frequentemente possuem valores ausentes, escalas diferentes, categorias textuais, erros de digitação, colunas irrelevantes e distribuições desequilibradas. Por isso, a exploração da base e o pré-processamento são etapas…
Introdução ao Machine Learning
Machine Learning (ML), ou Aprendizado de Máquina, é uma subárea da Inteligência Artificial dedicada ao estudo de sistemas capazes de melhorar seu desempenho em uma tarefa a partir da experiência. Ou seja, em vez de programarmos explicitamente todas as regras de decisão, fornecemos dados, objetivos e métricas para que o algoritmo encontre padrões, regularidades ou…
Destrinchando a Lei 9.609/98 (Lei do Software)
A Lei nº 9.609, de 19 de fevereiro de 1998, conhecida como Lei do Software, regula a proteção da propriedade intelectual de programas de computador e sua comercialização no Brasil. Para estudantes de cursos de tecnologia, gestão de projetos e inovação, essa lei é relevante porque software costuma ser simultaneamente ativo tecnológico, produto comercial, resultado…
Agentes inteligentes em Inteligência Artificial
Apesar da tendência mercadológica e da grande exposição midiática, a ideia dos agentes de IA e os conceitos envolvidos são discutidos na academia há muitas décadas, tendo encontrado agora a combinação perfeita entre quantidade de dados e poder de processamento para executar algumas ideias antigas. Mas, o que são esses agentes inteligentes? O que é…