技術記事

技術記事

YOLOとEfficientNetの違いとは?物体検出AIと画像分類AIを分かりやすく解説

AIを使った画像認識と聞くと、「AIが全部まとめて判断してくれる」というイメージを持つ方も多いのではないでしょうか。実は、画像認識AIにもさまざまな種類があり、それぞれ得意な役割が異なります。今回開発している麻雀CPUでも、1つのAIですべ...
技術記事

Pythonでゲーム開発するときのディレクトリ構成【個人開発で管理しやすいフォルダの分け方】

PythonでゲームやGUIアプリを開発していると、最初は数個しかなかったファイルが、気付けば何十個にも増えていることがあります。私も現在開発している麻雀CPUで、まさに同じ経験をしました。最初はmain.pygui.pydetect.py...
技術記事

Pythonでクラスを分ける設計の考え方【GUI・ロジック・AIを分離する】

PythonでGUIアプリやゲームを作り始めると、最初は「とりあえず動けばいい」と思って、1つのファイルにどんどんコードを書いてしまいがちです。Pythonでクラスを分ける設計の考え方【GUI・ロジック・AIを分離する】PythonでGUI...