AI開発フレームワーク用語集

TensorFlow、PyTorch、Keras、scikit-learn、Hugging Face、LangChainなど、最新のAI開発ツールと機械学習フレームワークについて詳しく解説しています。

用語一覧

AI開発・機械学習フレームワークに関する用語集です。現代のAI開発において欠かせないフレームワーク、ライブラリ、APIについて詳しく解説しています。

TensorFlow

Googleが開発したオープンソースの機械学習フレームワーク。深層学習モデルの構築から本番環境での運用まで、幅広い用途に対応。

PyTorch

Metaが開発したオープンソースの機械学習フレームワーク。動的計算グラフと直感的なAPIにより、研究開発から本番環境まで幅広く利用。

Keras

高レベルなニューラルネットワークAPI。TensorFlowの公式高レベルAPIとして統合され、直感的で使いやすいAPIを提供。

scikit-learn

Pythonの機械学習ライブラリ。分類、回帰、クラスタリングなどの機械学習アルゴリズムを豊富に提供。

Hugging Face

自然言語処理のための事前学習済みモデルとライブラリを提供するプラットフォーム。Transformersライブラリで有名。

LangChain

大規模言語モデル(LLM)を活用したアプリケーション開発フレームワーク。複雑なAIアプリケーションの構築を支援。

OpenAI API

OpenAIが提供する大規模言語モデル(GPT-4、GPT-3.5 Turbo)へのアクセスを可能にするAPI。

Claude API

AnthropicのAIアシスタントClaude(Claude 3.5 Sonnet、Claude 3 Haiku)へのアクセスを提供するAPI。

OpenCV

コンピュータビジョンのためのオープンソースライブラリ。画像処理、動画処理、機械学習機能を提供。

CUDA

NVIDIAが開発したGPU並列計算プラットフォーム。機械学習の高速化に広く利用されている。

Vector Database

高次元ベクトルデータの格納と類似度検索に特化したデータベース。RAG(Retrieval Augmented Generation)で重要。

Embedding

テキスト、画像、音声などのデータを高次元ベクトル空間に変換する技術。機械学習モデルの入力として使用。