OSS探訪

Keras 3 — JAX・TensorFlow・PyTorchを選べるdeep learning framework

OSS健全度 89
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
64,320
主要言語
Python
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/12

概要

Keras 3はhigh-levelなmodel開発interfaceを、JAX、TensorFlow、PyTorchの複数backendで利用できるdeep learning frameworkです。OpenVINO backendはinference専用で、画像、言語、音声、時系列、推薦などのmodelを構築できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

一つのmodel APIでbackendとscaleを選ぶ

high-levelな開発体験を保ちながら、JAX、TensorFlow、PyTorchのruntimeを選択し、laptopからGPU・TPU clusterまで学習を拡張できます。pip packageはkerasで、利用するbackend packageを別途installします。OpenVINOは推論用途に限られます。

出典:[1]

model codeの可読性とbackend選択を両立したいteam

computer vision、NLP、audio、forecast、recommendationなどを共通interfaceで試し、hardwareや既存資産に応じてbackendを選びたい場合の候補です。対象modelで数値差、速度、分散学習、serialization、custom layerの互換性を検証してください。

出典:[1]

Keras 3・tf-kerasとbackend初期化を混同しない

Keras 3はkeras package、Keras 2はtf-keras packageとして残ります。backendはkerasをimportする前に環境変数または設定fileで選び、import後は切り替えられません。WindowsはWSL2が推奨され、GPU環境はbackendごとのCUDA依存とdriverをそろえる必要があります。licenseはApache-2.0です。

出典:[1]

参考にした公式資料

  1. [1]Keras 3 README(2026-09-13)
編集部からの補足

人を中心にしたtaglineと簡潔なAPIに加え、Keras 3移行でversion・backend別の新しい検索意図が生まれる例として選びました。

成長

成長の推移 · 直近30日

64,320 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
104
Open PR
62

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

カテゴリ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • deep-learning
  • tensorflow
  • neural-networks
  • machine-learning
  • data-science
  • python
  • jax
  • pytorch
Stars
64,320
Forks
19,788
Watchers
1,853
Open Issues
129
主要言語
Python
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/12
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。