プログラミング

スポンサーリンク
IT関連

【備忘録】PySimpleGUIでメモ帳を作ってみる【アイコン設定・exe化編】

どうも、Novです。 この記事は前回作成した記事の続きになります。 今回は、「作成したアプリの実行ファイル化(exe化)」「ウィンドウに表示するアイコンの設定」「アプリ実行中に表示されるタスクバーのアイコン変更方法」の3本立てでお送りします。
IT関連

【備忘録】PySimpleGUIでメモ帳を作ってみる【ハマりどころ解消Tips編】

最近、Pythonスクリプト組んだり、プライベートでも勉強がてらDeep LearningをC++で実装してみたりと、CLIベースで操作するコードはよく書くものの、そういえばGUIで何かタスクをやらせるというものは作ったことがないなと思い至りました。 折角なので、イベント駆動のプログラミングの勉強を兼ねてGUIアプリを何か作ろうと思い、とりあえずPythonでメモ帳的なものを作ってみました。 その際、PySimpleGUIというライブラリを使って作ったのですが、見た目とかちょっとした機能にこだわるとバックエンドのライブラリであるtkinterの操作を要求されたりと、結構ハマりどころがあったので備忘録がてらまとめます。
IT関連

MNISTローダとMLPの学習コードをC++/Eigenで作成する(MNISTローダ作成編)

こんにちは、novです。 今回は前回の記事の続きです。 前回はローダ作成に必要なライブラリの使い方をまとめたのでした。今回は MNISTのフォーマット要件と照らし合わせたローダの設計実際のコード ...
IT関連

MNISTローダとMLPの学習コードをC++/Eigenで作成する(要素技術メモ編)

こんにちは、novです。 最近、「ゼロから作るDeep Learning」の内容をC++で書き直すということをやっています。 目的としては C++の扱いに慣れるC++のEigenライブラリの使い...
IT関連

優先度付きキューとヒープソート:解説と実装(C++)

こんにちは、novです。 今回はヒープソートの原理とその実装について解説していきます。 基本情報や応用情報の勉強をしていると、必ず目にするのがソートアルゴリズムです。そのうち時間計算量が \( O(Nlog(N)) \...
IT関連

【C++】WSL上でEigenとmatplotlib-cppを使って数値計算を快適にする話

C++で行列演算とグラフを簡単に扱いたいんだけど こんにちは、novです。 今回はC++で数値計算をする際に便利なライブラリ Eigen (線形代数ライブラリ)matplotlib-cpp (Pythonの描画ラ...
IT関連

【環境構築】VSCode+WSL+Remote WSLでWindows上にC/C++開発・デバッグ環境を構築する【ビルドタスク設定編】

C/C++の環境構築したけど、複数ファイルのコンパイルが失敗しないか? こんにちは、novです。今回は、前回の記事の補足編になります。 前回構築した環境では、単体で完結するファイルのビルドまでは、「F5キー...
IT関連

【環境構築】VSCode+WSL+Remote WSLでWindows上にC/C++開発・デバッグ環境を構築する

そうだ、C/C++の環境を作ろう こんにちは、novです。 最近、深層学習の勉強や仕事でPythonをよく触るのですが、性能の追求となってくるとやはりコンパイラ言語で実装したくなってきます。プライベートで使用しているパ...
IT関連

【メモ】matplotlibで作成したアニメーションが保存できないときの対応

matplotlibのanimationを保存するときにハマった話 こんにちは、novです。 最近、業務で扱う深層学習についてもう少し理解を深めようと、ゼロから作るDeep Learning3(フレームワーク編)を、手を動かし...
IT関連

【メモ】AWS SageMakerでhorovodによる分散学習が動かない場合の対応とhorovodの仕組みについて

今回の記事では、AWSの機械学習マネージドサービスの一つであるsagemakerを用いて、分散学習を行う際にハマった部分をメモしていこうと思います。
スポンサーリンク
タイトルとURLをコピーしました