- 19 Nov, 2018 2 commits
-
-
Anelia Angelova authored
-
Adrian Boguszewski authored
-
- 11 Nov, 2018 1 commit
-
-
Daniel Hunter authored
`lite` is no longer under `contrib`. Additionally, `--config=opt` fails, see: https://github.com/tensorflow/serving/issues/517
-
- 05 Nov, 2018 2 commits
-
-
David T.H. Kao authored
-
fuzzythecat authored
Fixed grammar errors and typos.
-
- 04 Nov, 2018 1 commit
-
-
David Kao authored
-
- 02 Nov, 2018 1 commit
-
-
pkulzc authored
* Internal change. PiperOrigin-RevId: 213914693 * Add original_image_spatial_shape tensor in input dictionary to store shape of the original input image PiperOrigin-RevId: 214018767 * Remove "groundtruth_confidences" from decoders use "groundtruth_weights" to indicate label confidence. This also solves a bug that only surfaced now - random crop routines in core/preprocessor.py did not correctly handle "groundtruth_weight" tensors returned by the decoders. PiperOrigin-RevId: 214091843 * Update CocoMaskEvaluator to allow for a batch of image info, rather than a single image. PiperOrigin-RevId: 214295305 * Adding the option to be able to summarize gradients. PiperOrigin-RevId: 214310875 * Adds FasterRCNN inference on CPU 1. Adds a flag use_static_shapes_for_eval to restrict to the ops that guarantees static shape. 2. No filtering of overlapping anchors while clipping the anchors when use_static_shapes_for_eval is set to True. 3. Adds test for faster_rcnn_meta_arch for predict and postprocess in inference mode for first and second stages. PiperOrigin-RevId: 214329565 * Fix model_lib eval_spec_names assignment (integer->string). PiperOrigin-RevId: 214335461 * Refactor Mask HEAD to optionally upsample after applying convolutions on ROI crops. PiperOrigin-RevId: 214338440 * Uses final_exporter_name as exporter_name for the first eval spec for backward compatibility. PiperOrigin-RevId: 214522032 * Add reshaped `mask_predictions` tensor to the prediction dictionary in `_predict_third_stage` method to allow computing mask loss in eval job. PiperOrigin-RevId: 214620716 * Add support for fully conv training to fpn. PiperOrigin-RevId: 214626274 * Fix the proprocess() function in Resnet v1 to make it work for any number of input channels. Note: If the #channels != 3, this will simply skip the mean subtraction in preprocess() function. PiperOrigin-RevId: 214635428 * Wrap result_dict_for_single_example in eval_util to run for batched examples. PiperOrigin-RevId: 214678514 * Adds PNASNet-based (ImageNet model) feature extractor for SSD. PiperOrigin-RevId: 214988331 * Update documentation PiperOrigin-RevId: 215243502 * Correct index used to compute number of groundtruth/detection boxes in COCOMaskEvaluator. Due to an incorrect indexing in cl/214295305 only the first detection mask and first groundtruth mask for a given image are fed to the COCO Mask evaluation library. Since groundtruth masks are arranged in no particular order, the first and highest scoring detection mask (detection masks are ordered by score) won't match the the first and only groundtruth retained in all cases. This is I think why mask evaluation metrics do not get better than ~11 mAP. Note that this code path is only active when using model_main.py binary for evaluation. This change fixes the indices and modifies an existing test case to cover it. PiperOrigin-RevId: 215275936 * Fixing grayscale_image_resizer to accept mask as input. PiperOrigin-RevId: 215345836 * Add an option not to clip groundtruth boxes during preprocessing. Clipping boxes adversely affects training for partially occluded or large objects, especially for fully conv models. Clipping already occurs during postprocessing, and should not occur during training. PiperOrigin-RevId: 215613379 * Always return recalls and precisions with length equal to the number of classes. The previous behavior of ObjectDetectionEvaluation was somewhat dangerous: when no groundtruth boxes were present, the lists of per-class precisions and recalls were simply truncated. Unless you were aware of this phenomenon (and consulted the `num_gt_instances_per_class` vector) it was difficult to associate each metric with each class. PiperOrigin-RevId: 215633711 * Expose the box feature node in SSD. PiperOrigin-RevId: 215653316 * Fix ssd mobilenet v2 _CONV_DEFS overwriting issue. PiperOrigin-RevId: 215654160 * More documentation updates PiperOrigin-RevId: 215656580 * Add pooling + residual option in multi_resolution_feature_maps. It adds an average pooling and a residual layer between feature maps with matching depth. Designed to be used with WeightSharedBoxPredictor. PiperOrigin-RevId: 215665619 * Only call create_modificed_mobilenet_config on init if use_depthwise is true. PiperOrigin-RevId: 215784290 * Only call create_modificed_mobilenet_config on init if use_depthwise is true. PiperOrigin-RevId: 215837524 * Don't prune keypoints if clip_boxes is false. PiperOrigin-RevId: 216187642 * Makes sure "key" field exists in the result dictionary. PiperOrigin-RevId: 216456543 * Add add_background_class parameter to allow disabling the inclusion of a background class. PiperOrigin-RevId: 216567612 * Update expected_classification_loss_under_sampling to better account for expected sampling. PiperOrigin-RevId: 216712287 * Let the evaluation receive a evaluation class in its constructor. PiperOrigin-RevId: 216769374 * This CL adds model building & training support for end-to-end Keras-based SSD models. If a Keras feature extractor's name is specified in the model config (e.g. 'ssd_mobilenet_v2_keras'), the model will use that feature extractor and a corresponding Keras-based box predictor. This CL makes sure regularization losses & batch norm updates work correctly when training models that have Keras-based components. It also updates the default hyperparameter settings of the keras-based mobilenetV2 (when not overriding hyperparams) to more closely match the legacy Slim training scope. PiperOrigin-RevId: 216938707 * Adding the ability in the coco evaluator to indicate whether an image has been annotated. For a non-annotated image, detections and groundtruth are not supplied. PiperOrigin-RevId: 217316342 * Release the 8k minival dataset ids for MSCOCO, used in Huang et al. "Speed/accuracy trade-offs for modern convolutional object detectors" (https://arxiv.org/abs/1611.10012) PiperOrigin-RevId: 217549353 * Exposes weighted_sigmoid_focal loss for faster rcnn classifier PiperOrigin-RevId: 217601740 * Add detection_features to output nodes. The shape of the feature is [batch_size, max_detections, depth]. PiperOrigin-RevId: 217629905 * FPN uses a custom NN resize op for TPU-compatibility. Replace this op with the Tensorflow version at export time for TFLite-compatibility. PiperOrigin-RevId: 217721184 * Compute `num_groundtruth_boxes` in inputs.tranform_input_data_fn after data augmentation instead of decoders. PiperOrigin-RevId: 217733432 * 1. Stop gradients from flowing into groundtruth masks with zero paddings. 2. Normalize pixelwise cross entropy loss across the whole batch. PiperOrigin-RevId: 217735114 * Optimize Input pipeline for Mask R-CNN on TPU with blfoat16: improve the step time from: 1663.6 ms -> 1184.2 ms, about 28.8% improvement. PiperOrigin-RevId: 217748833 * Fixes to export a TPU compatible model Adds nodes to each of the output tensor. Also increments the value of class labels by 1. PiperOrigin-RevId: 217856760 * API changes: - change the interface of target assigner to return per-class weights. - change the interface of classification loss to take per-class weights. PiperOrigin-RevId: 217968393 * Add an option to override pipeline config in export_saved_model using command line arg PiperOrigin-RevId: 218429292 * Include Quantized trained MobileNet V2 SSD and FaceSsd in model zoo. PiperOrigin-RevId: 218530947 * Write final config to disk in `train` mode only. PiperOrigin-RevId: 218735512
-
- 16 Oct, 2018 20 commits
-
-
Chris Shallue authored
PiperOrigin-RevId: 217341274
-
Chris Shallue authored
PiperOrigin-RevId: 215014489
-
Alex Tamkin authored
Add AstroWaveNet model, a generative model of astronomical light curves. AstroWaveNet's hidden states can be used in a semi-supervised fashion for downstream tasks like finding exoplanets. PiperOrigin-RevId: 214073725
-
Alex Tamkin authored
PiperOrigin-RevId: 214069349
-
Chris Shallue authored
PiperOrigin-RevId: 213963765
-
Chris Shallue authored
PiperOrigin-RevId: 213353962
-
Chris Shallue authored
PiperOrigin-RevId: 212909744
-
Chris Shallue authored
Factor out evaluate(), continuous_eval(), and continuous_train_and_eval() from estimator_util.py into estimator_runner.py. PiperOrigin-RevId: 212903406
-
Chris Shallue authored
PiperOrigin-RevId: 211832751
-
Chris Shallue authored
1. reshard_arrays(xs, ys): Reshards arrays in xs to match the lengths of arrays in ys. 2. uniform_cadence_light_curve(): Combines data into a single light curve with uniform cadence numbers. PiperOrigin-RevId: 211724321
-
Chris Shallue authored
Remove the constant LONG_CADENCE_TIME_DELTA_DAYS as this is not strictly constant between light curves (although it is very close). PiperOrigin-RevId: 211153560
-
Chris Shallue authored
This applies mainly to scrambled data (NaN time values typically come with NaN flux values, which are removed anyway, but scrambing decouples NaN time values from NaN flux values). PiperOrigin-RevId: 209029696
-
Alex Tamkin authored
Update configurations with label mapping for simulated data and new batch_size and learning_rate from vizier studies. PiperOrigin-RevId: 208902383
-
Alex Tamkin authored
PiperOrigin-RevId: 208863882
-
Alex Tamkin authored
PiperOrigin-RevId: 208862798
-
Alex Tamkin authored
Ensure consistent argument order, change NaN processing to remove NaN times as well, and do so before scrambling PiperOrigin-RevId: 207804986
-
Alex Tamkin authored
Modify processing pipeline to enable generation of scrambled lightcurves. Fix bugs to enable generation of inverted lightcurves. PiperOrigin-RevId: 207595688
-
Chris Shallue authored
Inversion should be done *after* fitting a normalization curve to the stellar variability and dividing it away. Doing it before normalizing may result in unintentionally reversing the inversion. Therefore we remove the option to do it at this point. PiperOrigin-RevId: 207309650
-
Chris Shallue authored
PiperOrigin-RevId: 205427760
-
Chris Shallue authored
PiperOrigin-RevId: 205168785
-
- 11 Oct, 2018 2 commits
-
-
Brendan Apfeld authored
-
Jonathan juhl authored
fixed bug and introduced python3 compatability
-
- 05 Oct, 2018 3 commits
-
-
huihui-personal authored
-
huihui-personal authored
Open source checkpoints for mobilenetv2_dm05_coco_voc_trainaug and mobilenetv2_dm05_coco_voc_trainval
-
Matthias Winkelmann authored
-
- 03 Oct, 2018 1 commit
-
-
Hui Hui authored
Open-sourcing the checkpoint so that users could reproduce our PASCAL VOC 2012 validation set result when training on train_aug set.
-
- 02 Oct, 2018 1 commit
-
-
Kevin Clark authored
-
- 30 Sep, 2018 1 commit
-
-
Lili Jiang authored
-
- 29 Sep, 2018 1 commit
-
-
Joel Shor authored
PiperOrigin-RevId: 215004158
-
- 28 Sep, 2018 1 commit
-
-
Hui Hui authored
-
- 25 Sep, 2018 1 commit
-
-
pkulzc authored
* Merged commit includes the following changes: 213899768 by Sergio Guadarrama: Fixes #3819. -- 213493831 by Sergio Guadarrama: Internal change 212057654 by Sergio Guadarrama: Internal change 210747685 by Sergio Guadarrama: For FPN, when use_depthwise is set to true, use slightly modified mobilenet v1 config. -- 210128931 by Sergio Guadarrama: Allow user-defined current_step in NASNet. -- 209092664 by Sergio Guadarrama: Add quantized fine-tuning / training / eval and export to slim image classifier binaries. -- 207651347 by Sergio Guadarrama: Update mobilenet v1 docs to include revised tflite models. -- 207165245 by Sergio Guadarrama: Internal change 207095064 by Sergio Guadarrama: Internal change PiperOrigin-RevId: 213899768 * Update model_lib.py to fix eval_spec name issue.
-
- 23 Sep, 2018 1 commit
-
-
Peter Lin authored
save people the trouble of training a model and trying to convert only to realize they should have used SSD model
-
- 21 Sep, 2018 1 commit
-
-
pkulzc authored
214018767 by Zhichao Lu: Add original_image_spatial_shape tensor in input dictionary to store shape of the original input image -- 213914693 by lzc: Internal change. -- 213872175 by Zhichao Lu: This CL adds a Keras-based mobilenet_v2 feature extractor for object detection models. As part of this CL, we use the Keras mobilenet_v2 application's keyword argument layer injection API to allow the generated network to support the object detection hyperparameters. -- 213848499 by Zhichao Lu: Replace tf.image.resize_nearest_neighbor with tf.image.resize_images. tf.image.resize_nearest_neighbor only supports 4-D tensors but masks is a 3-D tensor. -- 213758622 by lzc: Internal change. -- PiperOrigin-RevId: 214018767
-