Skip to content
View provezano's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report provezano

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
provezano/README.md

Felipe Provezano Coutinho

Researcher in machine learning and operations research · Applied AI engineer

ORCID LinkedIn

My research asks when a standard result can be trusted: whether an evaluation protocol changes the scores it reports, whether a clustering survives a small change of its parameter, and whether a simple lower bound already proves a schedule optimal. Each study ships with its code, data and the checks needed to reproduce it. I hold a Master's degree in Computer Science and Computational Mathematics from the University of São Paulo.

Research

Evaluating tabular foundation models

  • Why Stratified Few-Label Evaluation Changes the Scores of Tabular Foundation Models: An Exact Bayesian Account. Preprint, doi:10.5281/zenodo.23967812.
  • stratified-few-label-protocols: code, analysis plans, stored results and regeneration scripts for a study of how stratified few-label protocols can overstate macro-averaged metrics.

Reliable density-based clustering

  • Why HDBSCAN*'s flat clustering changes with minPts: shrinking clusters, a one-run predictor and a certificate. Preprint, doi:10.5281/zenodo.24039671.
  • minpts-check: a Python package that checks, from a single HDBSCAN* run, which clusters are at risk when min_samples changes. It works with sklearn.cluster.HDBSCAN and the hdbscan package.

Scheduling, lower bounds and optimality proofs

  • Lower bounds explain why the distributed assembly permutation flowshop benchmark is easy. Data and code, including the schedules and their lower bounds: doi:10.5281/zenodo.24038696.
  • Union-of-predecessors bounds and a forward–backward local search for multi-door cross-dock truck scheduling. Code and data: doi:10.5281/zenodo.23933867.

Open-source contributions

Fixes and documentation I contributed upstream while doing this research.

  • coin-or/SYMPHONY #248: fixed four bugs that crashed the VRP application on master or made it return wrong optima when branching on cuts (a NULL MIP-info dereference, a build-flag mismatch, user cut candidates overwritten by a built-in rule, and a ranged-row convention).
  • mhahsler/dbscan #101: documented how to set HDBSCAN's minimum cluster size separately from minPts.
  • TutteInstitute/fast_hdbscan #94: clarified that min_samples does not count the point itself.

Bug reports with reproductions: NVIDIA/cuml #8879 (HDBSCAN with nn_descent), fast_hdbscan #93 (cluster_selection_epsilon returning the root), scikit-learn-contrib/hdbscan #757 (alpha ignored by the Borůvka algorithms).

Other projects

  • lgc: an implementation of Learning with Local and Global Consistency, the graph-based semi-supervised algorithm of Zhou et al. (2004).
  • ecommerce-data-analyst-agent: conversational data analysis for e-commerce with CrewAI.

Popular repositories Loading

  1. lgc lgc Public

    Learning with Local and Global Consistency algorithm

    Python 46 10

  2. SapiensCHECK SapiensCHECK Public

    SapiensCHECK versão Java

    Java 3 1

  3. ecommerce-data-analyst-agent ecommerce-data-analyst-agent Public

    Python 3 2

  4. estatistica_para_cientistas_de_dados estatistica_para_cientistas_de_dados Public

    Desenvolvimento de exemplos do livro Estatística Básica para Cientista de Dados em Python.

    Jupyter Notebook 1

  5. ML_Intro_Notebooks ML_Intro_Notebooks Public

    I'm using this repository to save my progress on the book: "Introduction to Machine Learning".

    Jupyter Notebook 1

  6. house-sales-price-data-analysis house-sales-price-data-analysis Public

    House Sales Data Analysis

    Jupyter Notebook 1 1