物理シミュレーションと機械学習・深層学習を組み合わせた「Physics-informed Machine Learning」は、 物理現象をモデリングする新しい手法として注目を集めています。 物理シミュレーションでは、時間(T)、質量(M)、長さ(L)といった物理量の次元の整合性を保つことが、 信頼性の高い計算のために不可欠です。 私たちは、この考え方を深層学習にも適用するため、PyTorch のテンソルを拡張して物理量の次元情報を持たせ、 計算中の次元整合性を保証できるオープンソースライブラリ Phlower を開発しました。 本発表では、物理量次元の保証機能を含めた Phlower の主要機能を紹介します。