Skip to content

Commit 6fc1431

Browse files
committed
made changes based on review
1 parent 13e8743 commit 6fc1431

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

samples/04_gis_analysts_data_scientists/detecting-airplanes-on-satellite-imagery-using-deep-learning.ipynb

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"id": "VTzz2ClM2sPe"
77
},
88
"source": [
9-
"# Detecting airplanes on satellite imagery using deep learning"
9+
"# Detecting airplanes in satellite imagery using deep learning"
1010
]
1111
},
1212
{
@@ -28,8 +28,8 @@
2828
"* [Necessary Imports](#2)\n",
2929
"* [Visualize training data](#3)\n",
3030
"* [Train a model](#4)\n",
31-
"* [Detect and visualize airplanes on validation set](#5)\n",
32-
"* [Model inference on ArcGIS Pro](#6)\n",
31+
"* [Detect and visualize airplanes in validation set](#5)\n",
32+
"* [Model inference in ArcGIS Pro](#6)\n",
3333
"* [Conclusion](#7)\n",
3434
"* [References](#8)"
3535
]
@@ -49,7 +49,7 @@
4949
"id": "kCPaThDs2sPq"
5050
},
5151
"source": [
52-
"The dataset used in this notebook is downloaded from [cosmiQ works](https://www.cosmiqworks.org/rareplanes/). We are going to use real training data which contains 5815 number of training images with dimensions 512x512 with 30cm resolution. Tiled images have been put into images folder. The annotations have been converted to \"PASCAL_VOC_rectangles\" format and have been put into labels folder. The dataset in the required format can be downloaded from [here](https://geosaurus.maps.arcgis.com/home/item.html?id=9982c9a749f94f7797e82358a90527c1)."
52+
"The dataset we used in this notebook can be downloaded from [cosmiQ works](https://www.cosmiqworks.org/rareplanes/). We are going to use real training data that contains 5,815 training images. The images have dimensions of 512x512 and a resolution of 30cm. Tiled images have also been put into an images folder, and the annotations have been converted to the \"PASCAL_VOC_rectangles\" format and have been put into a labels folder. The dataset can be downloaded in the necessary format [here](https://geosaurus.maps.arcgis.com/home/item.html?id=9982c9a749f94f7797e82358a90527c1)."
5353
]
5454
},
5555
{
@@ -67,7 +67,7 @@
6767
"id": "VRo2yMFj4FBT"
6868
},
6969
"source": [
70-
"The goal of this notebook is to show how we can use FasterRCNN model to detect airplanes in satellite imagery. Airplane detection is desireable in various industries as we can locate the airports globally on a very large scale and can also see how busy the airport was at a particular time."
70+
"The goal of this notebook is to demonstrate how we can use the FasterRCNN model to detect airplanes in satellite imagery. Airplane detection is a valuable process across multiple industries, as it allows for the identification and monitoring of airports at a global scale."
7171
]
7272
},
7373
{
@@ -97,11 +97,11 @@
9797
"id": "zNpEBlBg2sPs"
9898
},
9999
"source": [
100-
"We will now use the prepare_data() function to apply various types of transformations and augmentations on the training data. These augmentations enable us to train a better model with limited data and also prevent the model from overfitting.\n",
100+
"We will now use the `prepare_data()` function to apply various types of transformations and augmentations to the training data. These augmentations enable us to train a better model with limited data, as well as better prevent the overfitting of the model.\n",
101101
"\n",
102-
"Since we only need to detect only one class i.e airplanes and not seven different types of airplanes, we will map them to one class using `class_mapping`.\n",
102+
"As we are only interested in tracking all planes, rather than individual classes of planes, we will map the planes to one class using`class_mapping`.\n",
103103
"\n",
104-
"This function returns a data object which can be fed into a model for training."
104+
"This function returns a data object that can be fed into a model for training."
105105
]
106106
},
107107
{
@@ -191,7 +191,7 @@
191191
"id": "CtdZDnNp2sPw"
192192
},
193193
"source": [
194-
"We can just simply call model.fit() method and pass number of epochs to it. Model will train after finding the optimum learning rate itself."
194+
"Next, we can simply call the model.fit() method and pass a number of epochs to it. The model will then begin to train after finding the optimal learning rate itself."
195195
]
196196
},
197197
{
@@ -342,7 +342,7 @@
342342
"id": "BHgFpzZU2sPx"
343343
},
344344
"source": [
345-
"## Detect and visualize airplanes on validation set <a class=\"anchor\" id=\"5\"></a>"
345+
"## Detect and visualize airplanes on the validation set <a class=\"anchor\" id=\"5\"></a>"
346346
]
347347
},
348348
{
@@ -351,7 +351,7 @@
351351
"id": "nLXHu_2f2sPx"
352352
},
353353
"source": [
354-
"Now we have the model, let's look at how the model performs on unseen data."
354+
"Now that we have the trained model, we will examine how the model performs on data it has not yet seen."
355355
]
356356
},
357357
{
@@ -394,7 +394,7 @@
394394
"id": "HtgSElk62sPy"
395395
},
396396
"source": [
397-
"Let's save the model for further training or inference later. The model should be saved into a models folder in your data folder by default."
397+
"We will now save the model for further training or later inferences. By default, the model should save into a models folder in your data folder."
398398
]
399399
},
400400
{
@@ -426,7 +426,7 @@
426426
"id": "bIKlNH2f2sPz"
427427
},
428428
"source": [
429-
"## Model inference on ArcGIS Pro <a class=\"anchor\" id=\"6\"></a>"
429+
"## Model inferencing in ArcGIS Pro <a class=\"anchor\" id=\"6\"></a>"
430430
]
431431
},
432432
{
@@ -435,7 +435,7 @@
435435
"id": "qHnBzpcN2sPz"
436436
},
437437
"source": [
438-
"We will use saved model to detect airplanes using Detect Objects Using Deep Learning tool available in both ArcGIS Pro and ArcGIS Image Server. For this sample we will deploy the model on Amsterdam airport region.\n",
438+
"Next, we will use the saved model to detect airplanes using the Detect Objects Using Deep Learning tool available in both ArcGIS Pro and ArcGIS Image Server. For this sample, we will deploy the model on the Amsterdam airport region.\n",
439439
"\n",
440440
"- Input Raster: World Imagery\n",
441441
"- Output Detected Objects: Detected_airplanes\n",
@@ -460,7 +460,7 @@
460460
"id": "81XHHzwZ2sP8"
461461
},
462462
"source": [
463-
"Detect Objects Using Deep Learning returns a vector layer with detected airplanes of a region."
463+
"The Detect Objects Using Deep Learning tool will return a vector layer with the airplanes detected in the chosen region, as seen below."
464464
]
465465
},
466466
{

0 commit comments

Comments
 (0)