Matérias
Ciência da Computação
Algoritmos, estruturas de dados, sistemas — construa sua base em CS.
Ver tudo (33)
Agrupamento K-Means — Algoritmo e Como Funciona
O que é o agrupamento k-means, como o algoritmo funciona, um exemplo simples, erros comuns e quando ele é uma boa escolha.
Álgebra Booleana — Leis, Teoremas e Simplificação
Aprenda o que é álgebra booleana, como funcionam suas principais leis e como simplificar uma expressão lógica com um exemplo claro.
Algoritmo de Dijkstra — caminho mínimo passo a passo
O algoritmo de Dijkstra encontra caminhos mínimos em grafos ponderados com arestas não negativas.
Algoritmos de Ordenação — Bubble Sort, Merge Sort e Quick Sort Comparados
Entenda o que fazem os algoritmos de ordenação, como bubble sort, merge sort e quick sort se comparam e quando usar cada um.
Aprendizado de Máquina — Supervisionado, Não Supervisionado e Principais
Noções básicas de aprendizado de máquina: o que significam aprendizado supervisionado e não supervisionado, um exemplo e quando usar algoritmos comuns.
Árvores de Decisão — Entropia, Gini e Random Forest
Aprenda como árvores de decisão usam entropia e Gini para escolher divisões, veja um exemplo resolvido e entenda quando random forests ajudam.
Backpropagation — Como as Redes Neurais Aprendem
Backpropagation calcula os gradientes que permitem às redes neurais aprender. Veja a regra da cadeia, um exemplo claro, erros comuns e onde é usado.
BFS — Algoritmo de Busca em Largura Explicado
A busca em largura percorre um grafo nível por nível. Entenda como o BFS usa uma fila e quando encontra caminhos mínimos.
Busca binária — algoritmo, complexidade de tempo e código
Aprenda como a busca binária funciona, quando usar, por que roda em O(log n) e como seguir um exemplo claro.
CNN — Arquitetura de Rede Neural Convolucional
Aprenda o que é uma CNN, como camadas convolucionais detectam padrões, um exemplo resolvido, erros comuns e onde CNNs são usadas.
Coloração de Grafos — Número Cromático e Aplicações
Entenda o que é coloração de grafos, o que mede o número cromático, por que um ciclo ímpar precisa de 3 cores e onde isso é usado.
Descida do Gradiente — Algoritmo, Taxa de Aprendizado e Variantes
Entenda a descida do gradiente: o que é, como a taxa de aprendizado funciona e quando usar batch, estocástico e mini-batch.
DFS — Algoritmo de Busca em Profundidade Explicado
Busca em profundidade explicada de forma simples: o que o DFS faz, como funciona o backtracking, um exemplo claro e erros comuns.
Escalonamento de Processos — Conceitos de SO
Entenda o escalonamento de processos em sistemas operacionais, compare FCFS, SJF e round robin e acompanhe um exemplo resolvido.
Estruturas de Dados — Arrays, Listas Ligadas, Árvores e Grafos
Aprenda o que são estruturas de dados, quando usar arrays, listas ligadas, árvores e grafos, e como diferenciá-los rápido.
Mapa de Karnaugh — Guia de Simplificação com K-Map
Aprenda mapa de Karnaugh rápido: o que é K-map, como agrupar, um exemplo claro, erros comuns e quando usar.
Modelo OSI — as 7 camadas explicadas
Entenda rápido o modelo OSI: o que faz cada uma das 7 camadas, um exemplo claro e como ele ajuda no troubleshooting.
Normalização de banco de dados — 1NF, 2NF e 3NF em uma frase
O mesmo fato em um único lugar — aprenda a essência da normalização experimentando visualizações interativas.
Notação Big O — Complexidade de Tempo Explicada de Forma Simples
A notação Big O mostra como o tempo de execução cresce com a entrada. Veja a definição, a intuição, um exemplo e erros comuns.
Otimização Convexa — Conceitos, Métodos e Aplicações
Otimização convexa é minimizar uma função convexa sobre um conjunto convexo. Veja a definição, um exemplo e por que essa garantia importa.
Padrões de resolução em matemática
Entenda padrões de resolução em matemática, como invariantes e simetria ajudam, um exemplo com dominós e quando usar.
PCA — Análise de Componentes Principais Explicada
Entenda PCA rápido: o que a análise de componentes principais faz, quando centralizar ou padronizar e um exemplo 2D claro.
Programação Dinâmica — Memoização e Tabulação Explicadas
Aprenda o que é programação dinâmica, quando ela funciona e como memoização e tabulação evitam trabalho repetido.
Programação Orientada a Objetos (POO)
Entenda programação orientada a objetos com classes, objetos, um exemplo claro, erros comuns e quando a POO é útil.
Recursão — como funciona, exemplos e casos base
O que é recursão na matemática? Entenda casos base e passos recursivos com o exemplo do fatorial e erros comuns.
Rede Neural — Como Funcionam as Redes Neurais Artificiais
Aprenda o que é uma rede neural, como camadas transformam entradas em previsões e como o treinamento ajusta os pesos.
Regressão Logística — Função Sigmoide e Classificação
Aprenda o que é regressão logística, como a função sigmoide transforma um escore linear em probabilidade e como ocorre a classificação.
REST API — O que é e como funciona
Entenda o que é uma REST API, como requisições e recursos se conectam, veja um exemplo claro e os erros que causam confusão.
RNN — Rede Neural Recorrente e LSTM explicadas
Entenda o que é uma RNN, como o estado oculto guarda memória da sequência, por que RNNs básicas falham em entradas longas e como LSTMs ajudam.
SVM — Support Vector Machine explicado de forma simples
Entenda o que é um SVM, como funcionam a margem e os vetores de suporte, e quando usar SVM soft-margin ou com kernel.
Tabela Hash — Como o Hashing Funciona e Como Resolver Colisões
Entenda o que é uma tabela hash, como o hashing mapeia chaves para posições e como colisões são resolvidas.
Tabelas-Verdade — AND, OR, NOT, XOR e Implicação
Entenda tabelas-verdade de AND, OR, NOT, XOR e implicação com um exemplo claro, erros comuns e quando usar.
Transformer — Mecanismo de Atenção e Arquitetura
Aprenda o que é a arquitetura transformer, como funciona a autoatenção, veja um exemplo resolvido, erros comuns e quando transformers são usados.