Alex/open3d ml tutorials#545
Alex/open3d ml tutorials#545rozeappletree wants to merge 5 commits intoisl-org:alex/open3d-ml_tutorialsfrom
Conversation
+ Condense all notebooks into 3 notebook tutorials. + Replace SemanticKITTI with Toronto3D in training notebook (small size & fast training). + TODO: Pass through gramarly (may find multiple mistakes), please focus on content & structure.
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
| @@ -0,0 +1,910 @@ | |||
| { | |||
There was a problem hiding this comment.
You can access configuration values as object attributes (cfg.{property_name}) or dictionary key values (cfg['{property_name}'])
Reply via ReviewNB
| @@ -0,0 +1,449 @@ | |||
| { | |||
There was a problem hiding this comment.
| @@ -0,0 +1,449 @@ | |||
| { | |||
There was a problem hiding this comment.
Standard convention for object detection lidar datasets (e.g. KITTI / Waymo) is x(red) = forward, y (green) = left, z (blue) = up. Add XYZ labels to the axis.
Mention that datasets may instead of r (lidar reflectance) as feature, or no features at all.
A dataset is partitioned into train(ing), valid(ation) and test(ing) splits. Models use data from the training split to update network weights and performance is measured on the validation split. Hyperparameters can be adjusted to optimize performance on the validation split. The test split is never used during the training step and is only used to report the final performance.
Reply via ReviewNB
| @@ -0,0 +1,583 @@ | |||
| { | |||
There was a problem hiding this comment.
Both PyTorch and TF can be installed. User code just needs to choose one inside a specific python file.
requirements-torch.txt if Nvidia GPU is not available.
Reply via ReviewNB
| @@ -0,0 +1,583 @@ | |||
| { | |||
There was a problem hiding this comment.
| @@ -0,0 +1,583 @@ | |||
| { | |||
There was a problem hiding this comment.
| @@ -0,0 +1,583 @@ | |||
| { | |||
There was a problem hiding this comment.
Also talk about:
Continuing training from a checkpoint.
Point to the tensorboard tutorial for visualizing training progress.
Reply via ReviewNB
| @@ -0,0 +1,910 @@ | |||
| { | |||
There was a problem hiding this comment.
| @@ -0,0 +1,583 @@ | |||
| { | |||
There was a problem hiding this comment.
| @@ -0,0 +1,583 @@ | |||
| { | |||
There was a problem hiding this comment.
Re-write condensed tutorials based on suggestions.
Changes were made to 3 tutorial notebooks
Suggested changes were:
docs/tutorial/notebook/for all data, model checkpoint logs etc. (all notebooks)01_config_files.ipynb)01_config_files.ipynb)02_datasets.ipynb)02_datasets.ipynb)Please note:
02_datasets.ipynbwill not run because the notebook does not have access to smaller version of semanticKITTI dataset.@sanskar107 can you share a downloadable link for that dataset that I canWill use shared link https://cdn.discordapp.com/attachments/903644960211992607/946792875423838288/semkitti.zip.wgetin the the notebook?Inference_on_a_custom_data.ipynb,reading_a_config_file.ipynb,reading_a_dataset.ipynb,train_ss_model_using_pytorch.ipynbandtrain_ss_model_using_tensorflow.ipynbbefore merging because they are essentially duplicates. Keeping them here for reference temporarily.This change is