IT用語帳
A-1New開発・運用の方法論 · 開発プラットフォーム・開発ツール

データ・機械学習用フレームワーク

Machine Learning Framework

でーたきかいがくしゅうようふれーむわーく

データの加工・分析や、機械学習モデルの構築、学習、推論を効率よく行うためのソフトウェアの枠組みやライブラリ。データ処理のpandas、機械学習のscikit-learn、深層学習のPyTorchやTensorFlowなどがあり、GPUを使った高速な計算や学習済みモデルの再利用を支援する。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

A-1GPU(Graphics Processing Unit)

多数の演算コアで大量のデータを並列に処理するプロセッサ。本来は画像の描画処理用だが、行列演算が得意なため、深層学習の学習・推論や科学技術計算にも広く使われる(GPGPU)。生成AIの開発を支える主要な計算資源となっている。

A-1TPU(Tensor Processing Unit)

Googleが開発した、機械学習のテンソル(多次元配列)演算に特化したプロセッサ(ASIC)。大量の積和演算を並列に行う構造(シストリックアレイ)を持ち、深層学習の学習と推論を高い電力効率で処理する。主にGoogleのクラウドサービスを通じて提供される。

A-1ディープラーニング(深層学習)

多数の層を重ねたニューラルネットワークを用いる機械学習の手法。データから判断に役立つ特徴を、人が設計しなくても階層的に自動で獲得できる。大量のデータとGPUなどの計算資源を使って、画像認識、音声認識、自然言語処理、生成AIで高い性能を実現している。

A-1半精度

IEEE 754で定める16ビットの浮動小数点数の形式。符号部1ビット、指数部5ビット、仮数部10ビットで、精度と表せる範囲は小さいが、メモリと計算量を節約できるため、深層学習の学習や推論、画像処理で使われる。

PD-Dディープラーニング

隠れ層を多数重ねたニューラルネットワーク(ディープニューラルネットワーク)を使う機械学習の手法で、深層学習ともいう。画像の画素や文章のトークンのような生に近いデータから、予測に有効な特徴を層ごとに段階的に自動で学習できるため、画像認識、音声認識、自然言語処理で従来の手法を大きく上回る精度を出した。大量の学習データとGPUなどの計算資源を必要とし、判断の根拠が分かりにくい。