IT関連 優先度付きキューとヒープソート:解説と実装(C++) こんにちは、novです。 今回はヒープソートの原理とその実装について解説していきます。 基本情報や応用情報の勉強をしていると、必ず目にするのがソートアルゴリズムです。そのうち時間計算量が \( O(Nlog(N)) \... 2021.02.12 IT関連プログラミング
IT関連 【C++】WSL上でEigenとmatplotlib-cppを使って数値計算を快適にする話 C++で行列演算とグラフを簡単に扱いたいんだけど こんにちは、novです。 今回はC++で数値計算をする際に便利なライブラリ Eigen (線形代数ライブラリ)matplotlib-cpp (Pythonの描画ラ... 2021.02.07 IT関連プログラミング
IT関連 【環境構築】VSCode+WSL+Remote WSLでWindows上にC/C++開発・デバッグ環境を構築する【ビルドタスク設定編】 C/C++の環境構築したけど、複数ファイルのコンパイルが失敗しないか? こんにちは、novです。今回は、前回の記事の補足編になります。 前回構築した環境では、単体で完結するファイルのビルドまでは、「F5キー... 2021.01.31 IT関連プログラミング
IT関連 【環境構築】VSCode+WSL+Remote WSLでWindows上にC/C++開発・デバッグ環境を構築する そうだ、C/C++の環境を作ろう こんにちは、novです。 最近、深層学習の勉強や仕事でPythonをよく触るのですが、性能の追求となってくるとやはりコンパイラ言語で実装したくなってきます。プライベートで使用しているパ... 2021.01.24 IT関連プログラミング
IT関連 【合格体験記】エンベデッドシステムスペシャリストで8割以上得点して合格した話 こんにちは、novです。プロフィールページでは更新済みですが、昨年10月に実施されたIPAの情報処理技術者試験・高度区分のエンベデッドシステムスペシャリスト試験(以下ES試験)に合格していました。 Twitterにも... 2021.01.17 IT関連
IT関連 【メモ】matplotlibで作成したアニメーションが保存できないときの対応 matplotlibのanimationを保存するときにハマった話 こんにちは、novです。 最近、業務で扱う深層学習についてもう少し理解を深めようと、ゼロから作るDeep Learning3(フレームワーク編)を、手を動かし... 2020.12.28 IT関連プログラミング
IT関連 【メモ】AWS SageMakerでhorovodによる分散学習が動かない場合の対応とhorovodの仕組みについて 今回の記事では、AWSの機械学習マネージドサービスの一つであるsagemakerを用いて、分散学習を行う際にハマった部分をメモしていこうと思います。 2020.12.21 IT関連プログラミング機械学習
IT関連 【Python】Stringデータを変数名(シンボル名)に変換する方法 Pythonの変数の実体、気になりませんか? 仕事や、kaggleでPythonを使っていると、csvファイルの処理でPandasを使うことが多いと思います。 Pandasを用いるということは、基本的にDataFram... 2020.12.14 IT関連プログラミング
IT関連 【メモ】特徴量エンジニアリングについて:その1 この記事は、主に自分がkaggleをやるにあたって勉強した内容をまとめます。 今回は特徴量エンジニアリングについてです。 2020.12.06 IT関連プログラミング機械学習
IT関連 VSCode + Markdown + Mathjax の設定で、LaTeX数式を含むWordPress用の記事作成を爆速にする話 この記事ではVSCode+Markdown+LaTeXで、Wordpressと互換性のある文書を作成できる環境を整えるにあたってやったことを備忘録を兼ねてまとめます。ネットに落ちている情報を組み合わせて構築しましたが、意外とまとまった情報のあるサイトがなかったので、同様の問題に苦しんでいる方には有益なんじゃないかなと思います。 2020.11.29 IT関連