Kaggle DockerにおけるCUDA capabilityエラー 2024年05月18日 前の記事でKaggle環境を構築したが、動作確認時に警告が出ていた。この警告エラーはRTX3090やA100などの新しい世代のGPUを使用していると生じる。 この対処方法は簡単で、一度既存のPytorchとCUDAをアンインストールしてから公式のコマンドでまた入れ直すことで解決する。例 ... もっと読む
WindowsでKaggleの環境を構築する(Docker Desktop) 2023年12月29日 KaggleはサイトのCode機能によってPythonまたはRのNotebookを動かすことが可能だが、コンペに参加していると追加の計算機が欲しくなる。クラウドを利用する選択肢もあるが、自分のローカルPCで同じ環境を構築することが出来れば色々と便利である。昔であればLinuxのPCを用意 ... もっと読む
timmで異なるチャンネル数でもpretrainが使える仕組み 2023年06月01日 画像認識タスクに取り組む際には既存のアーキテクチャをダウンロードして使うことが多いが、ライブラリのtimm(Pytorch Image Models)は様々なモデルがあってKaggleでもよく使われる。モデルを使う上ではImageNetによる事前学習(pretrain)をしたものを使用するのが一般的だが ... もっと読む
音声認識の画像化による前処理 2022年11月27日 音声認識ではスペクトラムに変換してCNNで処理しているようだ。Kaggleのコンペでも上位解法はそうなっている。例えば以下のコード参考:https://www.kaggle.com/code/hidehisaarai1213/pytorch-training-birdclef2021-starter音声は一次元の時系列データである。普通にWaveNe ... もっと読む
初心者がKaggleでメダルを取るには 2022年10月01日 これは初心者が銅メダル~銀メダル下位を取るためのメモです。Kaggleで賞金や金メダルを取ることは非常に難しく、データリークを見つけるか運が必要だと思う。以下の2つのスタンスで行う。①勉強8割、オリジナルの工夫2割。初心者が0から作っていっても、なかなか公開ノー ... もっと読む
FPNやASPPによるマルチスケールな特徴量抽出 2021年05月12日 物体検出やセグメンテーションのタスクにおいて、画像の解像度によらない特徴量抽出は重要となる。このようなスケール不変性(scale invariance)を実装する技術としてはFPNとASPPがある。・Feature Pyramid Network (FPN)これは、抽出された特徴マップをアップサンプリングし ... もっと読む
WaveNet 2021年03月29日 第3回医療AIコンテストに参加して、1位の方がWaveNetを使っていたので調べてみた。WaveNetは2016年にDeepMindから発表されたアーキテクチャで、質の高い音声合成が出来ることで話題になった。WaveNetの特徴としては、RNNのように自己回帰をしながら飛び飛びノードを1次元CNN ... もっと読む