Category opinião

A Origem da Verdade

Uma breve história da descoberta do valor da verdade e seu impacto na sociedade. Uma jornada marcada por tragédias que começa com uma execução.

Category filosofia

A Origem da Verdade

Uma breve história da descoberta do valor da verdade e seu impacto na sociedade. Uma jornada marcada por tragédias que começa com uma execução.

Category disciplina

Resolvendo o Grid World Com MDP

Descubra como resolver o Grid World usando *Dynamic Programming* e C++ 20. Um guia prático e matemático para entender a solução de MDPs, desde as equações de Bellman até a...

Transformers - A Temida Matemática

Uma introdução a matemática que suporta a criação de transformers para processamento de linguagem natural com exemplos de código em C++20.

Transformers - A Vetorização Básica

Vamos aprender as técnicas de vetorização mais básicas, como a frequência de termos e o modelo *Bag of Words* (BoW). Vamos discutir como essas técnicas são usadas para representar textos...

Em Busca da Diagonalização de Cantor

Para colocar ordem na casa, a tradução de dois artigos de Georg Cantor sobre a não numerabilidade dos números reais.

Category Lógica

Category material de Aula

Category matemática

Category artigo

Transformers - Você Pensa Como Fala

A hipótese de **Sapir-Whorf** sugere que a linguagem que falamos molda nossa forma de pensar e perceber o mundo. Este artigo explora as versões forte (determinismo linguístico) e fraca (relativismo...

Usando a logica para somar números naturais

Explore como a matemática formal constrói os números naturais e como podemos implementar essa lógica em Prolog para provar que 2+2=4.

MDP: Casos Reais - Manutenção de Turbinas Eólicas

Usando o MDP para resolver problemas da vida real. Neste caso um problema de manutenção de turbinas eólicas.

Resolvendo o Grid World Com MDP

Descubra como resolver o Grid World usando *Dynamic Programming* e C++ 20. Um guia prático e matemático para entender a solução de MDPs, desde as equações de Bellman até a...

Transformers - A Temida Matemática

Uma introdução a matemática que suporta a criação de transformers para processamento de linguagem natural com exemplos de código em C++20.

Transformers - A Vetorização Básica

Vamos aprender as técnicas de vetorização mais básicas, como a frequência de termos e o modelo *Bag of Words* (BoW). Vamos discutir como essas técnicas são usadas para representar textos...

Um Mundo Inteiro em uma Grade

O Reinforcement Learning (RL) com o Grid World! 🚀 Um guia prático e didático para iniciantes construírem uma base sólida em IA. Domine MDPs e algoritmos essenciais de RL explorando...

Deepseek-R1: explicado de forma simples

Para entender o DeepSeek-R1 e Reinforcement Learning usando como base o artigo de lançamento com um pouco mais de profundidade e didática.

DeepSeek AI: Revolução na Eficiência Pode Abalar o Mercado

DeepSeek AI prova: tamanho não é documento na IA! Com inovações disruptivas e um orçamento 20x menor, eles estão desafiando o status quo. Prepare-se para um mercado mais acessível e...

Os desafios da norma IEEE 754 na computação moderna

um estudo novo sobre uma das normas mais importantes e menos conhecidas de toda a ciência da computação.

Em Busca da Diagonalização de Cantor

Para colocar ordem na casa, a tradução de dois artigos de Georg Cantor sobre a não numerabilidade dos números reais.

Odisseia da Computação: a linguagem silenciosa do progresso

Pequena história da Computação.

Category História

Odisseia da Computação: a linguagem silenciosa do progresso

Pequena história da Computação.

Category Matemática

Transformers - Você Pensa Como Fala

A hipótese de **Sapir-Whorf** sugere que a linguagem que falamos molda nossa forma de pensar e perceber o mundo. Este artigo explora as versões forte (determinismo linguístico) e fraca (relativismo...

Usando a logica para somar números naturais

Explore como a matemática formal constrói os números naturais e como podemos implementar essa lógica em Prolog para provar que 2+2=4.

MDP: Casos Reais - Manutenção de Turbinas Eólicas

Usando o MDP para resolver problemas da vida real. Neste caso um problema de manutenção de turbinas eólicas.

Transformers - A Temida Matemática

Uma introdução a matemática que suporta a criação de transformers para processamento de linguagem natural com exemplos de código em C++20.

Transformers - A Vetorização Básica

Vamos aprender as técnicas de vetorização mais básicas, como a frequência de termos e o modelo *Bag of Words* (BoW). Vamos discutir como essas técnicas são usadas para representar textos...

Um Mundo Inteiro em uma Grade

O Reinforcement Learning (RL) com o Grid World! 🚀 Um guia prático e didático para iniciantes construírem uma base sólida em IA. Domine MDPs e algoritmos essenciais de RL explorando...

Entendendo Markov Decision Process

A primeira parte do capítulo sobre MDP, com código em C++ 20, os motivos impulsionaram Markov e o que ele descobriu que levaria ao RL.

Reinforcement Learning: História

Nos últimos anos a aprendizagem por reforço (*reinforcement learning - *RL**) tem chamado a atenção da mídia que cobre inteligência artificial em todo o mundo. Sua trajetória, no entanto, é...

Deepseek-R1: explicado de forma simples

Para entender o DeepSeek-R1 e Reinforcement Learning usando como base o artigo de lançamento com um pouco mais de profundidade e didática.

Como Ganhar na LotoFácil Usando Inteligência Artificial

Não. Você não vai ganhar na Lotofácil depois de ler este artigo. Porém, pode ser que aprenda alguma coisa sobre redes neurais. Este artigo usa uma versão simples de uma...

Os desafios da norma IEEE 754 na computação moderna

um estudo novo sobre uma das normas mais importantes e menos conhecidas de toda a ciência da computação.

Em Busca da Diagonalização de Cantor

Para colocar ordem na casa, a tradução de dois artigos de Georg Cantor sobre a não numerabilidade dos números reais.

C++ Here the Journey Begins

This document covers competitive programming in C++20, discussing both basic and advanced topics like control structures, algorithms, and data manipulation. It explores features such as `std::ranges::views` and parallel execution, offering...

Competitive Programming in C++ Insights - Introduction

Advanced optimization strategies for competitive programming in C++20 focus on using macros, lambdas, and templates to improve efficiency and minimize errors. Techniques like dynamic data manipulation and compile-time evaluation streamline...

Competitive Programming Primer

Sharpen your competitive programming skills with our 100 curated challenges, designed to enhance problem-solving, efficiency, and coding proficiency in C++ and Python.

A Little Introduction to Recursion

In this comprehensive guide on recursion, you will learn how this fundamental concept in computer science can be used to solve complex problems. Starting with simple examples of recursive functions...

Cálculo Lambda para Neófitos

Começamos com os fundamentos teóricos e seguimos para as aplicações práticas em linguagens de programação funcionais. Explicamos abstração, aplicação e recursão. Mostramos exemplos de currying e combinadores de ponto fixo....

Tabelas de Derivação (Análise) LL(1)

Definição, processo de funcionamento e outras informações necessárias ao entendimento do funcionamento de parsers LL(1)

First & Follow

Como construir os conjuntos First e Follow que irão permitir a criação da tabela de análise para o algoritmo de parser.

Parsers LL(1) o mundo obscuro da análise sintática

Definição, processo de funcionamento e outras informações necessárias ao entendimento do funcionamento de parsers LL(1)

A Fórmula da Atração: a Matemática do Eletromagnetismo

a matemática que suporta o entendimento dos fenômenos que explicam nosso universo.

Category Eletromagnetismo

A Fórmula da Atração: a Matemática do Eletromagnetismo

a matemática que suporta o entendimento dos fenômenos que explicam nosso universo.

Category Linguagens Formais

C++ Here the Journey Begins

This document covers competitive programming in C++20, discussing both basic and advanced topics like control structures, algorithms, and data manipulation. It explores features such as `std::ranges::views` and parallel execution, offering...

Competitive Programming in C++ Insights - Introduction

Advanced optimization strategies for competitive programming in C++20 focus on using macros, lambdas, and templates to improve efficiency and minimize errors. Techniques like dynamic data manipulation and compile-time evaluation streamline...

Competitive Programming Primer

Sharpen your competitive programming skills with our 100 curated challenges, designed to enhance problem-solving, efficiency, and coding proficiency in C++ and Python.

A Little Introduction to Recursion

In this comprehensive guide on recursion, you will learn how this fundamental concept in computer science can be used to solve complex problems. Starting with simple examples of recursive functions...

Cálculo Lambda para Neófitos

Começamos com os fundamentos teóricos e seguimos para as aplicações práticas em linguagens de programação funcionais. Explicamos abstração, aplicação e recursão. Mostramos exemplos de currying e combinadores de ponto fixo....

Tabelas de Derivação (Análise) LL(1)

Definição, processo de funcionamento e outras informações necessárias ao entendimento do funcionamento de parsers LL(1)

First & Follow

Como construir os conjuntos First e Follow que irão permitir a criação da tabela de análise para o algoritmo de parser.

Parsers LL(1) o mundo obscuro da análise sintática

Definição, processo de funcionamento e outras informações necessárias ao entendimento do funcionamento de parsers LL(1)

Category Lógica Matemática

A Little Introduction to Recursion

In this comprehensive guide on recursion, you will learn how this fundamental concept in computer science can be used to solve complex problems. Starting with simple examples of recursive functions...

Cálculo Lambda para Neófitos

Começamos com os fundamentos teóricos e seguimos para as aplicações práticas em linguagens de programação funcionais. Explicamos abstração, aplicação e recursão. Mostramos exemplos de currying e combinadores de ponto fixo....

Category Programação

C++ Here the Journey Begins

This document covers competitive programming in C++20, discussing both basic and advanced topics like control structures, algorithms, and data manipulation. It explores features such as `std::ranges::views` and parallel execution, offering...

Competitive Programming in C++ Insights - Introduction

Advanced optimization strategies for competitive programming in C++20 focus on using macros, lambdas, and templates to improve efficiency and minimize errors. Techniques like dynamic data manipulation and compile-time evaluation streamline...

Competitive Programming Primer

Sharpen your competitive programming skills with our 100 curated challenges, designed to enhance problem-solving, efficiency, and coding proficiency in C++ and Python.

Category computação

Os desafios da norma IEEE 754 na computação moderna

um estudo novo sobre uma das normas mais importantes e menos conhecidas de toda a ciência da computação.

Category Inteligência Artificial

MDP: Casos Reais - Manutenção de Turbinas Eólicas

Usando o MDP para resolver problemas da vida real. Neste caso um problema de manutenção de turbinas eólicas.

Resolvendo o Grid World Com MDP

Descubra como resolver o Grid World usando *Dynamic Programming* e C++ 20. Um guia prático e matemático para entender a solução de MDPs, desde as equações de Bellman até a...

Um Mundo Inteiro em uma Grade

O Reinforcement Learning (RL) com o Grid World! 🚀 Um guia prático e didático para iniciantes construírem uma base sólida em IA. Domine MDPs e algoritmos essenciais de RL explorando...

Entendendo Markov Decision Process

A primeira parte do capítulo sobre MDP, com código em C++ 20, os motivos impulsionaram Markov e o que ele descobriu que levaria ao RL.

Reinforcement Learning: História

Nos últimos anos a aprendizagem por reforço (*reinforcement learning - *RL**) tem chamado a atenção da mídia que cobre inteligência artificial em todo o mundo. Sua trajetória, no entanto, é...

Deepseek-R1: explicado de forma simples

Para entender o DeepSeek-R1 e Reinforcement Learning usando como base o artigo de lançamento com um pouco mais de profundidade e didática.

Como Ganhar na LotoFácil Usando Inteligência Artificial

Não. Você não vai ganhar na Lotofácil depois de ler este artigo. Porém, pode ser que aprenda alguma coisa sobre redes neurais. Este artigo usa uma versão simples de uma...

Category Generative Adversarial Network

Como Ganhar na LotoFácil Usando Inteligência Artificial

Não. Você não vai ganhar na Lotofácil depois de ler este artigo. Porém, pode ser que aprenda alguma coisa sobre redes neurais. Este artigo usa uma versão simples de uma...

Category Programação Lógica

Usando a logica para somar números naturais

Explore como a matemática formal constrói os números naturais e como podemos implementar essa lógica em Prolog para provar que 2+2=4.