ToMo

Python

LightGBMで分類モデルを作る方法

LightGBMは簡単に作れるわりに精度が高いのでおすすめです。今回は分類モデルを作る方法を解説します。分類ではなく回帰をやってみたい方は以下の記事を参考にしてください。>>Lig...
Python

ロジスティック回帰で2値分類する方法

機械学習で分類をやってみたいけど、何から勉強したらいいかわからない。。。 という方は、ロジスティック回帰からやってみましょう。簡単に実装できるので初心者におすすめです。 データセッ...
Python

SHAP値を計算して特徴量の影響度を可視化する方法

決定木系で特徴量重要度を見てもよくわからん。 何がどれだけ効いているのか可視化したい。 という悩みを解決します。 SHAP値(シャープレイ値)を計算すると、各特徴量がどれだけ予測に...
Python

交差検証でよく使うデータ分割法4つ

機械学習でよくデータ分割してるけど、これ何やってんだ? KFoldとかStratifiedKFoldとかよくわからん。 という悩みを解決します。今回紹介する手法で、だいたいの分割パ...
Python

Titanicデータで機械学習を始める方法|初心者用

機械学習をやってみたいけど、いったい何から始めたらいいのかわからない。。。 という人は、Titanicデータから始めてみましょう。 今回はSeabornに入っているTitanicデ...
Python

手書き数字(Digits)データを画像分類する方法

機械学習で画像分類をやってみたいけど、初心者すぎてなにしたらいいかわからない。。。 という方は、手書き数字のデータを使って分類してみましょう。すごく簡単なないようなので、初心者でも...
VBA

VBAの次にPythonを学ぶメリットと勉強方法

VBAも使えるようになってきたし別の言語に挑戦したいな。。。というかVBAだけじゃスキルとして不安だ。。。 そんな人におすすめな言語がPythonです。 おすすめする理由は、シンプ...
Python

TabNetで機械学習モデルを作る方法

TabNetで機械学習モデルを作る方法を解説します。Kaggleでもちょいちょい見かける、表形式データで使えるモデルです。 回帰モデル データセット import pandas a...
Python

TensorFlow(Keras)とBERTで文章分類モデルを作る方法

今回はTensorFlowでBERTモデルを作り文章分類をする方法を解説します。"input_ids", "attention_mask"の意味がわかれば簡単です。 データ準備 f...
Python

TensorFlow(Keras)の計算をTPUで高速化する方法

TPUを使えばTensorFlowの学習を高速化できます。今回は、TPUを使って画像分類モデルの学習を高速化する方法を解説します。 基本的には以下の記事にあるコードを使っていますの...