未分類

エンジニアと食虫植物の出会い

なんで食虫植物?食虫植物を購入したのは去年の7月。夏になるとコバエが発生しますが、スプレーとか全然効果が無いように見えたので他の手段を探しているときに食虫植物にたどり着きました。結果としては、食虫植物よりも「めんつゆトラップ」の方が効果があ...
未分類

MediaPipe Poseのサンプルを動かしてみる

概要は大体理解したので、とりあえず動かしてみる。プログラムの動作を理解するにはサンプルプログラムを実行しながら処理内容を理解するのが一番早いと信じてます。サンプルプログラムを読み解くpythonのサンプルプログラムはいきなりGoogle C...
未分類

MediaPipeを整理してみる

3次元での姿勢推定とか手、顔などのパーツに対する推定についてはTensorflowHubというよりはMediaPipeを使った方がよさそう。ちょっと情報整理してみたいと思います。MediaPipeとはMediaPipeもGoogleのプロジ...
スポンサーリンク
未分類

ポーズ検出用のTensorflowHub Model

機械学習色々やってると、数字だけでなくビジュアル的に成果が見たくなってきました。そこで、ポーズ検出をやってみようかなと思ってます。上手くいけば3Dモデル動かすとこまで行ってみたいな。TensorflowHubのModelを使用する学習から始...
未分類

LightGBMでLambdarankを使うときの「ndcg_eval_at」

lambdarankのパラメータで一番理解できなかったのが「ndcg_eval_at」パラメータ。Lambdarankを使う上では結構重要なパラメータっぽいですが、パラメータについての情報が少なすぎたのでちょっと調べてみました。Lambda...
未分類

LightGBMのチュートリアルを読み解く(予測)

予測に関しては学習結果を利用して予測を行うので、予測の際にパラメータでどうこうするということはありません。基本は予測対象のデータを渡すだけです。data = np.random.rand(7, 10)ypred = bst.predict(...
未分類

LightGBMのチュートリアルを読み解く(トレーニング)

トレーニングの内容に入る前にEarly Stoppingを意識する必要があります。Early Stoppingを使用するかどうかで準備するデータセットの扱いが変わります。Early Stopping学習はたくさんやれば良い結果になりますが、...
未分類

LightGBMのチュートリアルを読み解く(パラメータ)

tensorflowの時はレイヤーを積み重ねて精度を上げていく方式でしたが、LigthGBMというか決定木では勝手に木の枝が成長していきます。そのため、パラメータを指定するということは木の成長をコントロールすることになります。盆栽を育てる気...
未分類

LightGBMのチュートリアルを読み解く(入力データ)

まずは公式のチュートリアルの内容を理解するところから始めてみる。Python-package Introductionデータ形式LightGBMで使用できるデータ形式は4種類。一般的にはNumpy形式を使用することがほとんどだと思います。デ...
未分類

Tensorflow2の予想(predict)が遅い件

Tensorflowのバージョンを2にアップしたら予想速度が遅くなったので改善するために実施した内容を記載しておきます。これを問題と考えるか、仕様変更と考えるかは微妙なところかな。ベースとなる速度測定colabでMNISTのデータを使ってT...
スポンサーリンク