* update gitignore
* updates to utils for loading data
* train_test_split_function
* update 01, 02 notebook
* show batch, new notebook
* updates to show batch
* added graph for fit
* notebooks and testS
* refactor
* dataset tests
* dataset tests
* flake8
* black
* test update
* 01_training update
* round deci
* transform notebook
* remove blackmagic cell'
* working state
* working state with webcam
* flake8 and black'
* update jupyter notebooks
* notebook updates
* fixes to pr comments
* minor fix
* update 02 hmdb notebook
* update 02 hmdb notebook
* Removed submodules.
* Add back submodules using https://
* Update FAQ.md
* added object detection readme
* fixes to ic (#437)
* fixes to ic
* Matplotlib bug fix
* Matplotlib matrix plot bug fix
* Fix 01 notebook heatmap
* revert env
* revert env yml
* remove matplotlib
* simplified plotting functions
* fixed most tests
* fixed test
* fixed unit test
* small text edits to the 02 notebook
* added fct description
* tiny cleanup on notebook
* Move r2p1d from contrib to scenarios.
* Update .gitignore.
* Add README.md
* Remove the folder /scenario/action_recognition/data/samples; update notebook to use web url for sample data.
* Move data split files to data/misc; update notebook accordingly.
* Add pretrained keypoint model (#453)
* Add pretrained keypoint model
* Fix bugs in tests
* Add 03 notebook in conftest.py
* Minor revision
* Reformat code using black
* if folder exists, remove (#448)
* Update data path.
* Add mask annotation tool (#447)
* Add mask annotation tool
* Update mask annotation explanation and add converion scripts
* Add screenshots of Labelbox annotation
* Rearrange screenshots
* Move convertion script into functions in data.py
* Point out annotation conversion scripts clearly in notebook
* Refine annotation conversion scripts
* Fix bugs
* Add tests for labelbox format conversion methods
* Update README.md
* Add keypoint detection with tuned model (#454)
* Add keypoint detetion with tuned model
* Add tests
* Minor revision
* Update tests
* Fix bugs in tests
* Use GPU device if available
* Update tests
* Fix bug: 'not idx' will be 'True' if 'idx=0'
* Fix bugs
* Move toy keypoint meta into notebook
* Fix bugs
* Fix bugs
* Fix bugs in notebook
* Add descriptions for keypoint meta data
* Raise exception when RandomHorizontalFlip is used without specifying hflip_inds
* Add NOTICE file.
* Add keypoint detection model tuning with top and bottom keypoints (#456)
* Add keypoint detection model tuning with top and bottom keypoints
* Fix undefined unzip_url
* Resolved undefined od_urls
* Plot keypoints as round dots to make them noticeable (#458)
* Plot keypoints as dots
* Change variable naming
* Add annotation tool to scenarios.
* Resolve test machine failure (#460)
This is due to the latest PyTorch (version 1.3) from conda is built on
CUDA 10.1 while the version on the test machine is CUDA 10.0.
* Remove unused imports in 02_mask_rcnn.ipynb (#463)
* Remove unused imports in 02_mask_rcnn.ipynb
* Add missing imports
* Simplify binary_mask() (#464)
* remove conflict code (#471)
* Update README.md (#472)
* unit test for action rec
* reformat files
* added 01/02 notebooks
* fix all unit tests + abstract out commons from action rec
* dataset
* test data
* black reformat
* refactor action rec
* ignore /data
* notebook update
* update gitignore
* manage transforms better
* tfms_config defaults
* video dataset refactor + black
* notebook update with video datsaet refactored out
* Refactor model/dataset
* clean up
* refactor + beautification
* re-run 02 notebook
* make tests work locally
* pr fixes
* PR fixes
* pr fixes
* pr fixes
* update env
* pr fix
* move decord to pip
* added ref to config
* update pr fix
* flake8 + pr bug
Co-authored-by: Lixun Zhang <lixun.zhang@microsoft.com>
Co-authored-by: Lixun <lixzhang@users.noreply.github.com>
Co-authored-by: PatrickBue <pabuehle@microsoft.com>
Co-authored-by: Simon Zhao <43029286+simonzhaoms@users.noreply.github.com>
Co-authored-by: Miguel González-Fierro <3491412+miguelgfierro@users.noreply.github.com>
* Add keypoint detetion with tuned model
* Add tests
* Minor revision
* Update tests
* Fix bugs in tests
* Use GPU device if available
* Update tests
* Fix bug: 'not idx' will be 'True' if 'idx=0'
* Fix bugs
* Move toy keypoint meta into notebook
* Fix bugs
* Fix bugs
* Fix bugs in notebook
* Add descriptions for keypoint meta data
* Raise exception when RandomHorizontalFlip is used without specifying hflip_inds
* chg kernel_name = cv to = python3 for nb tests
* nb test update for not azuremlnotebooks
* add not azuremlnotebooks
* add tags for reponame and branch in python cmd
* stage badges from AzureML tests
* Moved reference for environment.yml from classification folder to root folder to match file move
* add badge to readme, update some recoto cv comments
* runs all unit tests (except notebooks which will be in a parallel pipeline)
* added test README.md
* commit to MY branch this time
* initial support for example pipeline with Azureml
* update to use cvbp-keyvault values for az login and subscriptionid
* update cvpb-keyvault from AzureKevVaultSecrets
* in variable use var group name not keyvault, so =AzureMLConfig
* typo on sptenant
* chg pr:none to avoid triggers while debugging
* remove creation of conda env file, cv has the file in the repo
* chg to .ci/submit_azureml_pytest.py
* set addtopath: true for python
* check_output_custom is in and only one python line in bash
* add more dbg info
* debug .ci being hidden
* add more debug statements
* more dbg
* try ; instead of &&
* add contents of env-setup.yml
* fix cut n paste
* pass in rg and wsname to submit... in yml
* update rg to cvbp_project_resources and wsname to cvws
* chg location of run_pytest.py to .ci
* turn dbg on
* use latest submit_azureml_pytest.py
* add logging
* chg def for run_pytest.py argparse
* more dbg
* chg junit str in debug routine check_output_custom
* chg junit str to help dbg
* chg back to subprocess.run
* update for CV repo
* debug
* debug
* debug
* add PR triggers for staging and master