{"id":274,"date":"2022-05-26T04:55:29","date_gmt":"2022-05-26T04:55:29","guid":{"rendered":"https:\/\/ai-box.eu\/?p=274"},"modified":"2022-06-02T19:05:59","modified_gmt":"2022-06-02T19:05:59","slug":"ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network","status":"publish","type":"post","link":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/","title":{"rendered":"AI Pipeline &#8211; Tensorflow Object Detection Training GUI &#8211; SWAGGER API testing the neural network"},"content":{"rendered":"<blockquote><p><em>After the previous article explained how to train a neural network with your own training data, this article is about calling the neural network, i.e. testing it. Since the AI Pipeline has API interfaces, we will use exactly this API interface for this test and let the objects be recognized on a test image, i.e. predictions. The offered API interfaces make the Training Suite so interesting because with their help the Training Suite can be flexibly integrated into own AI applications. Therefore, it makes sense to have seen and tried out this SWAGGER API interface once in order to develop a feeling for its application and possible uses.<\/em><\/p><\/blockquote>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/#SWAGGER_API_%E2%80%93_Testing_a_neural_network\" >SWAGGER API &#8211; Testing a neural network<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/#Training_Suite_%E2%80%93_Autostart\" >Training Suite \u2013 Autostart<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/#Article_Overview_%E2%80%93_How_to_set_up_the_AI_pipeline\" >Article Overview &#8211; How to set up the AI pipeline:<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"SWAGGER_API_%E2%80%93_Testing_a_neural_network\"><\/span>SWAGGER API &#8211; Testing a neural network<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>When the training is finished, you want to find out how well the trained neural network can now recognize objects. In the overview of all training jobs in the Training Suite, there is a small menu with three buttons at the top. I would like to explain these buttons briefly using the following illustration.<\/p>\n<ol>\n<li>This button can be used to create new training jobs.<\/li>\n<li>With this button it is possible to download ready trained neural networks as a ZIP file.<\/li>\n<li>With the lightning button you can access the SWAGGER API interface of the Training Suite.<\/li>\n<\/ol>\n<div id=\"attachment_11925\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_Training_Suite_menue_8.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11925\" class=\"size-medium wp-image-11927\" src=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_Training_Suite_menue_8-300x80.png\" alt=\"No Code AI Pipeline Training Suite menue\" width=\"300\" height=\"80\" \/><\/a><p id=\"caption-attachment-11925\" class=\"wp-caption-text\">No Code AI Pipeline Training Suite menue<\/p><\/div>\n<p>Now press the button with the small lightning (number 3) to open the SWAGGER API. The screen that is now displayed should look like the one shown in the following figure.<\/p>\n<div id=\"attachment_11930\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11930\" class=\"size-medium wp-image-11932\" src=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_1-300x157.png\" alt=\"No Code AI Pipeline SWAGGER API start screen\" width=\"300\" height=\"157\" \/><\/a><p id=\"caption-attachment-11930\" class=\"wp-caption-text\">No Code AI Pipeline SWAGGER API start screen<\/p><\/div>\n<p>Now please open the function &#8220;GET list Labels&#8221; by clicking on the &#8220;Get&#8221; button. When the function is expanded, press the &#8220;Try it out&#8221; button to activate this function in the web interface.<\/p>\n<div id=\"attachment_11934\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_1_2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11934\" class=\"size-medium wp-image-11936\" src=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_1_2-300x172.png\" alt=\"No Code AI Pipeline SWAGGER API get model list\" width=\"300\" height=\"172\" \/><\/a><p id=\"caption-attachment-11934\" class=\"wp-caption-text\">No Code AI Pipeline SWAGGER API get model list<\/p><\/div>\n<p>A large Execute button with a blue background appears. Please press this button now. The function is then executed and it may take a short time until the display is updated.<\/p>\n<p>After the function has been executed, a list of already trained neural networks appears that can be used for image prediction. You should now recognize your trained neural networks by the name you gave them when you created the training job. The important thing now is to find the model you want to try in the list. Therefore it is important to follow the naming conventions so that every user can find exactly the net he wants to test or use.<\/p>\n<div id=\"attachment_11942\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_2_1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11942\" class=\"size-medium wp-image-11944\" src=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_2_1-300x205.png\" alt=\"No Code AI Pipeline SWAGGER API check for model\" width=\"300\" height=\"205\" \/><\/a><p id=\"caption-attachment-11942\" class=\"wp-caption-text\">No Code AI Pipeline SWAGGER API check for model<\/p><\/div>\n<p>Now please copy the name of the neural network into the clipboard of your computer. Now search for the function &#8220;POST Predict Image&#8221; on the web interface of the SWAGGER API as shown in the following figure and please execute it now.<\/p>\n<ol>\n<li>The previously copied neural network name must be pasted in this line.<\/li>\n<li>Then, ideally, select a test image that was not yet part of the training of the neural net.<\/li>\n<li>Press the big Execute button.<\/li>\n<\/ol>\n<div id=\"attachment_11946\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_3_1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11946\" class=\"size-medium wp-image-11946\" src=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_3_1-300x166.png\" alt=\"No Code AI Pipeline SWAGGER API predict image\" width=\"300\" height=\"166\" \/><\/a><p id=\"caption-attachment-11946\" class=\"wp-caption-text\">No Code AI Pipeline SWAGGER API predict image<\/p><\/div>\n<p>Now it takes a few seconds for the central computer to analyze the image by the selected neural network. When the analysis is complete, an image with bounding boxes is returned by the Training Suite. Also the %-values are in the image with which probability the object in the image was detected and what it is.<\/p>\n<p>The result of this prediction looks as shown in the following figure. The bounding boxes are a bit hard to see here but in the original output you can see them much better.<\/p>\n<div id=\"attachment_11950\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_4.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11950\" class=\"size-medium wp-image-11952\" src=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_4-300x220.png\" alt=\"No Code AI Pipeline SWAGGER API prediction result\" width=\"300\" height=\"220\" \/><\/a><p id=\"caption-attachment-11950\" class=\"wp-caption-text\">No Code AI Pipeline SWAGGER API prediction result<\/p><\/div>\n<p>Now you have learned the No-Code API pipeline from image labeling, training of a neural network and testing of the trained neural network. In order for the Training Suite to start automatically on the central server like the Labeltool Lite, here is a short explanation of how to set up the autostart function.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Training_Suite_%E2%80%93_Autostart\"><\/span>Training Suite \u2013 Autostart<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To ensure that the Training Suite also starts automatically after each restart of the computer, only a small adjustment must be made to the run_gpu.yml file. To do this, the run_gpu.yml file only needs to be adjusted in three places. In the following picture the three adapted places of the run_gpu.yml file are highlighted. Here, the line &#8220;restart: always&#8221; was inserted in each case, which causes the Docker container to start automatically after a restart of the computer.<\/p>\n<div id=\"attachment_12050\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/Trainings_GUI_autostart.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-12050\" class=\"size-medium wp-image-12052\" src=\"https:\/\/www.ai-box.eu\/wp-content\/uploads\/2022\/02\/Trainings_GUI_autostart-300x167.png\" alt=\"No Code AI Pipeline Trainings GUI autostart\" width=\"300\" height=\"167\" \/><\/a><p id=\"caption-attachment-12050\" class=\"wp-caption-text\">No Code AI Pipeline Trainings GUI autostart<\/p><\/div>\n<p>For the adjustment now open the run_gpu.yml file with an editor and make the adjustments at the three described places. Simply add the entry &#8220;restart: always&#8221; and save the adjustments. For a test now start the Training Suite as usual with the following command.<\/p>\n<p style=\"padding-left: 40px;\"><strong>Command:<\/strong> sudo docker-compose -f run_gpu.yml up<\/p>\n<p>If the adjustments have been made, the Training Suite has been restarted and can be used as usual, it is now time to restart the computer once to check whether the Training Suite also starts automatically after a restart of the computer and can be called.<\/p>\n<p>If this works, the autostart of the Training Suite is now configured.<\/p>\n<p>After this short excursion into the world of REST API interfaces and thanks to SWAGGER quite simple operation, the installation and configuration of the AI Pipeline Image App follows in another tutorial, which significantly simplifies the use of the REST API interface of the Training Suite and provides a better overview including download function of the analysis results.<\/p>\n<p>&nbsp;<\/p>\n<br>\n<h2>Article Overview - How to set up the AI pipeline:<\/h2>\n<a title=\"AI Pipeline - Introduction of the tutorial\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-introduction-of-the-tutorial\/244\">AI Pipeline - Introduction of the tutorial<\/a><br>\n<a title=\"AI Pipeline - The No-Code AI Pipeline an Overview\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-the-no-code-ai-pipeline-an-overview\/246\">AI Pipeline - An Overview<\/a><br>\n<a title=\"AI Pipeline - The Three Components\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-the-three-components\/250\">AI Pipeline - The Three Components<\/a><br>\n<a title=\"AI Pipeline - Hardware Basics\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-hardware-basics\/248\">AI Pipeline - Hardware Basics<\/a><br>\n<a title=\"AI Pipeline - Hardware Example Configurations\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-hardware-example-configurations\/253\">AI Pipeline - Hardware Example Configurations<\/a><br>\n<a title=\"AI Pipeline - Software Installation of the No-Code AI Pipeline\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-software-installation-of-the-no-code-ai-pipeline\/256\">AI Pipeline - Software Installation of the No-Code AI Pipeline<\/a><br>\n<a title=\"AI Pipeline - Labeltool Lite Installation\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-labeltool-lite-installation\/258\">AI Pipeline - Labeltool Lite - Installation<\/a><br>\n<a title=\"AI Pipeline - Labeltool Lite Preparation\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-labeltool-lite-preparation\/260\">AI Pipeline - Labeltool Lite - Preparation<\/a><br>\n<a title=\"AI Pipeline - Labeltool Lite Handling\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-labeltool-lite-handling\/263\">AI Pipeline - Labeltool Lite - Handling<\/a><br>\n<a title=\"AI Pipeline - Tensorflow Object Detection Training GUI Installation\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-tensorflow-object-detection-training-gui-installation\/266\">AI Pipeline - Tensorflow Object Detection Training-GUI - Installation<\/a><br>\n<a title=\"AI Pipeline - Tensorflow Object Detection Training GUI - Run\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-tensorflow-object-detection-training-gui-run\/269\">AI Pipeline - Tensorflow Object Detection Training GUI - Run<\/a><br>\n<a title=\"AI Pipeline - Tensorflow Object Detection Training GUI - Usage\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-tensorflow-object-detection-training-gui-usage\/272\">AI Pipeline - Tensorflow Object Detection Training GUI - Usage<\/a><br>\n<a title=\"AI Pipeline - Tensorflow Object Detection Training GUI - SWAGGER API testing the neural network\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\">AI Pipeline - Tensorflow Object Detection Training GUI - SWAGGER API testing the neural network<\/a><br>\n<a title=\"AI Pipeline - AI Pipeline Image App Setup and Operation Part 1-2\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-ai-pipeline-image-app-setup-and-operation-part-1-2\/277\">AI Pipeline - AI Pipeline Image App Setup and Operation Part 1-2<\/a><br>\n<a title=\"AI Pipeline - AI Pipeline Image App Setup and Operation Part 2-2\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-ai-image-app-setup-and-operation-part-2-2\/280\">AI Pipeline - AI Pipeline Image App Setup and Operation Part 2-2<\/a><br>\n<a title=\"AI Pipeline - Training Data Download\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-training-data-download\/282\">AI Pipeline - Training Data Download<\/a><br>\n<a title=\"AI Pipeline - Anonymization-Api\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline\/ai-pipeline-anonymization-api\/284\">AI Pipeline - Anonymization-Api<\/a><br>\n","protected":false},"excerpt":{"rendered":"<p>After the previous article explained how to train a neural network with your own training data, this article is about calling the neural network, i.e. testing it. Since the AI Pipeline has API interfaces, we will use exactly this API interface for this test and let the objects be recognized on a test image, i.e. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":59,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[32],"tags":[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49],"class_list":["post-274","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-pipeline-en","tag-ai-en","tag-artificial-intelligence-en","tag-guide-en","tag-hands-on-en","tag-how-to-en","tag-ki-en","tag-learn-ai-en","tag-low-code-en","tag-neural-net-en","tag-no-code-en","tag-nvidia-en","tag-open-source-en","tag-picture-en","tag-pipeline-en","tag-step-by-step-en","tag-tensorflow-en","tag-training-en","et-has-post-format-content","et_post_format-et-post-format-standard"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI Pipeline - Tensorflow Object Detection Training GUI - SWAGGER API testing the neural network - Exploring the Future: Inside the AI Box<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI Pipeline - Tensorflow Object Detection Training GUI - SWAGGER API testing the neural network - Exploring the Future: Inside the AI Box\" \/>\n<meta property=\"og:description\" content=\"After the previous article explained how to train a neural network with your own training data, this article is about calling the neural network, i.e. testing it. Since the AI Pipeline has API interfaces, we will use exactly this API interface for this test and let the objects be recognized on a test image, i.e. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/\" \/>\n<meta property=\"og:site_name\" content=\"Exploring the Future: Inside the AI Box\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-26T04:55:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-02T19:05:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_1_2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1797\" \/>\n\t<meta property=\"og:image:height\" content=\"1033\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Maker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Ingmar_Stapel\" \/>\n<meta name=\"twitter:site\" content=\"@Ingmar_Stapel\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/\"},\"author\":{\"name\":\"Maker\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#\\\/schema\\\/person\\\/cc91d08618b3feeef6926591b465eab1\"},\"headline\":\"AI Pipeline &#8211; Tensorflow Object Detection Training GUI &#8211; SWAGGER API testing the neural network\",\"datePublished\":\"2022-05-26T04:55:29+00:00\",\"dateModified\":\"2022-06-02T19:05:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/\"},\"wordCount\":987,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/No_Code_AI_Pipeline_SWAGGER_API_1_2.png\",\"keywords\":[\"ai\",\"Artificial Intelligence\",\"guide\",\"hands on\",\"how to\",\"ki\",\"learn ai\",\"low code\",\"neural net\",\"no code\",\"nvidia\",\"open source\",\"picture\",\"pipeline\",\"step by step\",\"tensorflow\",\"training\"],\"articleSection\":[\"AI Pipeline\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/\",\"url\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/\",\"name\":\"AI Pipeline - Tensorflow Object Detection Training GUI - SWAGGER API testing the neural network - Exploring the Future: Inside the AI Box\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/No_Code_AI_Pipeline_SWAGGER_API_1_2.png\",\"datePublished\":\"2022-05-26T04:55:29+00:00\",\"dateModified\":\"2022-06-02T19:05:59+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#\\\/schema\\\/person\\\/cc91d08618b3feeef6926591b465eab1\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/No_Code_AI_Pipeline_SWAGGER_API_1_2.png\",\"contentUrl\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/No_Code_AI_Pipeline_SWAGGER_API_1_2.png\",\"width\":1797,\"height\":1033,\"caption\":\"No Code AI Pipeline SWAGGER API get model list\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/ai-pipeline-en\\\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\\\/274\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI Pipeline &#8211; Tensorflow Object Detection Training GUI &#8211; SWAGGER API testing the neural network\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/\",\"name\":\"Exploring the Future: Inside the AI Box\",\"description\":\"Inside the AI Box, we share our experiences and discoveries in the world of artificial intelligence.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#\\\/schema\\\/person\\\/cc91d08618b3feeef6926591b465eab1\",\"name\":\"Maker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g\",\"caption\":\"Maker\"},\"description\":\"I live in Bavaria near Munich. In my head I always have many topics and try out especially in the field of Internet new media much in my spare time. I write on the blog because it makes me fun to report about the things that inspire me. I am happy about every comment, about suggestion and very about questions.\",\"sameAs\":[\"https:\\\/\\\/ai-box.eu\"],\"url\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/author\\\/ingmars\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI Pipeline - Tensorflow Object Detection Training GUI - SWAGGER API testing the neural network - Exploring the Future: Inside the AI Box","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:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/","og_locale":"en_US","og_type":"article","og_title":"AI Pipeline - Tensorflow Object Detection Training GUI - SWAGGER API testing the neural network - Exploring the Future: Inside the AI Box","og_description":"After the previous article explained how to train a neural network with your own training data, this article is about calling the neural network, i.e. testing it. Since the AI Pipeline has API interfaces, we will use exactly this API interface for this test and let the objects be recognized on a test image, i.e. [&hellip;]","og_url":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/","og_site_name":"Exploring the Future: Inside the AI Box","article_published_time":"2022-05-26T04:55:29+00:00","article_modified_time":"2022-06-02T19:05:59+00:00","og_image":[{"width":1797,"height":1033,"url":"https:\/\/ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_1_2.png","type":"image\/png"}],"author":"Maker","twitter_card":"summary_large_image","twitter_creator":"@Ingmar_Stapel","twitter_site":"@Ingmar_Stapel","twitter_misc":{"Written by":"Maker","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/#article","isPartOf":{"@id":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/"},"author":{"name":"Maker","@id":"https:\/\/ai-box.eu\/en\/#\/schema\/person\/cc91d08618b3feeef6926591b465eab1"},"headline":"AI Pipeline &#8211; Tensorflow Object Detection Training GUI &#8211; SWAGGER API testing the neural network","datePublished":"2022-05-26T04:55:29+00:00","dateModified":"2022-06-02T19:05:59+00:00","mainEntityOfPage":{"@id":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/"},"wordCount":987,"commentCount":0,"image":{"@id":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/#primaryimage"},"thumbnailUrl":"https:\/\/ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_1_2.png","keywords":["ai","Artificial Intelligence","guide","hands on","how to","ki","learn ai","low code","neural net","no code","nvidia","open source","picture","pipeline","step by step","tensorflow","training"],"articleSection":["AI Pipeline"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/","url":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/","name":"AI Pipeline - Tensorflow Object Detection Training GUI - SWAGGER API testing the neural network - Exploring the Future: Inside the AI Box","isPartOf":{"@id":"https:\/\/ai-box.eu\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/#primaryimage"},"image":{"@id":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/#primaryimage"},"thumbnailUrl":"https:\/\/ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_1_2.png","datePublished":"2022-05-26T04:55:29+00:00","dateModified":"2022-06-02T19:05:59+00:00","author":{"@id":"https:\/\/ai-box.eu\/en\/#\/schema\/person\/cc91d08618b3feeef6926591b465eab1"},"breadcrumb":{"@id":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/#primaryimage","url":"https:\/\/ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_1_2.png","contentUrl":"https:\/\/ai-box.eu\/wp-content\/uploads\/2022\/02\/No_Code_AI_Pipeline_SWAGGER_API_1_2.png","width":1797,"height":1033,"caption":"No Code AI Pipeline SWAGGER API get model list"},{"@type":"BreadcrumbList","@id":"https:\/\/ai-box.eu\/en\/ai-pipeline-en\/ai-pipeline-tensorflow-object-detection-training-gui-swagger-api-testing-the-neural-network\/274\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/ai-box.eu\/en\/"},{"@type":"ListItem","position":2,"name":"AI Pipeline &#8211; Tensorflow Object Detection Training GUI &#8211; SWAGGER API testing the neural network"}]},{"@type":"WebSite","@id":"https:\/\/ai-box.eu\/en\/#website","url":"https:\/\/ai-box.eu\/en\/","name":"Exploring the Future: Inside the AI Box","description":"Inside the AI Box, we share our experiences and discoveries in the world of artificial intelligence.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ai-box.eu\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ai-box.eu\/en\/#\/schema\/person\/cc91d08618b3feeef6926591b465eab1","name":"Maker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g","caption":"Maker"},"description":"I live in Bavaria near Munich. In my head I always have many topics and try out especially in the field of Internet new media much in my spare time. I write on the blog because it makes me fun to report about the things that inspire me. I am happy about every comment, about suggestion and very about questions.","sameAs":["https:\/\/ai-box.eu"],"url":"https:\/\/ai-box.eu\/en\/author\/ingmars\/"}]}},"_links":{"self":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts\/274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/comments?post=274"}],"version-history":[{"count":2,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts\/274\/revisions"}],"predecessor-version":[{"id":276,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts\/274\/revisions\/276"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/media\/59"}],"wp:attachment":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/media?parent=274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/categories?post=274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/tags?post=274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}