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