Skip to content
View kyo219's full-sized avatar
🐏
coding
🐏
coding
  • nihon-bahamaru.

Block or report kyo219

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.

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
kyo219/README.md

Hi, I'm kyo219 👋

Building ML tools and cozy virtual spaces.

🛠️ Projects

MokuMoku Town 🏙️
A virtual office in your browser. Loosely connected, deeply focused.

LightGBM-MoE 🌲
A regime-switching / Mixture-of-Experts extension of LightGBM.

🌱 OSS Contributions

LightGBM

  • #7247Added LightGBM-MoE to the official external repositories list

    • Documented a C++-native Mixture-of-Experts extension that combines specialized GBDTs through a learned gating function.
    • Why it matters: It makes regime-aware gradient boosting easier to discover for problems where one global model struggles with heterogeneous data, such as changing market conditions or distinct user segments.
  • #7246Added native int8 input support for pre-discretized features (under review)

    • Eliminates the intermediate float32 copy at the Python–C++ boundary, reducing feature-matrix memory usage by up to 75% while preserving identical predictions.
    • Why it matters: Large, low-cardinality datasets can be passed to LightGBM without temporarily quadrupling their memory footprint, making training and inference more practical in memory-constrained environments.

numpyro

  • #2222Removed unnecessary deep copies in module sampling and batch-shape promotion
    • Replaced full parameter and distribution copies with structure-only or shallow copies, substantially lowering peak memory usage and making eager batch-shape promotion about 3× faster on large arrays.
    • Why it matters: Bayesian inference with large neural networks and distributions can avoid duplicating gigabytes of unchanged parameters, reducing out-of-memory failures and improving eager-execution performance without changing model behavior.

Pinned Loading

  1. LightGBM-MoE LightGBM-MoE Public

    Forked from lightgbm-org/LightGBM

    A regime-switching / Mixture-of-Experts extension of LightGBM.

    C++ 1

  2. lightgbm-org/LightGBM lightgbm-org/LightGBM Public

    A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning …

    C++ 18.6k 4k

  3. pyro-ppl/numpyro pyro-ppl/numpyro Public

    Probabilistic programming with NumPy powered by JAX for autograd and JIT compilation to GPU/TPU/CPU.

    Python 2.7k 296