takahiro_itazuriの公倍数的ブログ

本やWebを通して学習したことをまとめるブログです。最大公約数(つまり、共通部分)的なという表現と対比して、「なるべく包括的にカバーしつつ、更に+αの要素も加えられたらいいな」という意味で公倍数的ブログと名付けました。

AtCoder Beginner Contest 086

はじめに A - Product 自分の解答 改善点 B - 1 21 自分の解答 改善点 改善後のコード C - Traveling 自分の解答 改善点 D - Checker 解答 総評

【ML基礎】線形識別法

目次 目次 線形識別器とパーセプトロン 2クラス分類 Pythonコード フィッシャーの線形判別法

【ML基礎】目次ページ

はじめに 「機械学習の基礎講座」(略して「ML基礎」)と題して機械学習の理論的な部分をまとめていこうと思います。 このページは順次公開していくページの目次に当たるページになります。 ですので、新しいページが公開されていく度にこちらの目次が増えて…

【就プロ】バブルソート

はじめに バブルソート C++

【就プロ】スタックとキュー

はじめに スタック キュー C++ スタック キュー

【就プロ】配列とリスト

はじめに 配列 利点 欠点 リスト 利点 欠点 C++ 配列 リスト

【ML基礎】ベイズ識別法

目次 目次 ベイズ識別法(Bayes discriminant method) 事後確率最大 識別関数法(discriminant function method)

AtCoder Beginner Contest 085

はじめに A - Already 2018 自分の解答 改善点 B - Kagami Mochi 自分の解答 改善点 C - Otoshidama 自分の解答 改善点 D - Katana Thrower 自分の解答 改善点

『Machine Learning 101』の解説

はじめに GoogleのSenior Creative EngineerであるJason Mayesさんのスライド『Machine Learning 101』が2017年12月に公開されました。 docs.google.comGigazineでも以下の記事で掲載されていました。 gigazine.netGigazineの記事を読んだ上で、非常に興味深…

【就プロ】C++暗黙的初期化

はじめに C++において明示的に初期化を行わなくても、勝手に初期値を入れてくることを「暗黙的初期化」と言います。 今回はその暗黙的初期化がどのような時に行われるかを説明します。 暗黙的初期化が行われる条件 C++では、グローバル変数に対しては暗黙的…

【就プロ】C++標準入出力

はじめに 今回はC++における入出力について記事を書きます。 Cの頃から利用されていたscanfやprintfと、C++で登場したcinやcoutの違いに着目して書きたいと思います。 はじめに scanfとprintf scanf printf cinとcoutとgetline cin cout getline cinとgetlin…

AtCoder Beginner Contest 084

はじめに A - New Year 自分の解答 改善点 B - Postal Code 自分の解答 改善点 改善後のコード C - Special Trains 自分の解答 改善点 改善後のコード D - 2017-like Number 自分の解答 改善点 改善後のコード 最後に

ざっくりとJava

はじめに 今回はMITの講義である"Introduction to Programming in Java"を参考にしながらざっくりとまとめていきます。 Lecture Noteなどは下記のリンクから手に入ります。ocw.mit.edu はじめに 対象者 環境構築 コンパイルと実行 Hello Worldを実行してみよ…

【就プロ】幅優先探索

はじめに 問題設定 問題文 入力 出力 アルゴリズムと実装 キュー C++

【就プロ】計算量

はじめに 時間計算量 空間計算量 オーダーについて オーダーの記述方法 定数時間 対数時間 線形時間 線形対数時間 二乗時間 指数時間 階乗時間

【就プロ】深さ優先探索

はじめに 問題設定 問題文 入力 出力 アルゴリズムと実装 再帰関数 C++ スタック C++

【就プロ】再帰関数

はじめに メリットとデメリット メリット デメリット 実装 説明文 入力 出力 実装 C++

【就プロ】ブレース展開

目次 目次 はじめに 説明 {文字列1,文字列2,...,文字列N} {.....} {.....} {.....} 実装 Python

【就プロ】目次ページ

はじめに そろそろ就活が始まる次期。 エンジニア採用を狙う人はWebテストでプログラミングテストが課されたりします。 その際にベースになる知識はやはり「データ構造とアルゴリズム」や基礎知識です。そこでこれから就職活動に向けて「就活生のためのプロ…

主成分分析(PCA)

目次 目次 主成分分析の定式化 最小二乗法による主成分分析

分散共分散行列

目次 目次 分散 共分散

音声処理の基礎

目次 目次 はじめに 音声処理のための言語 音声データ FFT 窓関数 パワースペクトル密度 まとめ

pythonでFFmpegを使おう!(ffmpy)

目次 目次 はじめに ffmpyの導入 ffmpyの使い方

FFmpegの導入方法

目次 目次 はじめに FFmpegダウンロード パスを通す

Visual Studio CodeでWeb開発をする際のデバッグ設定ファイル

Visual Studio Codeが非常の使いやすく、web開発時に使用しているのだが、デバッグの設定ファイルの書き方が非常によくまとまっているサイトがありましたので、下記にメモ。kledgeb.blogspot.jpics.mediaちなみに僕のlaunch.jsonファイルは下のような感じで…

HTML5で作るハイブリッドアプリについて

はじめに もう既に知っている人も多いかもしれませんが、今回はHTML5を使って作ることができる「ハイブリッドアプリ」についてお話します。 目次 はじめに 目次 ハイブリッドアプリとは なぜ今頃になってHTMLなのか 参考書 HTML5でアプリ開発デビュー

JavaScript参考書集

Webプログラミングの一つであるJavaScriptは使われている場面も広く、これからも成長する言語だと思っています。 今回は私が読んだJavaScriptの参考書のレビューを書こうと思います。 巷にある参考書のレビュー集は参考書名が上がっているだけで、どのような…

KLTトラッキング

目次 目次 はじめに オプティカルフローの拘束式 追跡しやすい点とは 追跡の方法 山登り法

回帰分析

目次 目次 回帰分析とは? 単回帰分析 重回帰分析

LaTeXの痒い所に手が届く

目次 目次 caption内で改行 複数行まとめてコメントアウト 図を並べる 章番号を消す ページ番号を編集する