Kaggle Note

【LightGBM】ランキング学習(lambdarank)で検索結果を並べ替える

2026-07-12
はじめに 回帰は「1件ごとの数値」を、分類は「1件ごとのクラス」を予測します。一方で**ランキング学習(Learning to Rank)**は、「

【LightGBM】分位点回帰で予測区間を出す

2026-07-11
はじめに 普通の回帰は「だいたいこのくらい」という1点を予測します。しかし実務では、「予測はこのくらいだが、上振れ・下振れはどこまであり得るか

【LightGBM】refitで木構造を保ったまま葉の値だけ更新する

2026-07-10
はじめに 学習済みのモデルを新しいデータに合わせたいとき、普通は最初から学習し直します。木を一から作り直すので、それなりに時間がかかります。 L

【LightGBM】欠損値(NaN)の扱い方

2026-07-09
はじめに 多くの機械学習モデルは、欠損値(NaN)が含まれていると学習前に補完(imputation)する必要があります。 一方でLightGB

【LightGBM】shapライブラリ無しでSHAP値を出す(pred_contribの使い方)

2026-07-08
はじめに 「このモデルは、なぜこの1件をこう予測したのか」を知りたくなることはよくあります。 その定番の道具がSHAP値なのですが、「SHAP=

【LightGBM】カスタム目的関数(custom objective)で非対称な損失を使う

2026-07-07
はじめに LightGBMはobjective="regression"のように、あらかじめ用意された目的関数(損失関数)

【LightGBM】feature_importanceのsplitとgainの違い(デフォルトの罠)

2026-07-06
はじめに LightGBMにはfeature_importanceという、どの特徴量が効いているかを教えてくれる便利な機能があります。 ですがこ

multilingual-e5で文章をベクトル化して意味の近さを測る

2026-07-05
はじめに 文章を「意味を表す数値のベクトル」に変換する技術を**文埋め込み(sentence embedding)**と呼びます。 今回は、その中

【LightGBM】単調性制約(monotone constraints)を使ってみる

2026-07-04
はじめに LightGBMには**単調性制約(monotone constraints)**という機能があります。 これは「この特徴量が増えたら、

OpenAPIから自動生成したモデルでError: Undefined name 'truefalse'.

2023-07-23
問題 Flutterで開発している時にopenapi-generatorを使用してOpenAPI Schemaからモデルファイルを生成してビルド