みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

2023年現在の機械学習フレームワークの選択

TensorFlow, PyTorch が有名ですが,最近は JAX をよく見かけるようになりました.

論文で使用されているフレームワークのシェアを確認すると,PyTorchが圧勝です.TensorFlowが使われる頻度はかなり減っているようです.JAXやMindSporeは徐々に増えているようです.

*1

Hugging Face のライブラリ別のモデル数を比較してみると,やはり PyTorch が圧勝しています.

  • PyTorch: 130,505 *2
  • TensorFlow: 9,810 *3
  • JAX: 8,596 *4

最近は生成系 AI が進化していて,meta Llama 2microsoft phi-1 など次々と素晴らしいモデルが発表されています.これらは PyTorch を利用しているようです.

したがって,特別な理由がなければ PyTorch を選択するのがよさそうです.