Skip to content
View josemanuel22's full-sized avatar

Highlights

  • Pro

Block or report josemanuel22

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. Markdown is supported. 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
josemanuel22/README.md

José Manuel de Frutos

Hi! I'm José Manuel 👋

I'm a mathematician and computer scientist, currently finishing my PhD in Statistical Machine Learning at Universidad Carlos III de Madrid (UC3M).

My research lives somewhere between statistics, machine learning and mathematical modelling. Lately, I have been especially interested in rank-based methods, divergence estimation, and implicit generative models.

I particularly enjoy taking a mathematical idea, understanding why it works, and then turning it into something that can actually be implemented and tested.

Research highlights

  • ICML 2026Approximating f-Divergences with Rank Statistics
  • JMLR 2026 — robust training of implicit generative models for multivariate and heavy-tailed distributions
  • AISTATS 2026 Spotlight — explicit density approximation for neural implicit samplers
  • AISTATS 2024Training Implicit Generative Models via an Invariant Statistical Loss

Find me elsewhere

🌐 Website · 🎓 Google Scholar · ORCID · LinkedIn

📫 josemanuel.defrutos22@gmail.com

Pinned Loading

  1. ISL ISL Public

    Training Implicit Generative Models via an Invariant statistical loss (ISL)

    Julia 1 1

  2. DeepAR.jl DeepAR.jl Public

    Julia DeepAR implementation

    Julia 5 1

  3. MMD_GAN.jl MMD_GAN.jl Public

    Julia MMD GAN implementation

    Julia

  4. puppet-bolt puppet-bolt Public

    We have modified the Bolt code so that it sends the commands that it wants to execute on the remote hosts first to a background process that saves the connections in a hash table. Every time there …

    Ruby

  5. ParetoGAN ParetoGAN Public

    Julia 2