クロの制作日記

クロの制作日記

田舎の大学生がUnityとか機械学習関連の制作物をひたすらアップします。ブログで紹介したコード一覧https://github.com/kuroshum/blog_code

初心者が頑張るゲームプログラミングC++の練習問題4

ゲームプログラミングC++ 練習問題の内容 練習問題の解答 個人的に詰まった箇所 Astarアルゴリズムの挙動 resize ステートマシン クラス図 最後に ゲームプログラミングC++ 以下の本でSDLとOpenGLを用いたC/C++ゲーム開発の勉強を進めています。ゲームプログ…

初心者が頑張るVim入門(基本の使い方とおすすめの拡張機能)

はじめに サーバー上での作業ではGUIを使うことができないことが多く、基本的にはCUI上で作業する必要があります。そこで、GUI上でしか作業したことがない人は、VScodeやatomなどのようなエディタが使えないことに戸惑うかもしれません。そこで、この記事で…

Linuxでユーザー追加・グループ作成・グループに追加の流れ

はじめに 私の所属している研究室では一つのサーバを複数人で共有して使っています。なので、研究室に学生が新しく入ったときに、サーバに人数分のユーザーを作成する必要があります。また、うちの研究室では他の人とファイルを共有するために、全員を同じグ…

初心者が頑張るTensorflow入門(実装解説編)

はじめに 前回の記事はこちら kurora-shumpei.hatenablog.com この記事では、前回の記事で解説した用語を元に、実際に、Tensorflowで簡単な線形回帰モデルを実装して、実装上に用いた関数などの説明を行います。また、本記事はTensorflow1.xの解説で、Tensor…

初心者が頑張るTensorflow入門(用語解説編)

はじめに 最近、機械学習や深層学習が広く知られるようになりました。それに加え、一部の専門的な知識を持った研究者やエンジニアだけでなく、専門外の学生や社会人の方々が「機械学習・深層学習を使ってこんな事をしてみた」といった試みをよくqitaやはてな…

二値分類における不均衡データへの対処方法~pAUC(partial AUC)最大化~

二値分類における評価指標に関する記事はこちら ↓ kurora-shumpei.hatenablog.com

numpy.linalg.LinAlgError: Last 2 dimensions of the array must be squareが起きる理由

研究室の後輩向けにpythonを用いた機械学習の講習を行っていたときに上記のエラーが起きたので、対処方法をエラー原因ごとに紹介します。