{"id":2947542,"date":"2025-12-03T15:00:53","date_gmt":"2025-12-03T23:00:53","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2947542"},"modified":"2025-12-29T15:09:18","modified_gmt":"2025-12-29T23:09:18","slug":"deep-learning-and-tool-suggestions-in-modelbuilder","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder","title":{"rendered":"Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder"},"author":4041,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23341],"tags":[186132,24331,780879,780878],"industry":[],"product":[36561],"class_list":["post-2947542","blog","type-blog","status-publish","format-standard","hentry","category-analytics","tag-deep-learning","tag-modelbuilder","tag-semantic-search","tag-tool-suggestions","product-arcgis-pro"],"acf":{"authors":[{"ID":4041,"user_firstname":"Shitij","user_lastname":"Mehta","nickname":"Shitij Mehta","user_nicename":"shitijmehta","display_name":"Shitij Mehta","user_email":"smehta@esri.com","user_url":"","user_registered":"2018-03-02 00:15:39","user_description":"Shitij is the product owner for ModelBuilder in ArcGIS Desktop and leads ModelBuilder efforts in web environments at Esri. She oversees the full product lifecycle\u2014from feature design and development to testing and refinement\u2014ensuring a seamless experience for users. Beyond the office, Shitij is a Heartfulness meditation trainer, dedicated volunteer, and passionate researcher focused on tigers and elephants.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/SM.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":254042,"user_firstname":"Pavan","user_lastname":"Yadav","nickname":"Pavan Yadav","user_nicename":"pyadav","display_name":"Pavan Yadav","user_email":"PYadav@esri.com","user_url":"","user_registered":"2021-07-20 16:55:01","user_description":"Pavan Yadav is a Senior Software Product Engineer at Esri's Imagery team, leveraging AI to extract valuable insights from imagery data and contributing to the development of geospatial AI (GeoAI).","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/Pavan-Yadav-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":335602,"user_firstname":"Lalitha","user_lastname":"Muthu Subramanian","nickname":"Lalitha Subramanian","user_nicename":"lmuthu","display_name":"Lalitha Muthu Subramanian","user_email":"lmuthu@esri.com","user_url":"","user_registered":"2023-03-20 18:26:23","user_description":"Lalitha is a product engineer on the ModelBuilder team, where she keeps the automated testing harness humming and contributes to ModelBuilder documentations. She brings sharp GIS skills and a knack for software testing, along with a love for tiny metal masterpieces and NBA highlights. When she\u2019s not debugging code, she\u2019s busy being a dog mom to a chatty husky and a sassy Chihuahua mix.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/11\/1706277105955-e1763074060966-213x200.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":369912,"user_firstname":"Shaista","user_lastname":"Jabeen","nickname":"Shaista Jabeen","user_nicename":"sjabeen","display_name":"Shaista Jabeen","user_email":"sjabeen@esri.com","user_url":"","user_registered":"2025-03-19 20:26:27","user_description":"As a product engineer on the ModelBuilder team, Shaista combines cartographic precision with creative problem-solving and a focus on documentation. With a Master's in GIS and Cartography, she brings a user-first mindset to her work. Off the clock, she's a culinary creator and a playful inventor for her toddler.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/SJ_UC-465x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":178852,"user_firstname":"Sangeet","user_lastname":"Mathew","nickname":"Sangeet Mathew","user_nicename":"smathew","display_name":"Sangeet Mathew","user_email":"smathew@esri.com","user_url":"","user_registered":"2021-02-11 16:40:56","user_description":"Principal Product Engineer on the Imagery team at Esri, with a focus on AI &amp; Image Analysis.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/SngeetPic-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"This blog describes how to detect Caribou population in Alaska using AI, Deep learning and Tool Suggestions in ModelBuilder.","flexible_content":[{"acf_fc_layout":"content","content":"<p>GeoAI is rapidly changing how spatial analysis, imagery interpretation, and automated feature extraction are performed in ArcGIS Pro. As deep learning methods become increasingly powerful, tools that support fast experimentation, clear visualization, and efficient workflow refinement are also in rise. ModelBuilder also plays a central role in this evolution.<\/p>\n<p>By combining visual workflow design with AI-enhanced capabilities, such as semantic search and intelligent tool suggestions, ModelBuilder provides an ideal environment for building, testing, and operationalizing GeoAI workflows with key advantages such as:<\/p>\n<ul>\n<li><strong>Quick Prototyping:<\/strong> Its visual, drag-and-drop interface enables it to connect the entire workflow, from exporting training data to performing detection into a working pipeline in minutes, vastly accelerating the initial concept validation.<\/li>\n<li><strong>Workflow Iteration:<\/strong> Deep learning requires continuous testing of models, hyperparameters, and tool settings. With ModelBuilder, it is easy to change a single parameter and rerun the complex analysis sequence with a single click, saving significant time during the refinement stage.<\/li>\n<li><strong>Visual Documentation:<\/strong> ModelBuilder acts as a self-documenting flowchart, providing clear visual clarity of the entire GeoAI process. This transparency is crucial for collaboration and ensures the complex methodology is easily understood and shared.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":2950243,"id":2950243,"title":"Model5","filename":"Model5-1.png","filesize":51694,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Model5-1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder\/model5-2","alt":"","author":"369912","description":"GeoAI and ModelBuilder Workflow","caption":"GeoAI and ModelBuilder Workflow","name":"model5-2","status":"inherit","uploaded_to":2947542,"date":"2025-12-01 19:07:59","modified":"2025-12-01 19:08:05","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1103,"height":291,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Model5-1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Model5-1.png","medium-width":464,"medium-height":122,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Model5-1.png","medium_large-width":768,"medium_large-height":203,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Model5-1.png","large-width":1103,"large-height":291,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Model5-1.png","1536x1536-width":1103,"1536x1536-height":291,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Model5-1.png","2048x2048-width":1103,"2048x2048-height":291,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Model5-1-826x218.png","card_image-width":826,"card_image-height":218,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Model5-1.png","wide_image-width":1103,"wide_image-height":291}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3><strong>Basic Tenets of GeoAI workflows in ArcGIS <\/strong><\/h3>\n<p>ArcGIS Pro supports a complete end-to-end deep learning workflow, structured into four key steps, enabled by dedicated geoprocessing tools:<\/p>\n<ol>\n<li><strong>Generate Training Data<\/strong> \u2013 Create labeled samples of features or objects of interest to help the model learn distinguishing patterns.<\/li>\n<li><strong>Train Model<\/strong> \u2013 Use the training data to build and optimize a deep learning model.<\/li>\n<li><strong>Validate Model<\/strong> \u2013 Evaluate the model\u2019s performance by analyzing training and validation loss to detect issues like overfitting.<\/li>\n<li><strong>Run Inference<\/strong> \u2013 Apply the trained model to new datasets to identify and extract similar features automatically.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2950305,"id":2950305,"title":"Basic Steps of GeoAI Workflow2","filename":"Basic-Steps-of-GeoAI-Workflow2.png","filesize":25645,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Basic-Steps-of-GeoAI-Workflow2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder\/basic-steps-of-geoai-workflow2","alt":"","author":"369912","description":"Basic Steps of GeoAI Workflow","caption":"Basic Steps of GeoAI Workflow","name":"basic-steps-of-geoai-workflow2","status":"inherit","uploaded_to":2947542,"date":"2025-12-01 21:37:18","modified":"2025-12-01 21:37:29","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1069,"height":214,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Basic-Steps-of-GeoAI-Workflow2-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Basic-Steps-of-GeoAI-Workflow2.png","medium-width":464,"medium-height":93,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Basic-Steps-of-GeoAI-Workflow2.png","medium_large-width":768,"medium_large-height":154,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Basic-Steps-of-GeoAI-Workflow2.png","large-width":1069,"large-height":214,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Basic-Steps-of-GeoAI-Workflow2.png","1536x1536-width":1069,"1536x1536-height":214,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Basic-Steps-of-GeoAI-Workflow2.png","2048x2048-width":1069,"2048x2048-height":214,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Basic-Steps-of-GeoAI-Workflow2-826x165.png","card_image-width":826,"card_image-height":165,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Basic-Steps-of-GeoAI-Workflow2.png","wide_image-width":1069,"wide_image-height":214}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3><strong>Optimizing Deep Learning Workflows with ModelBuilder Using Semantic Search and Tool Suggestions<\/strong><\/h3>\n"},{"acf_fc_layout":"kaltura","video_id":"1_f86es68e","time":false,"start":0,"stop":""},{"acf_fc_layout":"content","content":"<h3><strong>Steps, Details and Tips<\/strong><\/h3>\n<p>This workflow is from the perspective of a wildlife biologist with a task to understand the current population of Caribou in Alaska and assess the landscape potential based on those counts. The workflow creation follows the steps below:<\/p>\n<ol>\n<li><strong>Create training data:<\/strong> Create the training dataset using the\u00a0<a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/2.7\/help\/analysis\/image-analyst\/label-objects-for-deep-learning.htm\">Label Objects for Deep Learning<\/a>tool in ArcGIS Pro. Classify the animal into 2 classes\u00a0<em>Adult<\/em> &amp; <em>Calf.\u00a0<\/em><\/li>\n<li><strong>Create a model<\/strong>: <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/geoprocessing\/modelbuilder\/open-modelbuilder.htm\">Create a model<\/a> by clicking the ModelBuilder button on the Analysis tab.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2949730,"id":2949730,"title":"Creating a new Model","filename":"Creating-a-new-Model.png","filesize":23799,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/11\/Creating-a-new-Model.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder\/creating-a-new-model","alt":"","author":"369912","description":"Creating a new Model","caption":"Creating a new Model","name":"creating-a-new-model","status":"inherit","uploaded_to":2947542,"date":"2025-11-21 20:17:14","modified":"2025-11-21 21:02:57","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":335,"height":149,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/11\/Creating-a-new-Model-213x149.png","thumbnail-width":213,"thumbnail-height":149,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/11\/Creating-a-new-Model.png","medium-width":335,"medium-height":149,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/11\/Creating-a-new-Model.png","medium_large-width":335,"medium_large-height":149,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/11\/Creating-a-new-Model.png","large-width":335,"large-height":149,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/11\/Creating-a-new-Model.png","1536x1536-width":335,"1536x1536-height":149,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/11\/Creating-a-new-Model.png","2048x2048-width":335,"2048x2048-height":149,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/11\/Creating-a-new-Model.png","card_image-width":335,"card_image-height":149,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/11\/Creating-a-new-Model.png","wide_image-width":335,"wide_image-height":149}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>3<strong>. Add <\/strong><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/image-analyst\/export-training-data-for-deep-learning.htm\"><strong>Export Training Data<\/strong><\/a><strong> tool to model using regular toolbox search or AI enhanced S<u>emantic Search<\/u>:<\/strong> Export the training data created in the previous step, to a format which the next tools can use as input. If you know the name of the next tool it is as easy as searching for the tool name from the ModelBuilder Ribbon toolbox.<\/p>\n<p><strong>\u00a0<\/strong><strong>Tip: <\/strong><em>If you do not know the tool name, you can search for tools using\u00a0natural and\u00a0conversational\u00a0language,\u00a0for\u00a0example\u00a0\u201chow do I save my trained data\u201d.\u00a0This\u00a0uses an AI-enhanced search technology called semantic search,\u00a0to\u00a0find the right tool for the job.<\/em><\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/geoprocessing\/modelbuilder\/semantic-search-and-ai-in-modelbuilder.htm\">Learn more about Semantic Search in ModelBuilder<\/a><\/p>\n<p>4.<strong> Fill in the Export Training Data tool<\/strong>: Connect the digitized samples and the Caribou detection landscape raster as input. Set \u201cRCNN Masks\u201d as the metadata format. The output will be image chips with masks over the areas where samples exist. The model generates bounding boxes and segmentation masks for each instance of an object in the image.<\/p>\n<p>5.<strong> Add the Train Deep Learning Model using AI-Enhanced Tool Suggestion<\/strong>: ModelBuilder now displays a short list of suggested next steps, allowing you to move forward quickly without searching through multiple tools or relying on external support.<\/p>\n<p><em><strong>Tip:<\/strong> You can easily discover the new \u201cTool Suggestion\u201d feature by right-clicking the output of the current tool and viewing a context-aware list of suggested next tools.<\/em><\/p>\n<p><em>These suggestions come from a sequence prediction model that runs locally on the ArcGIS Pro machine. The model is trained on hundreds of thousands of tool usage logs from users who participate in the End User Experience Improvement (EUEI) program. ModelBuilder analyzes the upstream tools in the connected chain and suggests the tools most likely to come next in the sequence. Each tool displays a hover tip with details and lists additional tools. Based on the basic tenets of the Deep Learning Workflow, the next tool that most fits this workflow is a tool that Trains Deep Learning Model. You can generate suggestions for an individual chain by clicking its output or for all chains by using the Suggested Tool button in the ribbon.<\/em><\/p>\n<p>6.<strong> Fill in the <\/strong><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/image-analyst\/train-deep-learning-model.htm\"><strong>Train Deep Learning Model tool<\/strong><\/a><strong> parameters<\/strong>: <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/3.4\/help\/analysis\/geoprocessing\/modelbuilder\/add-connect-and-modify-data-and-tools-in-a-model.htm\">Connect the added tool<\/a> and edit its parameters to train the model using the training dataset from the previous step. Set the <strong>Model Type<\/strong> parameter to <strong>MaskRCNN<\/strong> with a 90\/10 training-test ratio. Use MaskRCNN for precise object delineation because it supports instance segmentation. The tool uses the \u201cRCNN Masks\u201d metadata format specified in the previous step. It prepares the data, performs data augmentation, and sets the appropriate hyperparameters to build a robust model. The training process automatically applies normalization and augmentation techniques such as contrast adjustment, brightness changes, and rotation.<\/p>\n<p>7.<strong> Set a workspace value for the Output Folder parameter:<\/strong> This folder stores the model_metrics.html file, which you will use later to analyze model performance (explained below).<\/p>\n<p><strong><em>Tip 1:<\/em><\/strong> <em>Because training can be time-consuming, start by setting the Max Epochs parameter to a smaller value, such as 10\u201330 epochs. After reviewing the initial results, the Epochs <\/em><em>could be increased <\/em><em>to 200 to improve accuracy. To stop training when model accuracy no longer improves, enable the \u201cStop when model stops improving\u201d parameter in the tool. <\/em><\/p>\n<p><strong>\u00a0<\/strong><strong>Tip 2: <\/strong><em>This tool takes advantage of processing data using the computer central processing unit (CPU) or the graphics processing unit (GPU).<\/em><\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/environment-settings\/processor-type.htm\"><strong>Learn more about setting processor type in tool Environments<\/strong><\/a><\/p>\n<p><strong>\u00a0<\/strong>8. <strong>Add the <\/strong><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/image-analyst\/detect-objects-using-deep-learning.htm\"><strong>Detect Objects Using Deep Learning<\/strong><\/a><strong> tool: <\/strong>Select the output from the <em>Train Deep Learning Model<\/em> tool, review the suggested tools, and add <em>Detect Objects Using Deep Learning<\/em>. This tool applies the trained model to an input raster and generates a feature class of detected objects. The output can include bounding boxes, polygons, or points representing object locations.<\/p>\n<p>9.<strong> Configure <\/strong><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/image-analyst\/detect-objects-using-deep-learning.htm\"><strong>Detect Objects Using Deep Learning<\/strong><\/a><strong> tool parameters: <\/strong>Connect the tools using the trained model output from the previous step and the landscape raster to detect additional instances of the object the model was trained to identify. This\u00a0creates a workflow, built from the tool\u00a0suggestion\u00a0in the context menu.<\/p>\n<p>10.<strong> Running the model: <\/strong>Run the model to produce an output that detects caribou adults and calves for further analysis. Learn more about how to run a model in ModelBuilder.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/geoprocessing\/modelbuilder\/run-a-model.htm\">Learn more about how to run a model in ModelBuilder<\/a>.<\/p>\n<p><strong>Tip: <\/strong><em>Run the tools up to the Train Deep Learning Model tool by right-clicking the tool and selecting Run.<\/em><\/p>\n<p><strong>\u00a0<\/strong><em>This creates a graph that shows training loss and validation loss during model training. You can find the graph in the model_metrics.html file located in the workspace set in the Output Folder parameter of the <\/em><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/image-analyst\/train-deep-learning-model.htm\"><em>Train Deep Learning Model tool<\/em><\/a><em>. Once the graph looks satisfactory (explained below), run the last tool by right-clicking it or using the Run button on the Model ribbon. Learn more about how to run a model in ModelBuilder. <\/em><span style=\"text-decoration: line-through\">\u00a0<\/span><\/p>\n<p>11<strong>. Validating the trained model performance:<\/strong> Use the loss curves graph to understand how learning performance changes across epochs and diagnose issues such as underfitting or overfitting. If the model is underfit or overfit, improve the training samples by adding more examples and including greater variety from different geographic and weather conditions.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2950331,"id":2950331,"title":"Graph1","filename":"Graph1-2.png","filesize":49396,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Graph1-2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder\/graph1-4","alt":"","author":"369912","description":"Validation Loss Graph to check if the model is underfitted or fitted ","caption":"Validation Loss Graph to check if the model is underfitted or fitted ","name":"graph1-4","status":"inherit","uploaded_to":2947542,"date":"2025-12-01 22:57:52","modified":"2025-12-01 23:15:37","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":927,"height":363,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Graph1-2-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Graph1-2.png","medium-width":464,"medium-height":182,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Graph1-2.png","medium_large-width":768,"medium_large-height":301,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Graph1-2.png","large-width":927,"large-height":363,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Graph1-2.png","1536x1536-width":927,"1536x1536-height":363,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Graph1-2.png","2048x2048-width":927,"2048x2048-height":363,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Graph1-2-826x323.png","card_image-width":826,"card_image-height":323,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Graph1-2.png","wide_image-width":927,"wide_image-height":363}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2><strong>Conclusion<\/strong><\/h2>\n<p>In summary, suggestions in ModelBuilder help to quickly get to the next step in a workflow, based on what other users with similar models have done. These tool suggestions apply to a wide range of workflows such as watershed delineation with all tools added from the context menu tool suggestions.<\/p>\n<h1><\/h1>\n<p>&nbsp;<\/p>\n<h2><b>Required Libraries<\/b><\/h2>\n<p><strong>GeoAI through <\/strong><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/image-analyst\/detect-objects-using-deep-learning.htm\"><strong>Image Analyst<\/strong><\/a><strong> Extension <\/strong><\/p>\n<p>Deep learning-based analysis in ArcGIS Pro requires the <a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-image\/options\/arcgis-image-analyst?rsource=https%3A%2F%2Fwww.esri.com%2Fen-us%2Farcgis%2Fproducts%2Farcgis-image-analyst%2Foverview\"><strong>ArcGIS Image Analyst<\/strong><\/a>, which offers advanced tools for interpreting, analyzing, and extracting insights from various types of imagery.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/image-analyst\/what-is-the-arcgis-pro-image-analyst-extension-.htm\"><strong>Learn more about the Image Analysis Tools<\/strong><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>GeoAI by Installing Deep Learning Libraries<\/strong><\/p>\n<p>To use deep learning geoprocessing tools in ArcGIS Pro, the appropriate deep learning framework libraries must be installed. For installation guidance, refer to the <a href=\"https:\/\/links.esri.com\/deep-learning-framework-install\"><strong>Deep Learning Libraries Installer<\/strong><\/a> for ArcGIS Pro.<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/links.esri.com\/pro-deep-learning-libraries\/36\">Deep Learning Libraries Installer for ArcGIS Pro 3.6<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/links.esri.com\/pro-deep-learning-libraries\/35\">Deep Learning Libraries Installer for ArcGIS Pro 3.5<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/links.esri.com\/server-win-deep-learning-libraries\/120\">Deep Learning Libraries Installer for ArcGIS Server 12.0<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/links.esri.com\/server-linux-deep-learning-libraries\/120\">Deep Learning Libraries Installer for ArcGIS Server Linux 12.0<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/links.esri.com\/allsource-deep-learning-libraries\/15\">Deep Learning Libraries Installer for ArcGIS AllSource 1.5<\/a><\/strong><\/li>\n<\/ul>\n<h2><\/h2>\n<h2><strong>Glossary of GeoAI and Key Terms in ArcGIS Pro<\/strong><\/h2>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/ai-in-arcgis-pro-3-3\"><strong>Artificial Intelligence (AI)<\/strong><\/a><br \/>\nA broad field of computer science focused on creating systems that can perform tasks that typically require human intelligence, such as understanding imagery or natural language.<\/p>\n<p><strong>Convolutional Neural Network (CNN)<\/strong><br \/>\nA type of deep learning model widely used in computer vision. In ArcGIS Pro, CNNs power capabilities such as object detection, pixel classification, and land-cover mapping.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/deep-learning\/deep-learning-in-arcgis-pro.htm\"><strong>Deep Learning (DL)<\/strong><\/a><br \/>\nA subset of machine learning that uses multi-layered neural networks to learn complex patterns directly from data. In ArcGIS Pro, deep learning underpins GeoAI tools for detection, segmentation, and classification.<\/p>\n<p><a href=\"https:\/\/github.com\/Esri\/deep-learning-frameworks\"><strong>Deep Learning Libraries<\/strong><\/a><br \/>\nFramework components (such as PyTorch or TensorFlow) required for running deep learning geoprocessing tools in ArcGIS Pro. These are installed separately via the Deep Learning Libraries Installer.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/image-analyst\/export-training-data-for-deep-learning.htm\"><strong>Export Training Data<\/strong><\/a><br \/>\nA geoprocessing tool that prepares labeled imagery samples into a format that deep learning models can use for training.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/ai\/geoai.htm\"><strong>GeoAI (Geospatial Artificial Intelligence)<\/strong><\/a><br \/>\nThe integration of AI and GIS technologies to automate spatial analysis, detect patterns in imagery, and extract features at scale.<\/p>\n<p><strong>Hyperparameters<\/strong><br \/>\nSettings that control how a deep learning model learns\u2014for example, learning rate, batch size, or number of epochs. These are adjusted during model refinement in ArcGIS Pro.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/image-analyst\/deep-learning-models-in-arcgis.htm\"><strong>Inference<\/strong><\/a><br \/>\nThe process of applying a trained deep learning model to new, unseen data to detect objects, classify pixels, or extract features.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/deep-learning\/what-is-deep-learning-.htm#:~:text=use%20classification%20maps.-,Instance%20segmentation,-Instance%20segmentation%20is\"><strong>Instance Segmentation<\/strong><\/a><br \/>\nA deep learning technique that identifies each object in an image and outlines its exact shape. Mask R-CNN is a common model type used in ArcGIS Pro for this purpose.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/image-analyst\/label-objects-for-deep-learning.htm\"><strong>Label Objects for Deep Learning<\/strong><\/a><br \/>\nA tool that allows users to manually create labeled training samples by drawing features\u2014such as wildlife or buildings\u2014on imagery.<\/p>\n<p><a href=\"https:\/\/developers.arcgis.com\/python\/latest\/guide\/how-maskrcnn-works\/?rsource=https%3A%2F%2Flinks.esri.com%2FDevHelp_HowMaskRCNNWorks\"><strong>Mask R-CNN<\/strong><\/a><br \/>\nA deep learning model architecture that detects objects and generates detailed segmentation masks for each instance. Useful for tasks requiring precise boundaries.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/geoprocessing\/modelbuilder\/what-is-modelbuilder-.htm\"><strong>ModelBuilder<\/strong><\/a><br \/>\nA visual workflow-creation environment in ArcGIS Pro where deep learning tools can be chained together for repeatable, documented GeoAI workflows.<\/p>\n<p><strong>Model Metrics (model_metrics.html)<\/strong><br \/>\nAn output file created during training that charts training loss and validation loss, helping diagnose issues such as underfitting or overfitting.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/tool-reference\/image-analyst\/detect-objects-using-deep-learning.htm\"><strong>Object Detection<\/strong><\/a><br \/>\nA computer vision technique used to locate and identify objects within imagery. In ArcGIS Pro, this is done using tools like Detect Objects Using Deep Learning.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/get-started\/use-semantic-search.htm\"><strong>Semantic Search<\/strong><\/a><br \/>\nAn AI-enhanced search capability in ArcGIS Pro that allows users to find geoprocessing tools using natural, conversational language rather than exact tool names.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/analysis\/geoprocessing\/modelbuilder\/semantic-search-and-ai-in-modelbuilder.htm\"><strong>Tool Suggestions<\/strong><\/a><br \/>\nAn AI-powered ModelBuilder feature that recommends the most likely next tools based on the user\u2019s workflow. Suggestions are generated locally using patterns learned from anonymized usage logs.<\/p>\n<p><strong>Training Data<\/strong><br \/>\nLabeled examples used to teach a deep learning model how to recognize specific types of imagery features, such as wildlife, vegetation, or buildings.<\/p>\n<p><strong>Validation Loss<\/strong><br \/>\nA metric showing how well a model performs on unseen validation data. Used to detect overfitting or underfitting.<\/p>\n"}],"related_articles":[{"ID":2945370,"post_author":"4041","post_date":"2025-10-29 14:12:22","post_date_gmt":"2025-10-29 21:12:22","post_content":"","post_title":"Level Up ModelBuilder Skills: AI-Enhanced Semantic Search and Tool Suggestions in ModelBuilder","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"mbtoolsuggestions-watershed","to_ping":"","pinged":"","post_modified":"2026-02-27 18:15:23","post_modified_gmt":"2026-02-28 02:15:23","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2945370","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2947843,"post_author":"335602","post_date":"2025-11-13 14:48:11","post_date_gmt":"2025-11-13 22:48:11","post_content":"","post_title":"ModelBuilder Reimagined: Modern Look, Intuitive Workflow","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"modelbuilder-reimagined-modern-look-intuitive-workflow","to_ping":"","pinged":"","post_modified":"2025-11-14 13:11:19","post_modified_gmt":"2025-11-14 21:11:19","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2947843","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"4","filter":"raw"}],"show_article_image":false,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Blog-Card2.png","wide_image":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder<\/title>\n<meta name=\"description\" content=\"Detecting Caribou Population in Alaska using AI, Deep Learning and Tool Suggestions in ModelBuilder\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder\" \/>\n<meta property=\"og:description\" content=\"Detecting Caribou Population in Alaska using AI, Deep Learning and Tool Suggestions in ModelBuilder\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-29T23:09:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Blog-Card2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"826\" \/>\n\t<meta property=\"og:image:height\" content=\"465\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder\"},\"author\":{\"name\":\"Shitij Mehta\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e535f780f7b06cceac95bb5b8a079f16\"},\"headline\":\"Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder\",\"datePublished\":\"2025-12-03T23:00:53+00:00\",\"dateModified\":\"2025-12-29T23:09:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder\"},\"wordCount\":14,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"deep learning\",\"ModelBuilder\",\"Semantic Search\",\"Tool Suggestions\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder\",\"name\":\"Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2025-12-03T23:00:53+00:00\",\"dateModified\":\"2025-12-29T23:09:18+00:00\",\"description\":\"Detecting Caribou Population in Alaska using AI, Deep Learning and Tool Suggestions in ModelBuilder\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e535f780f7b06cceac95bb5b8a079f16\",\"name\":\"Shitij Mehta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/SM.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/SM.png\",\"caption\":\"Shitij Mehta\"},\"description\":\"Shitij is the product owner for ModelBuilder in ArcGIS Desktop and leads ModelBuilder efforts in web environments at Esri. She oversees the full product lifecycle\u2014from feature design and development to testing and refinement\u2014ensuring a seamless experience for users. Beyond the office, Shitij is a Heartfulness meditation trainer, dedicated volunteer, and passionate researcher focused on tigers and elephants.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/shitijmehta\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder","description":"Detecting Caribou Population in Alaska using AI, Deep Learning and Tool Suggestions in ModelBuilder","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder","og_locale":"en_US","og_type":"article","og_title":"Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder","og_description":"Detecting Caribou Population in Alaska using AI, Deep Learning and Tool Suggestions in ModelBuilder","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2025-12-29T23:09:18+00:00","og_image":[{"width":826,"height":465,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/12\/Blog-Card2.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder"},"author":{"name":"Shitij Mehta","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e535f780f7b06cceac95bb5b8a079f16"},"headline":"Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder","datePublished":"2025-12-03T23:00:53+00:00","dateModified":"2025-12-29T23:09:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder"},"wordCount":14,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["deep learning","ModelBuilder","Semantic Search","Tool Suggestions"],"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder","name":"Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2025-12-03T23:00:53+00:00","dateModified":"2025-12-29T23:09:18+00:00","description":"Detecting Caribou Population in Alaska using AI, Deep Learning and Tool Suggestions in ModelBuilder","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Detecting Caribou Population in Alaska using AI: Deep Learning and Tool Suggestions in ModelBuilder"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e535f780f7b06cceac95bb5b8a079f16","name":"Shitij Mehta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/SM.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/10\/SM.png","caption":"Shitij Mehta"},"description":"Shitij is the product owner for ModelBuilder in ArcGIS Desktop and leads ModelBuilder efforts in web environments at Esri. She oversees the full product lifecycle\u2014from feature design and development to testing and refinement\u2014ensuring a seamless experience for users. Beyond the office, Shitij is a Heartfulness meditation trainer, dedicated volunteer, and passionate researcher focused on tigers and elephants.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/shitijmehta"}]}},"text_date":"December 3, 2025","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/analytics\/deep-learning-and-tool-suggestions-in-modelbuilder","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Pro","tag_data":[{"term_id":186132,"name":"deep learning","slug":"deep-learning","term_group":0,"term_taxonomy_id":186132,"taxonomy":"post_tag","description":"","parent":0,"count":65,"filter":"raw"},{"term_id":24331,"name":"ModelBuilder","slug":"modelbuilder","term_group":0,"term_taxonomy_id":24331,"taxonomy":"post_tag","description":"","parent":0,"count":28,"filter":"raw"},{"term_id":780879,"name":"Semantic Search","slug":"semantic-search","term_group":0,"term_taxonomy_id":780879,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":780878,"name":"Tool Suggestions","slug":"tool-suggestions","term_group":0,"term_taxonomy_id":780878,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"}],"category_data":[{"term_id":23341,"name":"Analytics","slug":"analytics","term_group":0,"term_taxonomy_id":23341,"taxonomy":"category","description":"","parent":0,"count":1328,"filter":"raw"}],"product_data":[{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2036,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-pro","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2947542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/4041"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2947542"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2947542\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2947542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2947542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2947542"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2947542"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2947542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}