2020年1月

AI

GoogleColabで学習した重みをローカルにダウンロードするときに発生したエラー

GoogleColabでファイルをダウンロードしたいときは以下のコマンドでダウンロードすることができます。 まずはダウンロードを定義します。 [crayon-66288ea398b73494956992/] つぎにファイル名を指定してダウンロードを実行します。こちらはカレントディレクトリをファイルが置かれているところに移動させてから実行する必要があります。 [crayon-66288ea398b8 […]

AI

深層学習のTensorflowとかKerasとかってなんなの?YouTubeの解説動画を紹介するよ。

深層学習を行うようになると頻繁に使うようになる、TensorflowやKerasって何なの?ってなったときにとても分かりやすい解説動画がYouTubeにアップされていましたので共有させていただきます。 超ざっくりというなら、TensorflowとかKerasを使うことで深層学習が簡単に使えるようになるよ!ってところだと思います。最初は他の人のやり方をマネて実装したほうがよさそうですね。

C#

WPFのボタンでHalloWorldを表示するプログラム

今回はタイトルの通りWPFのボタンでHalloWorldを表示するプログラムを作ってみましたのでその方法を以下に示します。 表示されるHalloWorld画面はこのようになります。 上記のようにWPFのプロジェクトを用意してボタンを配置します。 [crayon-66288ea399967923926943/] HalloWorldを表示させるほうのプログラムは以下のように記述します。ボタンをクリッ […]

OpenCVとPythonとVisualStudioで顔認識してみる

今回はOpenCVとPythonとVisualStudioで顔認識を試してみましたのでその方法についてご紹介します。 ソースはこちらのサイトを参考にさせていただきました。 Python, OpenCVで顔検出と瞳検出(顔認識、瞳認識) VisualStudioで環境を作りたかったので備忘録も兼ねて記事を書きました。 今回の構成 ・Windows10 64bit ・VisualStudio2019 […]

C#
  • 2020.01.01

C#でメモリリークを発生させないようにするには?

C#には不要になったメモリを自動で解放してくれるガベージコレクションというものがあります。 こちらは不要と判断されたら自動でメモリ解放してくれますが、手動でも不要になったということをガベージコレクションに伝えることもできます。 メモリリークが発生した場合はどこかでメモリが確保(new)されて解放されていない状態だと思います。 上記の状態とならないように、以下の対応を実施してみましょう。 ・配列でn […]