IT - 加賀百万石ですが何か?

IT一覧

30代からの初めてのキャリアチェンジ

如何せん、最終的に大事なのは、「自分の力を信じられるか」ということなんじゃないかなと思います。大手から転職して失敗しても、逆に大手に残って失敗しても、いずれにせよ大手もベンチャーも何の責任も取ってくれません。自分の人生の責任は自分で取るしかないんです。そう改めて認識した上で、自分のことをどこまで信じられるか、そして一度決めたのであれば全力で成功するように努力する、ということなんじゃないかなと思います。

なぜ上流工程のエンジニアは高給なのか

今回はソフトウェアエンジニア界隈でよく話題に上がる、上流/下流工程とお給料の話についてです。給料についてよく話題になるのが「大手SIerで上流工程だけやっていてプログラムも書けないエンジニアが高給取りで、下流工程を担当しているバリバリにコーディングできるエンジニアが薄給なのはよくない」というような話です。

Docker + Flask + Vue.jsでJSONをPOSTできない場合

Docker + Flask + Vue.jsの構成で簡単なWebアプリを作ってみようと最近思い立ったのですが、バックエンド側にうまくPOSTできなかったので備忘録として現象と対処方法を書いておきます。アプリの構成としては、①フロントで画像をアップロード、②Base64に変換してJSONでバックエンドに送信、③バックエンドでPillow画像に変換して画像認識、④認識結果の数値をJSONでフロントへ返信、というような流れになっています。

PSPNetによるセグメンテーション

物体検出とはやや違ってセグメンテーションには「セグメンテーションといえばこれでしょ!」というようなアルゴリズムはあまりないような気がします。一応インスタンスセグメンテーションでMask R-CNNあたりが有名かなとは思いますが。 で,セグメンテーションには大きくセマンティックセグメンテーションとインスタンスセグメンテーションがありますが,その違いはざっくりいうと「同じクラスかつ別の個体を区別して認識するかどうか」です。

【PyTorch】DataParallelを使った並列GPU化の躓きどころ

今回はPyTorchを使って並列GPU化するときに実際に躓いたところの説明と解決方法を整理します。なお、ここに書く内容はちゃんとドキュメントなどを調べたものではなくて経験則的ものですので、正確な理解が必要な方は別途公式ドキュメントなどで調査することをお勧めします。

スポンサーリンク