{"url":"/method/randomhorizontalflip","slug":"randomhorizontalflip","name":"Random Horizontal Flip","full_name":"Random Horizontal Flip","full_name_withheld":false,"description_markdown":"**RandomHorizontalFlip** is a type of image data augmentation which horizontally flips a given image with a given probability.\r\n\r\nImage Credit: [Apache MXNet](https://mxnet.apache.org/versions/1.5.0/tutorials/gluon/data_augmentation.html)","description_state":"present","introduced_year":null,"introduced_by":{"title":null,"paper":null,"first_author":null,"n_authors":0,"url_abs":null,"archive_paper_url":null},"source":{"url":null,"title":null,"url_on_a_paper_host":false},"code_snippet_url":null,"code_snippet_url_on_a_code_host":false,"categories":[{"area":"Computer Vision","area_id":"computer-vision","collection":"Image Data Augmentation","url":"/methods/category/image-data-augmentation","pwc_aliases":[]}],"n_papers_tagged":78,"archive_num_papers":78,"papers_newest_first":[{"paper":null,"title":"Augmentations: An Insight into their Effectiveness on Convolution Neural Networks","date":"2022-05-09","arxiv_id":"2205.04064","n_code_links":0,"syntology":null},{"paper":"/paper/resnest-split-attention-networks","title":"ResNeSt: Split-Attention Networks","date":"2020-04-19","arxiv_id":"2004.08955","n_code_links":36,"syntology":{"ran":8,"of":48,"unverified":40,"pointer_only":23}},{"paper":"/paper/hit-detector-hierarchical-trinity","title":"Hit-Detector: Hierarchical Trinity Architecture Search for Object Detection","date":"2020-03-26","arxiv_id":"2003.11818","n_code_links":1,"syntology":null},{"paper":"/paper/fixing-the-train-test-resolution-discrepancy-2","title":"Fixing the train-test resolution discrepancy: FixEfficientNet","date":"2020-03-18","arxiv_id":"2003.08237","n_code_links":1,"syntology":null},{"paper":"/paper/revisiting-the-sibling-head-in-object","title":"Revisiting the Sibling Head in Object Detector","date":"2020-03-17","arxiv_id":"2003.07540","n_code_links":2,"syntology":null},{"paper":"/paper/improved-baselines-with-momentum-contrastive","title":"Improved Baselines with Momentum Contrastive Learning","date":"2020-03-09","arxiv_id":"2003.04297","n_code_links":36,"syntology":{"ran":8,"of":43,"unverified":35,"pointer_only":10}},{"paper":"/paper/maxup-a-simple-way-to-improve-generalization","title":"MaxUp: A Simple Way to Improve Generalization of Neural Network Training","date":"2020-02-20","arxiv_id":"2002.09024","n_code_links":1,"syntology":{"ran":0,"of":1,"unverified":1,"pointer_only":0}},{"paper":"/paper/harmonic-convolutional-networks-based-on","title":"Harmonic Convolutional Networks based on Discrete Cosine Transform","date":"2020-01-18","arxiv_id":"2001.06570","n_code_links":1,"syntology":{"ran":0,"of":10,"unverified":10,"pointer_only":0}},{"paper":"/paper/compounding-the-performance-improvements-of","title":"Compounding the Performance Improvements of Assembled Techniques in a Convolutional Neural Network","date":"2020-01-17","arxiv_id":"2001.06268","n_code_links":1,"syntology":{"ran":1,"of":11,"unverified":10,"pointer_only":0}},{"paper":"/paper/matrixnets-a-new-scale-and-aspect-ratio-aware","title":"MatrixNets: A New Scale and Aspect Ratio Aware Architecture for Object Detection","date":"2020-01-09","arxiv_id":"2001.03194","n_code_links":1,"syntology":null},{"paper":"/paper/large-scale-learning-of-general-visual","title":"Big Transfer (BiT): General Visual Representation Learning","date":"2019-12-24","arxiv_id":"1912.11370","n_code_links":9,"syntology":{"ran":3,"of":10,"unverified":7,"pointer_only":0}},{"paper":"/paper/pointrend-image-segmentation-as-rendering","title":"PointRend: Image Segmentation as Rendering","date":"2019-12-17","arxiv_id":"1912.08193","n_code_links":14,"syntology":{"ran":5,"of":18,"unverified":13,"pointer_only":0}},{"paper":"/paper/spinenet-learning-scale-permuted-backbone-for","title":"SpineNet: Learning Scale-Permuted Backbone for Recognition and Localization","date":"2019-12-10","arxiv_id":"1912.05027","n_code_links":13,"syntology":null},{"paper":"/paper/ghostnet-more-features-from-cheap-operations","title":"GhostNet: More Features from Cheap Operations","date":"2019-11-27","arxiv_id":"1911.11907","n_code_links":33,"syntology":{"ran":6,"of":23,"unverified":17,"pointer_only":4}},{"paper":"/paper/efficientdet-scalable-and-efficient-object","title":"EfficientDet: Scalable and Efficient Object Detection","date":"2019-11-20","arxiv_id":"1911.09070","n_code_links":64,"syntology":{"ran":11,"of":70,"unverified":59,"pointer_only":3}},{"paper":"/paper/momentum-contrast-for-unsupervised-visual","title":"Momentum Contrast for Unsupervised Visual Representation Learning","date":"2019-11-13","arxiv_id":"1911.05722","n_code_links":44,"syntology":{"ran":26,"of":42,"unverified":16,"pointer_only":16}},{"paper":"/paper/eca-net-efficient-channel-attention-for-deep","title":"ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks","date":"2019-10-08","arxiv_id":"1910.03151","n_code_links":13,"syntology":{"ran":1,"of":8,"unverified":7,"pointer_only":0}},{"paper":"/paper/deformable-kernels-adapting-effective","title":"Deformable Kernels: Adapting Effective Receptive Fields for Object Deformation","date":"2019-10-07","arxiv_id":"1910.02940","n_code_links":2,"syntology":null},{"paper":"/paper/randaugment-practical-data-augmentation-with","title":"RandAugment: Practical automated data augmentation with a reduced search space","date":"2019-09-30","arxiv_id":"1909.13719","n_code_links":19,"syntology":{"ran":58,"of":65,"unverified":7,"pointer_only":17}},{"paper":"/paper/cbnet-a-novel-composite-backbone-network","title":"CBNet: A Novel Composite Backbone Network Architecture for Object Detection","date":"2019-09-09","arxiv_id":"1909.03625","n_code_links":6,"syntology":{"ran":0,"of":4,"unverified":4,"pointer_only":1}},{"paper":"/paper/attentive-normalization","title":"Attentive Normalization","date":"2019-08-04","arxiv_id":"1908.01259","n_code_links":2,"syntology":null},{"paper":"/paper/compact-global-descriptor-for-neural-networks","title":"Compact Global Descriptor for Neural Networks","date":"2019-07-23","arxiv_id":"1907.09665","n_code_links":1,"syntology":null},{"paper":"/paper/learning-data-augmentation-strategies-for","title":"Learning Data Augmentation Strategies for Object Detection","date":"2019-06-26","arxiv_id":"1906.11172","n_code_links":6,"syntology":{"ran":3,"of":3,"unverified":0,"pointer_only":3}},{"paper":"/paper/densely-connected-search-space-for-more","title":"Densely Connected Search Space for More Flexible Neural Architecture Search","date":"2019-06-23","arxiv_id":"1906.09607","n_code_links":1,"syntology":{"ran":2,"of":2,"unverified":0,"pointer_only":0}},{"paper":"/paper/fixing-the-train-test-resolution-discrepancy","title":"Fixing the train-test resolution discrepancy","date":"2019-06-14","arxiv_id":"1906.06423","n_code_links":3,"syntology":{"ran":0,"of":2,"unverified":2,"pointer_only":2}},{"paper":"/paper/contrastive-multiview-coding","title":"Contrastive Multiview Coding","date":"2019-06-13","arxiv_id":"1906.05849","n_code_links":8,"syntology":{"ran":3,"of":4,"unverified":1,"pointer_only":1}},{"paper":"/paper/spatial-group-wise-enhance-improving-semantic","title":"Spatial Group-wise Enhance: Improving Semantic Feature Learning in Convolutional Networks","date":"2019-05-23","arxiv_id":"1905.09646","n_code_links":3,"syntology":{"ran":2,"of":4,"unverified":2,"pointer_only":4}},{"paper":"/paper/data-efficient-image-recognition-with","title":"Data-Efficient Image Recognition with Contrastive Predictive Coding","date":"2019-05-22","arxiv_id":"1905.09272","n_code_links":4,"syntology":{"ran":2,"of":2,"unverified":0,"pointer_only":2}},{"paper":"/paper/searching-for-mobilenetv3","title":"Searching for MobileNetV3","date":"2019-05-06","arxiv_id":"1905.02244","n_code_links":67,"syntology":{"ran":58,"of":105,"unverified":47,"pointer_only":46}},{"paper":"/paper/gcnet-non-local-networks-meet-squeeze","title":"GCNet: Non-local Networks Meet Squeeze-Excitation Networks and Beyond","date":"2019-04-25","arxiv_id":"1904.11492","n_code_links":9,"syntology":null}],"papers_shown":30,"tasks":[{"task":"/task/image-classification","name":"Image Classification","papers":53},{"task":"/task/object-detection","name":"Object Detection","papers":45},{"task":"/task/object-detection-1","name":"object-detection","papers":29},{"task":"/task/classification","name":"General Classification","papers":24},{"task":"/task/image-classification","name":"image-classification","papers":22},{"task":"/task/object","name":"Object","papers":20},{"task":"/task/semantic-segmentation","name":"Semantic Segmentation","papers":15},{"task":"/task/instance-segmentation","name":"Instance Segmentation","papers":9},{"task":"/task/architecture-search","name":"Neural Architecture Search","papers":7},{"task":"/task/classification-1","name":"Classification","papers":6},{"task":"/task/data-augmentation","name":"Data Augmentation","papers":6},{"task":"/task/object-recognition","name":"Object Recognition","papers":6},{"task":"/task/real-time-object-detection","name":"Real-Time Object Detection","papers":6},{"task":"/task/domain-generalization","name":"Domain Generalization","papers":5},{"task":"/task/transfer-learning","name":"Transfer Learning","papers":5},{"task":"/task/contrastive-learning","name":"Contrastive Learning","papers":4},{"task":"/task/segmentation","name":"Segmentation","papers":4},{"task":"/task/self-supervised-image-classification","name":"Self-Supervised Image Classification","papers":4},{"task":"/task/dichotomous-image-segmentation","name":"Dichotomous Image Segmentation","papers":3},{"task":"/task/fine-grained-image-classification","name":"Fine-Grained Image Classification","papers":3}],"tasks_shown":20,"n_tasks":83,"usage_by_year":[{"year":"2012","papers":1},{"year":"2013","papers":2},{"year":"2014","papers":3},{"year":"2015","papers":3},{"year":"2016","papers":6},{"year":"2017","papers":7},{"year":"2018","papers":12},{"year":"2019","papers":34},{"year":"2020","papers":9},{"year":"2022","papers":1}],"row_source":"methods_table","archive":{"source":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","archive_url":"https://paperswithcode.com/method/randomhorizontalflip"},"syntology_read_at":"2026-09-24T18:15:14+00:00"}