This semester, I chose Supervised Machine Learning and Ethics and Data as my first courses in the Artificial Intelligence program at UFRN. The first deals with algorithms that learn from examples, covering everything from data collection, systematization, and adjustments to the construction of decision trees and artificial neural networks. The goal is that, by the end of the semester, we’ll be able to build predictive models from real datasets. For example, a machine could receive a patient’s exam data and predict whether or not they have a predisposition to a certain disease. The second course, on the other hand, covers the historical, philosophical, and legal dimensions of using data and algorithms, including topics like bias, privacy, transparency, and responsibility.
Imergindo na IA: notas de um desenvolvedor estudando Aprendizado de Máquina e Ética e Dados 22-09-2025Escolhi neste semestre as disciplinas de Aprendizado de Máquina Supervisionado e Ética e Dados como minhas primeiras do curso de Inteligência Artificial (UFRN). A primeira trata de algoritmos que aprendem a partir de exemplos, desde a coleta, sistematização e ajustes de dados até a construção de árvores de decisão e redes neurais artificiais. A proposta é que, ao final do semestre, sejamos capazes de construir modelos preditivos a partir de conjuntos de dados reais. Por exemplo, a máquina receber os dados de exame de um paciente e prever se ele tem ou não predisposição a uma certa doença. Já a segunda trata de dimensões históricas, filosóficas e legais do uso de dados e algoritmos, como vieses, privacidade, transparência e responsabilidade.
The Potters of the Unknown 26-08-2025Sensations and memories are sometimes unexpected and welcome guests, like the taste of a dish that brings back the shiver on your skin from contact with the sea water, or a song that escapes from a random window in the middle of the night and takes you back to a beloved place. These days, because just started the courses of the Associate’s degree in Artificial Intelligence (UFRN) with Supervised Machine Learning. I’ve returned to the Python programming language. Well, the first time I wrote something in this language was a years ago, back when I was just starting to learn how to program. So, these past few days, I’ve been working on small programs like someone trying to draw with a pen long forgotten at the bottom of a drawer. I’ve gone back to the path of the apprentice.
Updating Calcpace with Gemini CLI 05-07-2025A few weeks ago, the first public releases of Gemini CLI were launched. I was curious to try out Google’s solution for generative AI in the command line, similar to Claude Code or OpenAI CLI. I wanted to see it in action with a real project, so I decided to work on the next update of my gem Calcpace with it. It’s a project about calculations and conversions of distance, time and velocity that has more than 3,400 downloads on RubyGems.