YAML
AI/MLフレームワーク - YAML
AI/MLフレームワークは、機械学習モデルの構築、トレーニング、デプロイメントを支援するソフトウェアライブラリおよびツール群です。TensorFlow、PyTorch、Keras、Scikit-learnなど、Pythonを中心に多様なフレームワークが存在し、深層学習、従来の機械学習、エッジコンピューティングなど、さまざまな用途に対応しています。これらのフレームワークは、研究開発から本番環境での運用まで、AI技術の普及と発展に不可欠な基盤となっています。
機械学習
深層学習
AI
Python
TensorFlow
PyTorch
データサイエンス
- code: "01"
slug: "tensorflow"
name: "TensorFlow"
description: "Googleが開発したオープンソースの機械学習フレームワークです。"
developer: "Google"
language: "Python, C++, CUDA"
license: "Apache 2.0"
- code: "02"
slug: "pytorch"
name: "PyTorch"
description: "Metaが開発した動的計算グラフを特徴とする機械学習フレームワークです。"
developer: "Meta"
language: "Python, C++"
license: "BSD"
- code: "03"
slug: "keras"
name: "Keras"
description: "人間のための高レベルディープラーニングAPIです。"
developer: "Google"
language: "Python"
license: "Apache 2.0"
- code: "04"
slug: "scikit-learn"
name: "Scikit-learn"
description: "Pythonの伝統的な機械学習ライブラリです。"
developer: "Community"
language: "Python"
license: "BSD"
- code: "05"
slug: "jax"
name: "JAX"
description: "Googleが開発した高性能機械学習ライブラリです。"
developer: "Google"
language: "Python"
license: "Apache 2.0"
- code: "06"
slug: "hugging-face-transformers"
name: "Hugging Face Transformers"
description: "自然言語処理と大規模言語モデルのためのライブラリです。"
developer: "Hugging Face"
language: "Python"
license: "Apache 2.0"
- code: "07"
slug: "xgboost"
name: "XGBoost"
description: "高速で高精度な勾配ブースティングライブラリです。"
developer: "Community"
language: "Python, C++"
license: "Apache 2.0"
- code: "08"
slug: "lightgbm"
name: "LightGBM"
description: "Microsoftが開発した高速勾配ブースティングフレームワークです。"
developer: "Microsoft"
language: "Python, C++"
license: "MIT"
- code: "09"
slug: "onnx"
name: "ONNX"
description: "機械学習モデルの相互運用性を実現するオープン標準です。"
developer: "Microsoft, Facebook, AWS"
language: "Multiple"
license: "MIT"
- code: "10"
slug: "apache-spark-mllib"
name: "Apache Spark MLlib"
description: "大規模データの分散機械学習ライブラリです。"
developer: "Apache Software Foundation"
language: "Python, Scala, Java"
license: "Apache 2.0"