パソコン操作 木構造のデザインパターンとは?設計手法と応用例を解説(階層設計・組織図・ファイルシステム・データベース設計など) white-circle7338 白丸くん ソフトウェア開発において、「デザインパターン」とは再利用可能な設計の定石・テンプレートのことです。 木構造という階層的なデータ構造は、様々な …
パソコン操作 木構造のアルゴリズムとは?探索方法と実装を解説(深さ優先探索・幅優先探索・二分木・トラバーサル・計算量など) white-circle7338 白丸くん 前の記事で木構造というデータ構造の基本的な概念を学んだところで、今回はその木構造に対して「どのようにアルゴリズムを適用するか」という実装と探 …
パソコン操作 木構造とは?データ構造の基本をわかりやすく解説(階層構造・ノード・親子関係・ルート・リーフなど) white-circle7338 白丸くん コンピュータサイエンスやプログラミングを学んでいると、「木構造(ツリー構造)」という言葉に出会う機会は多いでしょう。 ファイルシステム・デー …
パソコン操作 平面直角座標系の変換とは?xy座標や緯度経度との関係も(wgs-84座標系・変換方法・測量座標・地図投影など) white-circle7338 白丸くん 測量・土木・建築の現場では、緯度経度ではなく「平面直角座標系」と呼ばれる、xy座標による位置表現が広く使われています。 しかし、GPSなどか …
パソコン操作 特徴量抽出の手法は?方法と実装を解説!(次元削減・PCA・特徴選択・データマイニング・パターン認識など) white-circle7338 白丸くん 機械学習やデータ分析を進める中で、データに含まれる情報量を保ったまま、より扱いやすい形に変換したいと考えることがあるでしょう。 そのような場 …
パソコン操作 特徴量選択の方法は?アルゴリズムと手法を解説!(フィルタ法・ラッパー法・埋め込み法・相関係数・情報量基準など) white-circle7338 白丸くん 機械学習モデルを構築する際、すべての特徴量を使うことが必ずしも最善とは限りません。 不要な特徴量を取り除き、本当に重要な特徴量だけを選び出す …
パソコン操作 特徴量重要度とは?計算方法と評価指標を解説!(feature importance・ランダムフォレスト・勾配ブースティング・変数選択など) white-circle7338 白丸くん 機械学習モデルを構築した後、「どの特徴量が予測に最も貢献しているのか」を知りたいと思うことは多いでしょう。 この問いに答えるための重要な概念 …
パソコン操作 特徴量の英語表記は?読み方と使い方も解説!(feature・pronunciation・machine learning・data science・variableなど) white-circle7338 白丸くん 機械学習やデータサイエンスの分野では、英語の論文・ドキュメント・コードに触れる機会が非常に多くあります。 その中で頻繁に登場する「featu …
パソコン操作 特徴量とは?機械学習における意味と役割を解説!(データサイエンス・変数・属性・入力データ・予測モデルなど) white-circle7338 白丸くん 機械学習やデータサイエンスに関する記事を読んでいると、「特徴量」という言葉が頻繁に登場することに気づくでしょう。 機械学習モデルの性能は、こ …
パソコン操作 特徴量エンジニアリングとは?手法と重要性を解説!(前処理・データ変換・次元削減・スケーリング・カテゴリ変数など) white-circle7338 白丸くん 機械学習モデルの性能を左右する最も重要な工程のひとつが「特徴量エンジニアリング」です。 どれだけ優れたアルゴリズムを使っても、特徴量エンジニ …