<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Data augmentation in training deep learning (ArcGIS Pro 3.2) in ArcGIS Image Analyst Questions</title>
    <link>https://community.esri.com/t5/arcgis-image-analyst-questions/data-augmentation-in-training-deep-learning-arcgis/m-p/1474100#M666</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'd like to use data augmentation in the 'Train Deep Learning Model' function. I use python and ArcGIS Pro 3.2. Unfortuntately, I cannot figure out how to do so. The documentation says 'The image will be randomly rotated (in degrees) by a probability (&lt;SPAN class=""&gt;p&lt;/SPAN&gt;). If degrees is a range (&lt;SPAN class=""&gt;a,b&lt;/SPAN&gt;), a value will be uniformly assigned from &lt;SPAN class=""&gt;a&lt;/SPAN&gt; to &lt;SPAN class=""&gt;b&lt;/SPAN&gt;. The default value is 30.0; 0.5.'. What does this mean? Does it mean that when given (20,80);1 the algorithm will rotate the image between 20 and 80 degrees with a probability of 1? I find this formulation potentially misleading.&lt;/P&gt;&lt;P&gt;What does "from a (20) to b (80)" and "uniformly" mean here? Also, the model report does not mention how the augmentation was finally performed, so I can only hardly test this in an experiment.&lt;/P&gt;&lt;P&gt;Thank you so much!&lt;/P&gt;</description>
    <pubDate>Thu, 16 May 2024 19:05:20 GMT</pubDate>
    <dc:creator>chiF</dc:creator>
    <dc:date>2024-05-16T19:05:20Z</dc:date>
    <item>
      <title>Data augmentation in training deep learning (ArcGIS Pro 3.2)</title>
      <link>https://community.esri.com/t5/arcgis-image-analyst-questions/data-augmentation-in-training-deep-learning-arcgis/m-p/1474100#M666</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'd like to use data augmentation in the 'Train Deep Learning Model' function. I use python and ArcGIS Pro 3.2. Unfortuntately, I cannot figure out how to do so. The documentation says 'The image will be randomly rotated (in degrees) by a probability (&lt;SPAN class=""&gt;p&lt;/SPAN&gt;). If degrees is a range (&lt;SPAN class=""&gt;a,b&lt;/SPAN&gt;), a value will be uniformly assigned from &lt;SPAN class=""&gt;a&lt;/SPAN&gt; to &lt;SPAN class=""&gt;b&lt;/SPAN&gt;. The default value is 30.0; 0.5.'. What does this mean? Does it mean that when given (20,80);1 the algorithm will rotate the image between 20 and 80 degrees with a probability of 1? I find this formulation potentially misleading.&lt;/P&gt;&lt;P&gt;What does "from a (20) to b (80)" and "uniformly" mean here? Also, the model report does not mention how the augmentation was finally performed, so I can only hardly test this in an experiment.&lt;/P&gt;&lt;P&gt;Thank you so much!&lt;/P&gt;</description>
      <pubDate>Thu, 16 May 2024 19:05:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-image-analyst-questions/data-augmentation-in-training-deep-learning-arcgis/m-p/1474100#M666</guid>
      <dc:creator>chiF</dc:creator>
      <dc:date>2024-05-16T19:05:20Z</dc:date>
    </item>
    <item>
      <title>Re: Data augmentation in training deep learning (ArcGIS Pro 3.2)</title>
      <link>https://community.esri.com/t5/arcgis-image-analyst-questions/data-augmentation-in-training-deep-learning-arcgis/m-p/1481170#M675</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/797413"&gt;@chiF&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For data augmentation, each training image might be under a certain transformation before being used for training. Each image has a probability p to be rotated. If it would be rotated, the angle will be a value between a and b. This value will be randomly picked between a and b. Uniformly means evenly, every value in that range has the same probability to be picked.&lt;/P&gt;&lt;P&gt;(20,80):1 means, every image will be rotated for certain, and the rotation value is between 20 and 80. It will be picked with equal probability among all possible values between 20 and 80.&lt;/P&gt;&lt;P&gt;For more information about the various transformations, see&amp;nbsp;&lt;A href="https://links.esri.com/fastai_transforms" target="_blank"&gt;vision transforms&lt;/A&gt;&amp;nbsp;on the fastai website.&lt;/P&gt;&lt;P&gt;We currently support the following:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Default—The default data augmentation methods and values will be used.The default data augmentation methods included are&amp;nbsp;crop,&amp;nbsp;dihedral_affine,&amp;nbsp;brightness,&amp;nbsp;contrast, and&amp;nbsp;zoom. These default values typically work well for satellite imagery.&lt;/LI&gt;&lt;LI&gt;None—No data augmentation will be used.&lt;/LI&gt;&lt;LI&gt;Custom—Data augmentation values will be specified using the&amp;nbsp;&lt;STRONG&gt;Augmentation Parameters&lt;/STRONG&gt;&amp;nbsp;parameter.&lt;/LI&gt;&lt;LI&gt;File—Fastai transforms for data augmentation of training and validation datasets will be specified using the&amp;nbsp;transforms.json&amp;nbsp;file, which is in the same folder as the training data. For more information about the various transformations, see&amp;nbsp;&lt;A href="https://links.esri.com/fastai_transforms" target="_blank"&gt;vision transforms&lt;/A&gt;&amp;nbsp;on the fastai website. An example is provided &lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/image-analyst/train-deep-learning-model.htm" target="_blank"&gt;here&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;If you would like to see effect of just one method, maybe you train a model with ‘None’ and next train another model using your desired method and see if the method is helpful.&lt;/P&gt;</description>
      <pubDate>Thu, 30 May 2024 14:33:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-image-analyst-questions/data-augmentation-in-training-deep-learning-arcgis/m-p/1481170#M675</guid>
      <dc:creator>PavanYadav</dc:creator>
      <dc:date>2024-05-30T14:33:17Z</dc:date>
    </item>
  </channel>
</rss>

