機械学習実験で直面する再現性の課題
機械学習の実験を繰り返していると、以下のような問題に直面することがありませんか?
- 良い結果が出たモデルのパラメータを忘れてしまう
- 過去の実験結果を比較できず、改善が進まない
- チームメンバーと実験結果を共有できない
- 同じ実験を再実行しても結果が再現できない
これらの問題は、機械学習の実践が「ある種の黒魔術」となってしまう原因でもあります。
[Read More]機械学習の実験を繰り返していると、以下のような問題に直面することがありませんか?
これらの問題は、機械学習の実践が「ある種の黒魔術」となってしまう原因でもあります。
[Read More]pip install ctranslate2
https://github.com/OpenNMT/CTranslate2
segmentatioin fault
になった。
しかしlinuxでは動作するとの情報を得た。 なのでまずはMacの中でDocker環境を構築して問題を回避できないか確認しようとした。
[Read More]Mac OS poetry python == 3.9
poetry add langchain
が失敗する
CLANG 〜
C言語関係のエラーかと思われた。
なんだっけ
xcode-toolsのインストールとアップデート
pip install --update pip
pip install --upgrade setuptools
mypyのバージョンによるエラーらしい
[Read More]poetry add torch
でパスが通らないpoetry add torch
でpytorchをインストールしたimport torch
でエラーpoetry run python -m pip install torch
poetry add streamlit
でstreamlitを追加した場合、通常のシェルからはstreamlitのパスが通っていないwhich streamlit
の実行結果でなにもでてこないpoetry shell
streamlit run sample.py
Pip is a major method of installing python libraries.
poetry is a more advanced version control tool for development environments.
It seems to have official support for pyenv integration.
I’ll write down how to install it on mac os and what I got stuck.
I’m going to install it because it seems to be a convenient way to build an environment without much effort.
[Read More]BookingButler - 出張管理自動化システム
drive-gallery - メディア管理システム
[Read More]python で環境構築をする際にrequirements.txtを利用することがある。
ただ、素直にrequirements.txtを作ると環境構築の再現性が低い場合がある。
[Read More]以下公式サイトより引用
import argparse
parser.add_argument("square", type=int,
help="display a square of a given number")
parser.add_argument("-v", "--verbose", action="store_true",
help="increase output verbosity")
args = parser.parse_args()
answer = args.square**2
parser.add_argument("square", type=int,
help="display a square of a given number")
引数の名前がsquare
型を指定できる。デフォルトはstr。
前に-がつかない名前は位置引数。
[Read More]