2021.03.26今回の記事ではDeepLabCutのインストール方法について説明していきます。参考サイト・日本語サイトhttps://qiita.com/auditorycortex/items/1b3a55101cddf09553b2↑非常にわかりやすい。2.5手順まず初めに、GitHubのサイトのマスターファイルをダウンロードしておきます。ZIP”よりダウンロードすることができます。64bit版をダウンロード、インストールします。NVIDIAのドライバーをインストールします。(もともとインストールされている場合はスキップします。クリックし、DEEPLABCUT.yamlをダウンロードします。PCのどこかにDeepLabCutフォルダーを作り(デスクトップ、もしくはCドライブのディレクトリがおすすめ)、その中にenvironmentフォルダーをつくりましょう。そのファイルの中に先ほどダウンロードしたDEEPLABCUT.yamlのファイルを入れます。これは人の好みによりますが、僕は環境ファイルはある一定のところへと保存したい派ですので、このようにしております。Promptを管理者権限で起動します。PromptはAnacondaをダウンロードした際に、一緒に入っており、PCのソフト一覧から見つけることができると思います。さきほどダウンロードしたDEEPLABCUT.yamlファイルをつかって仮想環境を構築します。C:\(DLC-GPU.yamlファイルの場所)\DEEPLABCUT.yamlと入力しましょう。DEEPLABCUT.yamlファイルの場所は、ファイルのプロパティから確認することができるので、そこから確認し、入力しましょう。このコードを動かすと、いろいろダウンロードなどをするかと思います。その後、作った仮想環境に入りましょう。DEEPLABCUTすると、(base)から(DEEPLABCUT)に代わっていると思います。そこまでいけばとりあえずは成功です。次に、CUDAとcuDNNをインストールします。toolkitとcuDNNをいい感じのバージョンをダウンロードしてくれます。その後、以下の4つのコードを入力し、インストールします。torchDeepLabCutをアップデートし、インストールは完了です。deeplabcutここまで出来たら、一度起動してみましょう。deeplabcutを入力することで、DeepLabCutのGUIを起動させることができます。DeepLabCutがGPUで動いてくれない時の対処trainingを開始してみたら、あれ?遅くね?ってなることがあります。それはGPUでDeepLabCutを動かしたいはずが、CPUで動かしてしまっているからです。tensorflowのバージョンが合致していないという問題です。tensorflowなどは最新版にどんどん更新されていきます。うまくいかなくなることがあります。最新のバージョン情報に関しては、DeepLabCutのGitHubで確認してみてください。以上がインストール方法でした。次回以降は使い方を説明していきたいと思います。パソコン選びに困っている方々へ!様々な目的に対応できます!パソコンを選んだり、アドバイスすることが多く多くの友人からパソコンの相談やったら儲かるのにと言われました。それに感化されて一旦やってみようと思いました!パソコンの利用目的に合わせて、そしてパソコンの予算に合わせて購入をご提案します。機械学習に用いるパソコンを多く選び、使ってきています。希望があればパソコンを今後買う時にどこに注目すると良いかもアドバイスしていきたいと思います。今まで選んだことあるパソコンとして、研究室の解析用パソコン、実用パソコン、ゲーム配信用パソコン、大学の新入生用のパソコン、建築学科用のCADが使えるパソコン、とりあえずのパソコンなど。1DeepLabCutと同様に、行動のトラッキングを行うツールである”SLEAP”のインストール方法についても記事に書きました。SLEAPもDeepLabCutに負けないツールなので、ぜひ使って見てください。SLEAP「SLEAP」の記事一覧です。DeepLabCut(上の画像が論文へのリンクとなっています。生物学における行動解析は非常に重要な実験であり、特に脳の理解には行動を正確に定量が必要不可欠です。20:20コメントが遅くなり申し訳ありません。動物の行動分類はその後の事後処理をすることでできます。DeepLabCutは動物の特徴点をトラッキングするだけなので、行動を定義するにはそれを元に行動を定義する必要があります。使われる手法としては、t-SNEという方法で、クラスタリングする方法があります。10:56これを使い、動物の行動分類をすることは可能でしょうか?可能であれば、その方法も教えていただきたいです。09:39返信が遅くなり申し訳ございません。コメントありがとうございます!お役に立てて非常にご光栄です。質問内容に関してですが、おっしゃる通りで、pipによるアップデートでは細かい更新は反映できません。zipファイルを用いたアップデートとかに関しては方法があるかもしれませんが、僕自身はやり方はわかりません...恥ずかしながら大きくアップデートが入った際には、新たに仮想環境を作ってやってしまっていたので...お役に立てず申し訳ございません。16:32非常にわかりやすい記事、ありがとうございます。こちらの記事のおかげで非常にスムーズにGPUを使った解析をおこなえました。アップデートについて伺いたいことがあります。後半にあるpipによるDeepLabCutのアップデートは、githubの細かい更新に対応していない気がします。こちらの記事で最初にgithubからダウンロードしたzipファイルは使われていないようですが、このファイルを用いてアップデータをする方法などはありますでしょうか。コメントを書き込むコメントをどうぞメールアドレスが公開されることはありません。名前メールサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。登録ログイン投稿フィードコメントフィードWordPress.orgタイトルとURLをコピーしました。