Skip to content

Commit 3842710

Browse files
renamed mmdetection guide
1 parent cd74d06 commit 3842710

File tree

1 file changed

+1
-21
lines changed

1 file changed

+1
-21
lines changed

guide/14-deep-learning/use_mmdetection_with_arcgis_learn.ipynb

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,20 @@
22
"cells": [
33
{
44
"cell_type": "markdown",
5-
"id": "3966ea30",
65
"metadata": {},
76
"source": [
87
"# Use MMDetection with `arcgis.learn`"
98
]
109
},
1110
{
1211
"cell_type": "markdown",
13-
"id": "fc0b15f6",
1412
"metadata": {},
1513
"source": [
1614
"## Introduction"
1715
]
1816
},
1917
{
2018
"cell_type": "markdown",
21-
"id": "54bff152",
2219
"metadata": {},
2320
"source": [
2421
"MMdetection is an open-source library containing many popular and state-of-the-art object detection models. Through `arcgis.learn` we have provided a bridge to use the growing list of models provided by the MMDetection library.\n",
@@ -28,15 +25,13 @@
2825
},
2926
{
3027
"cell_type": "markdown",
31-
"id": "2b2977bf",
3228
"metadata": {},
3329
"source": [
3430
"## Setting up the environment"
3531
]
3632
},
3733
{
3834
"cell_type": "markdown",
39-
"id": "73b3647d",
4035
"metadata": {},
4136
"source": [
4237
"Follow the steps [here](https://developers.arcgis.com/python/guide/install-and-set-up/#Install-deep-learning-dependencies) to install deep learning dependencies in ArcGIS Pro or the Anaconda environment respectively.\n",
@@ -51,15 +46,13 @@
5146
},
5247
{
5348
"cell_type": "markdown",
54-
"id": "e94dd76c",
5549
"metadata": {},
5650
"source": [
5751
"## Implementation in `arcgis.learn`"
5852
]
5953
},
6054
{
6155
"cell_type": "markdown",
62-
"id": "1ae59541",
6356
"metadata": {},
6457
"source": [
6558
"Using MMDetection with arcgis.learn is as simple as using any other object detection model in the library. The only additional step is providing the name of the model to be used when initializing the MMDetection model object."
@@ -68,7 +61,6 @@
6861
{
6962
"cell_type": "code",
7063
"execution_count": null,
71-
"id": "b713bb79",
7264
"metadata": {},
7365
"outputs": [],
7466
"source": [
@@ -77,7 +69,6 @@
7769
},
7870
{
7971
"cell_type": "markdown",
80-
"id": "153b3511",
8172
"metadata": {},
8273
"source": [
8374
"The parameters required are:\n",
@@ -88,7 +79,6 @@
8879
},
8980
{
9081
"cell_type": "markdown",
91-
"id": "54036ae2",
9282
"metadata": {},
9383
"source": [
9484
"The following MMDetection models are supported through `arcgis.learn`:"
@@ -97,7 +87,6 @@
9787
{
9888
"cell_type": "code",
9989
"execution_count": 1,
100-
"id": "10a8dcf6",
10190
"metadata": {
10291
"scrolled": false
10392
},
@@ -141,7 +130,6 @@
141130
},
142131
{
143132
"cell_type": "markdown",
144-
"id": "a7ee3674",
145133
"metadata": {},
146134
"source": [
147135
"The `model` argument can also accept the path to a config file for a variation of one of the supported models. These files can be found [here](https://github.com/open-mmlab/mmdetection/tree/master/configs). The [configs directory](https://github.com/open-mmlab/mmdetection/tree/master/configs) in the mmdetection repository needs to be downloaded for other model variants to work.\n",
@@ -152,7 +140,6 @@
152140
{
153141
"cell_type": "code",
154142
"execution_count": null,
155-
"id": "380b5112",
156143
"metadata": {},
157144
"outputs": [],
158145
"source": [
@@ -163,15 +150,13 @@
163150
},
164151
{
165152
"cell_type": "markdown",
166-
"id": "64c92d89",
167153
"metadata": {},
168154
"source": [
169155
"## Training and inference"
170156
]
171157
},
172158
{
173159
"cell_type": "markdown",
174-
"id": "3572d6b1",
175160
"metadata": {},
176161
"source": [
177162
"The MMdetection models can be trained using the `fit` method. "
@@ -180,7 +165,6 @@
180165
{
181166
"cell_type": "code",
182167
"execution_count": null,
183-
"id": "07e4ec1e",
184168
"metadata": {},
185169
"outputs": [],
186170
"source": [
@@ -189,7 +173,6 @@
189173
},
190174
{
191175
"cell_type": "markdown",
192-
"id": "9c9a3ee9",
193176
"metadata": {},
194177
"source": [
195178
"Alternatively, [Train Deep Learning Model](https://pro.arcgis.com/en/pro-app/latest/tool-reference/image-analyst/train-deep-learning-model.htm) tool in ArcGIS Pro can be used to train the models.\n",
@@ -198,23 +181,20 @@
198181
},
199182
{
200183
"cell_type": "markdown",
201-
"id": "b30ca095",
202184
"metadata": {},
203185
"source": [
204186
"For more information about the API, visit the [API reference for MMDetection](https://developers.arcgis.com/python/api-reference/arcgis.learn.toc.html#mmdetection). For a detailed object detection workflow, refer to a sample [notebook](https://developers.arcgis.com/python/sample-notebooks/detecting-and-categorizing-brick-kilns-from-satellite-imagery/)."
205187
]
206188
},
207189
{
208190
"cell_type": "markdown",
209-
"id": "baa35be8",
210191
"metadata": {},
211192
"source": [
212193
"## References"
213194
]
214195
},
215196
{
216197
"cell_type": "markdown",
217-
"id": "0efca58b",
218198
"metadata": {},
219199
"source": [
220200
"[1] OpenMmlab, “openmmlab/mmdetection: OpenMMLab Detection Toolbox and Benchmark.,” GitHub. [Online]. Available: https://github.com/open-mmlab/mmdetection/ [Accessed: 20-Jul-2021]."
@@ -237,7 +217,7 @@
237217
"name": "python",
238218
"nbconvert_exporter": "python",
239219
"pygments_lexer": "ipython3",
240-
"version": "3.7.11"
220+
"version": "3.7.10"
241221
}
242222
},
243223
"nbformat": 4,

0 commit comments

Comments
 (0)