Skip to content
Avatar
lightning
lightning

Sponsoring

@codediodeio
Block or Report

Block or report Badr-MOUFAD

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.

Report abuse

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

Report abuse
Badr-MOUFAD/README.md

Built with pure numpy and matplotlib. Wanna make your own?

Hello and Welcome!

Linkedin Badge Medium Badge

I'm Badr MOUFAD, an engineer with a major in industrial management engineering and a minor in data science. I am currently a Research Engineer at Inria Lyon within team DANTE. There, I study, design, and implement fast and modular solvers for sparse Generalized Linear Models (GLM).

As an open source enthusiast, I am a maintainer of

  • skglm, a fast and modular scikit-learn replacement for sparse GLMs
  • celer, a state-of-the-art solver for Lasso Like problems
  • skillner, a rule-based NLP package that automatically extracts skills from text

I am also involved in the development of Benchopt, a collaborative and easy-to-use tool to perform reproducible and transparent benchmarks between solvers.

I am deeply passionate about computational mathematics, extremely fascinated by coding, and I really enjoy solving algorithmic problems.

Explore my projects

I like to share my thoughts through simple, hands-on, and well-illustrated blogs. So far, I have written:

To learn more about the projects I have worked on, take a while to explore my pinned repositories.

Pinned

  1. Fast solver for L1-type problems: Lasso, sparse Logisitic regression, Group Lasso, weighted Lasso, Multitask Lasso, etc.

    Python 168 27

  2. A (smart) rule based NLP module to extract job skills from text

    Python 74 22

  3. Fast and modular sklearn replacement for generalized linear models

    Python 48 10

  4. A simple cookiecutter template to structure your Data Science projects.

    Jupyter Notebook 5 1

  5. Multivariate clustering of weather data. This is part of my research internship.

    Jupyter Notebook 5

  6. Delta Le Grand. A gigantic 6 axes delta robot with a tilting bed. Repo of the website.

    CSS

808 contributions in the last year

Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Mon Wed Fri

Contribution activity

December 2022

Created 1 repository

Created a pull request in benchopt/benchmark_sqrt_lasso that received 7 comments

CLN - clean repo

clean README pass CI tests closes #1

+79 −114 7 comments
Reviewed 9 pull requests in 4 repositories

Created an issue in benchopt/benchmark_quantile_regression that received 2 comments

Usage of scikit-learn QuantileRegressor for scipy-linprog solver

While browsing the source code of scikit-learn's QuantileRegressor, I found that the implementation we use in scipy-linprog solver is quite the same.

2 comments
38 contributions in private repositories Dec 9 – Dec 16

Seeing something unexpected? Take a look at the GitHub profile guide.