Are you sure you want to delete this access key?
export venv_name="venv"
make venv name=${venv_name} env="prod"
source ${venv_name}/bin/activate
dvc pull experiments
tagifai fix-artifact-metadata
make app env="dev"
You can interact with the API directly or explore via the generated documentation at http://0.0.0.0:5000/docs.
Coming soon after CI/CD lesson where the entire application will be retrained and deployed when we push new data (or trigger manual reoptimization/training). The deployed model, with performance comparisons to previously deployed versions, will be ready on a PR to push to the main branch.
export venv_name="venv"
make venv name=${venv_name} env="dev"
source ${venv_name}/bin/activate
dvc pull data/tags.json
dvc pull data/projects.json
tagifai.main.objective
. This also writes the best model's params to config/params.jsontagifai optimize \
--params-fp config/params.json \
--study-name optimization \
--num-trials 100
We'll cover how to train using compute instances on the cloud from Amazon Web Services (AWS) or Google Cloud Platforms (GCP) in later lessons. But in the meantime, if you don't have access to GPUs, check out the optimize.ipynb notebook for how to train on Colab and transfer to local. We essentially run optimization, then train the best model to download and transfer it's artifacts.
experiments/{experiment_id}/{run_id}
or via the API (GET
/runs/{run_id}).tagifai train-model \
--params-fp config/params.json \
--experiment-name best \
--run-name model \
--publish-metrics # save to metrics/performance.json
train-model
but you can also specify a run-id
to choose a specific model.tagifai predict-tags --text "Transfer learning with BERT" # test with CLI app
make app env="dev" # run API and test if you want
tagifai diff --commit-a workspace --commit-b HEAD
git add .
git commit -m ""
<precommit (dvc, tests, style, clean, etc.) will execute>
git push origin main
Press p or to see the previous file or, n or to see the next file
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?