本記事ではhuggingfaceのtransformersのAutoModelを使って独自クラスを利用する方法を紹介します。
transformersはAutoModelによって、事前学習済みモデルがどのモデルの実装なのかを意識せずに利用できます。
たとえばモデルのアーキテクチャや事前学習済みのパラメータを変えて実験をするプログラムははモデル名をmodel_name_or_path
とした場合 model = AutoModel.from_pretrained(model_name_or_path)
とだけ記述すれば事前学習済みパラメータで初期化されたモデルを読み込めます。
このAutoModel
で独自クラスを利用できればtransformersで実装されている他のモデルと同様に利用が容易になります。
本記事ではpre-commitを使ってコミット前にPythonプログラムを自動検査する方法を紹介します。 モジュールのインポート順序や行あたりの文字数を始め、人が意識せずに標準化したいルールは多くあります。 このようなルールをコミット前に自動で検査・修正することでより簡単にきれいなプログラム開発を進められます。
本記事では【マッキンゼーが解き明かす 生き残るためのDX】について書評します。 ここ数年で話題となっているデジタル・トランスフォーメーション (DX) ですが、実際にどういう事を言うのか? 言葉は広まっているけど実際にどういう実例があるのか?といった点に興味を持ったので本書を読みました。 本書では様々な業種での実例を上げるとともに、DXをWhy、What、Howに分解して解説しています。 本書を読むことでDXの概要を理解できます。