- 06 Jun, 2018 2 commits
-
-
pkulzc authored
-
Zhichao Lu authored
199348852 by Zhichao Lu: Small typos fixes in VRD evaluation. -- 199315191 by Zhichao Lu: Change padding shapes when additional channels are available. -- 199309180 by Zhichao Lu: Adds minor fixes to the Object Detection API implementation. -- 199298605 by Zhichao Lu: Force num_readers to be 1 when only input file is not sharded. -- 199292952 by Zhichao Lu: Adds image-level labels parsing into TfExampleDetectionAndGTParser. -- 199259866 by Zhichao Lu: Visual Relationships Evaluation executable. -- 199208330 by Zhichao Lu: Infer train_config.batch_size as the effective batch size. Therefore we need to divide the effective batch size in trainer by train_config.replica_to_aggregate to get per worker batch size. -- 199207842 by Zhichao Lu: Internal change. -- 199204222 by Zhichao Lu: In case the image has more than three channels, we only take the first three channels for visualization. -- 199194388 by Zhichao Lu: Correcting protocols description: VOC 2007 -> VOC 2012. -- 199188290 by Zhichao Lu: Adds per-relationship APs and mAP computation to VRD evaluation. -- 199158801 by Zhichao Lu: If available, additional channels are merged with input image. -- 199099637 by Zhichao Lu: OpenImages Challenge metric support: -adding verified labels standard field for TFExample; -adding tfrecord creation functionality. -- 198957391 by Zhichao Lu: Allow tf record sharding when creating pets dataset. -- 198925184 by Zhichao Lu: Introduce moving average support for evaluation. Also adding the ability to override this configuration via config_util. -- 198918186 by Zhichao Lu: Handles the case where there are 0 box masks. -- 198809009 by Zhichao Lu: Plumb groundtruth weights into target assigner for Faster RCNN. -- 198759987 by Zhichao Lu: Fix object detection test broken by shape inference. -- 198668602 by Zhichao Lu: Adding a new input field in data_decoders/tf_example_decoder.py for storing additional channels. -- 198530013 by Zhichao Lu: An util for hierarchical expandion of boxes and labels of OID dataset. -- 198503124 by Zhichao Lu: Fix dimension mismatch error introduced by https://github.com/tensorflow/tensorflow/pull/18251, or cl/194031845. After above change, conv2d strictly checks for conv_dims + 2 == input_rank. -- 198445807 by Zhichao Lu: Enabling Object Detection Challenge 2018 metric in evaluator.py framework for running eval job. Renaming old OpenImages V2 metric. -- 198413950 by Zhichao Lu: Support generic configuration override using namespaced keys Useful for adding custom hyper-parameter tuning fields without having to add custom override methods to config_utils.py. -- 198106437 by Zhichao Lu: Enable fused batchnorm now that quantization is supported. -- 198048364 by Zhichao Lu: Add support for keypoints in tf sequence examples and some util ops. -- 198004736 by Zhichao Lu: Relax postprocessing unit tests that are based on assumption that tf.image.non_max_suppression are stable with respect to input. -- 197997513 by Zhichao Lu: More lenient validation for normalized box boundaries. -- 197940068 by Zhichao Lu: A couple of minor updates/fixes: - Updating input reader proto with option to use display_name when decoding data. - Updating visualization tool to specify whether using absolute or normalized box coordinates. Appropriate boxes will now appear in TB when using model_main.py -- 197920152 by Zhichao Lu: Add quantized training support in the new OD binaries and a config for SSD Mobilenet v1 quantized training that is TPU compatible. -- 197213563 by Zhichao Lu: Do not share batch_norm for classification and regression tower in weight shared box predictor. -- 197196757 by Zhichao Lu: Relax the box_predictor api to return box_prediction of shape [batch_size, num_anchors, code_size] in addition to [batch_size, num_anchors, (1|q), code_size]. -- 196898361 by Zhichao Lu: Allow per-channel scalar value to pad input image with when using keep aspect ratio resizer (when pad_to_max_dimension=True). In Object Detection Pipeline, we pad image before normalization and this skews batch_norm statistics during training. The option to set per channel pad value lets us truly pad with zeros. -- 196592101 by Zhichao Lu: Fix bug regarding tfrecord shuffling in object_detection -- 196320138 by Zhichao Lu: Fix typo in exporting_models.md -- PiperOrigin-RevId: 199348852
-
- 05 Jun, 2018 5 commits
-
-
Joel Shor authored
PiperOrigin-RevId: 199251174
-
Reza Mahjourian authored
-
Reza Mahjourian authored
-
Reza Mahjourian authored
-
Reza Mahjourian authored
-
- 30 May, 2018 1 commit
-
-
Theo authored
-
- 22 May, 2018 2 commits
-
-
Janardhan Pulivarthi authored
-
gariel-google authored
-
- 21 May, 2018 2 commits
- 19 May, 2018 6 commits
- 17 May, 2018 1 commit
-
-
Taylor Robie authored
* deprecate research/resnet * also add a tf warning in the code
-
- 16 May, 2018 1 commit
-
-
Sebastian Brodehl authored
-
- 15 May, 2018 1 commit
-
-
Haiyang Kong authored
* Make codes more pythonic. * Restore the indents Restore the indents.
-
- 14 May, 2018 2 commits
-
-
Sebastian Brodehl authored
Move second try after base_url_change into if-statement.
-
Sebastian Brodehl authored
-
- 11 May, 2018 2 commits
-
-
Terry Koo authored
-
Zhichao Lu authored
196161788 by Zhichao Lu: Add eval_on_train_steps parameter. Since the number of samples in train dataset is usually different to the number of samples in the eval dataset. -- 196151742 by Zhichao Lu: Add an optional random sampling process for SSD meta arch and update mean stddev coder to use default std dev when corresponding tensor is not added to boxlist field. -- 196148940 by Zhichao Lu: Release ssdlite mobilenet v2 coco trained model. -- 196058528 by Zhichao Lu: Apply FPN feature map generation before we add additional layers on top of resnet feature extractor. -- 195818367 by Zhichao Lu: Add support for exporting detection keypoints. -- 195745420 by Zhichao Lu: Introduce include_metrics_per_category option to Object Detection eval_config. -- 195734733 by Zhichao Lu: Rename SSDLite config to be more explicit. -- 195717383 by Zhichao Lu: Add quantized training to object_detection. -- 195683542 by...
-
- 09 May, 2018 1 commit
-
-
Ilya Mironov authored
-
- 08 May, 2018 3 commits
-
-
Vlad Paunescu authored
-
Ilya Mironov authored
-
Ilya Mironov authored
-
- 07 May, 2018 4 commits
-
-
Ilya Mironov authored
-
Ilya Mironov authored
-
Ilya Mironov authored
-
Ilya Mironov authored
-
- 04 May, 2018 2 commits
-
-
Anya Petrova authored
-
Yanhui Liang authored
* Add run individual step only option * Fix comments and update readme * Add valiation argument * Address comments * Make code shorter * Fix more lints
-
- 03 May, 2018 1 commit
-
-
Zhichao Lu authored
195269567 by Zhichao Lu: Removing image summaries during train mode. -- 195147413 by Zhichao Lu: SSDLite config for mobilenet v2. -- 194883585 by Zhichao Lu: Simplify TPU compatible nearest neighbor upsampling using reshape and broadcasting. -- 194851009 by Zhichao Lu: Include ava v2.1 detection models in model zoo. -- 194292198 by Zhichao Lu: Add option to evaluate any checkpoint (without requiring write access to that directory and overwriting any existing logs there). -- 194122420 by Zhichao Lu: num_gt_boxes_per_image and num_det_boxes_per_image value incorrect. Should be not the expand dim. -- 193974479 by Zhichao Lu: Fixing a bug in the coco evaluator. -- 193959861 by Zhichao Lu: Read the default batch size from config file. -- 193737238 by Zhichao Lu: Fix data augmentation functions. -- 193576336 by Zhichao Lu: Add support for training keypoints. -- 193409179 by Zhichao Lu: Update protobuf requirements to 3+ in installation docs. -- 193382651 by Zhichao Lu: Updating coco evaluation metrics to allow for a batch of image info, rather than a single image. -- 193244778 by Zhichao Lu: Remove deprecated batch_norm_trainable field from ssd mobilenet v2 config -- 193228972 by Zhichao Lu: Make sure the final layers are also resized proportional to conv_depth_ratio. -- 193204364 by Zhichao Lu: Do not add batch norm parameters to final conv2d ops that predict boxes encodings and class scores in weight shared conv box predictor. This allows us to set proper bias and force initial predictions to be background when using focal loss. -- 193137342 by Zhichao Lu: Add a util function to visualize value histogram as a tf.summary.image. -- 193119411 by Zhichao Lu: Adding support for reading in logits as groundtruth labels and applying an optional temperature (scaling) before softmax in support of distillation. -- 193087707 by Zhichao Lu: Post-process now works again in train mode. -- 193067658 by Zhichao Lu: fix flakiness in testSSDRandomCropWithMultiClassScores due to randomness. -- 192922089 by Zhichao Lu: Add option to set dropout for classification net in weight shared box predictor. -- 192850747 by Zhichao Lu: Remove inaccurate caveat from proto file. -- 192837477 by Zhichao Lu: Extend to accept different ratios of conv channels. -- 192813444 by Zhichao Lu: Adding option for one_box_for_all_classes to the box_predictor -- 192624207 by Zhichao Lu: Update to trainer to allow for reading multiclass scores -- 192583425 by Zhichao Lu: Contains implementation of Visual Relations Detection evaluation metric (per image evaluation). -- 192529600 by Zhichao Lu: Modify the ssd meta arch to allow the option of not adding an implicit background class. -- 192512429 by Zhichao Lu: Refactor model_tpu_main.py files and move continuous eval loop into model_lib.py -- 192494267 by Zhichao Lu: Update create_pascal_tf_record.py and create_pet_tf_record.py -- 192485456 by Zhichao Lu: Enforcing that all eval metric ops have valid python strings. -- 192472546 by Zhichao Lu: Set regularize_depthwise to true in mobilenet_v1_argscope. -- 192421843 by Zhichao Lu: Refactoring of Mask-RCNN to put all mask prediction code in third stage. -- 192320460 by Zhichao Lu: Returning eval_on_train_input_fn from create_estimator_and_inputs(), rather than using train_input_fn in EVAL mode (which will still have data augmentation). -- 192226678 by Zhichao Lu: Access TPUEstimator and CrossShardOptimizer from tf namesspace. -- 192195514 by Zhichao Lu: Fix test that was flaky due to randomness -- 192166224 by Zhichao Lu: Minor fixes to match git repo. -- 192147130 by Zhichao Lu: use shape utils for assertion in feature extractor. -- 192132440 by Zhichao Lu: Class agnostic masks for mask_rcnn -- 192006190 by Zhichao Lu: Add learning rate summary in EVAL mode in model.py -- 192004845 by Zhichao Lu: Migrating away from Experiment class, as it is now deprecated. Also, refactoring into a separate model library and binaries. -- 191957195 by Zhichao Lu: Add classification_loss and localiztion_loss metrics for TPU jobs. -- 191932855 by Zhichao Lu: Add an option to skip the last striding in mobilenet. The modified network has nominal output stride 16 instead of 32. -- 191787921 by Zhichao Lu: Add option to override base feature extractor hyperparams in SSD models. This would allow us to use the same set of hyperparams for the complete feature extractor (base + new layers) if desired. -- 191743097 by Zhichao Lu: Adding an attribute to SSD model to indicate which fields in prediction dictionary have a batch dimension. This will be useful for future video models. -- 191668425 by Zhichao Lu: Internal change. -- 191649512 by Zhichao Lu: Introduce two parameters in ssd.proto - freeze_batchnorm, inplace_batchnorm_update - and set up slim arg_scopes in ssd_meta_arch.py such that applies it to all batchnorm ops in the predict() method. This centralizes the control of freezing and doing inplace batchnorm updates. -- 191620303 by Zhichao Lu: Modifications to the preprocessor to support multiclass scores -- PiperOrigin-RevId: 195269567
-
- 02 May, 2018 3 commits
-
-
Terry Koo authored
-
richardbrks authored
-
richardbrks authored
-
- 01 May, 2018 1 commit
-
-
pkulzc authored
* Adding option for one_box_for_all_classes to the box_predictor PiperOrigin-RevId: 192813444 * Extend to accept different ratios of conv channels. PiperOrigin-RevId: 192837477 * Remove inaccurate caveat from proto file. PiperOrigin-RevId: 192850747 * Add option to set dropout for classification net in weight shared box predictor. PiperOrigin-RevId: 192922089 * fix flakiness in testSSDRandomCropWithMultiClassScores due to randomness. PiperOrigin-RevId: 193067658 * Post-process now works again in train mode. PiperOrigin-RevId: 193087707 * Adding support for reading in logits as groundtruth labels and applying an optional temperature (scaling) before softmax in support of distillation. PiperOrigin-RevId: 193119411 * Add a util function to visualize value histogram as a tf.summary.image. PiperOrigin-RevId: 193137342 * Do not add batch norm parameters to final conv2d ops that predict boxes encodings and class scores in weight shared conv box predictor. This allows us to set proper bias and force initial predictions to be background when using focal loss. PiperOrigin-RevId: 193204364 * Make sure the final layers are also resized proportional to conv_depth_ratio. PiperOrigin-RevId: 193228972 * Remove deprecated batch_norm_trainable field from ssd mobilenet v2 config PiperOrigin-RevId: 193244778 * Updating coco evaluation metrics to allow for a batch of image info, rather than a single image. PiperOrigin-RevId: 193382651 * Update protobuf requirements to 3+ in installation docs. PiperOrigin-RevId: 193409179 * Add support for training keypoints. PiperOrigin-RevId: 193576336 * Fix data augmentation functions. PiperOrigin-RevId: 193737238 * Read the default batch size from config file. PiperOrigin-RevId: 193959861 * Fixing a bug in the coco evaluator. PiperOrigin-RevId: 193974479 * num_gt_boxes_per_image and num_det_boxes_per_image value incorrect. Should be not the expand dim. PiperOrigin-RevId: 194122420 * Add option to evaluate any checkpoint (without requiring write access to that directory and overwriting any existing logs there). PiperOrigin-RevId: 194292198 * PiperOrigin-RevId: 190346687 * - Expose slim arg_scope function to compute keys to enable tessting. - Add is_training=None option to mobinenet arg_scopes. This allows the users to set is_training from an outer scope. PiperOrigin-RevId: 190997959 * Add an option to not set slim arg_scope for batch_norm is_training parameter. This enables users to set the is_training parameter from an outer scope. PiperOrigin-RevId: 191611934 * PiperOrigin-RevId: 191955231 * PiperOrigin-RevId: 193254125 * PiperOrigin-RevId: 193371562 * PiperOrigin-RevId: 194085628
-