{"id":63055,"date":"2022-04-10T00:38:39","date_gmt":"2022-04-09T16:38:39","guid":{"rendered":"https:\/\/www.seeedstudio.com\/blog\/?p=63055"},"modified":"2022-04-10T01:04:38","modified_gmt":"2022-04-09T17:04:38","slug":"ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/","title":{"rendered":"AI LAB Notes: Adding symbolic AI programming to NVIDIA Jetson powered deep neural network development systems"},"content":{"rendered":"\n<p><em>The following article is written by <a href=\"https:\/\/bri.ucla.edu\/people\/robert-trelease\/\">Dr. Robert B. Trelease<\/a> from the David Geffen School of Medicine at UCLA<\/em> and <em>UCLA Brain Research Institute (BRI). We are glad to share here and learn about how current GPUs help <meta charset=\"utf-8\">scientific research and medicine. <\/em><\/p>\n\n\n\n<p><em>Please also check our <a href=\"https:\/\/www.seeedstudio.com\/blog\/2021\/12\/21\/using-seeed-jetson-mate-as-a-4-x-jetson-xavier-nx-cluster-for-machine-vision-laboratory\/\">previous AI Lab notes <\/a>about Dr. Trelease working on integrating CLIPS with the tremendous L4T CV and D\/CDNN development environment using NVIDIA RTX and Jetson Xavier NX. <\/em><\/p>\n\n\n\n<p>?Also don&#8217;t miss out latest <strong><a href=\"https:\/\/www.seeedstudio.com\/Jetson-20-1-H1-p-5328.html\">reComputer Jetson-20 with Jetson Xavier NX production module<\/a>. <\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-1030x579.png\" alt=\"\" class=\"wp-image-63056\" width=\"515\" height=\"290\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-1030x579.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-300x169.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-768x432.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-1536x864.png 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-1024x576.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2.png 1920w\" sizes=\"(max-width: 515px) 100vw, 515px\" \/><\/figure><\/div>\n\n\n\n<p>Several decades after its inception, artificial intelligence (AI) development is now driven by widely useful <em>connectionist<\/em> systems and deep neural network (DNN) simulations that depend on large-scale parallel computing with graphics processing units (GPUs). It is truly the age of high-performance GPU computing, from gaming, 3D simulation, and robotics, through professional design, scientific research, and medicine.<\/p>\n\n\n\n<p>In large part, this AI renaissance has been powered by NVIDIA GPU cards and systems, with their latest Jetson embedded processors providing real-time computer vision, machine learning, natural language, and autonomous machine capabilities in compact low-power systems.<\/p>\n\n\n\n<p><em>Given their teraOPs GPU processing speed and a solid base of proven DNN software resources, one could ask why \u2018Python friendly\u2019 Jetson developers might want to add \u2018old traditional\u2019 symbolic programming tools to their JetPack L4T environments.<\/em>&nbsp;<\/p>\n\n\n\n<p>Simply put, with continually <a href=\"http:\/\/aima.cs.berkeley.edu\/index.html\">evolving AI methods<\/a>, newer hybrid <a href=\"https:\/\/arxiv.org\/abs\/1905.06088\">neural-symbolic<\/a> (or neurosymbolic) programming is being increasingly adopted for enhancing the explainability of DNN-based functions, the efficiency of machine learning, and the availability of complementary new methods for inference. <a href=\"https:\/\/cacm.acm.org\/magazines\/2022\/4\/259402-toward-a-broad-ai\/fulltext\">https:\/\/cacm.acm.org\/magazines\/2022\/4\/259402-toward-a-broad-ai\/fulltext<\/a><\/p>\n\n\n\n<p>Over the past two years, the author has worked on assembling a set of compatible open source <em>symbolic<\/em> AI programming tools and utility applications that will integrate well with the Jetsons&#8217; Arm64 L4T (Ubuntu) operating system. These include amd64 Ubuntu 18.04 versions for the EGX-class Xeon 20 + RTX GPU workstation that is the Jetsons\u2019 JetPack SDK host and NGC development archive container manager.<\/p>\n\n\n\n<p>The images below show the first tests of a newly compiled CLIPS 6.40 (2\/21)&nbsp; Lisp\/Scheme like symbolic programming environment running qualitative process simulations on a<strong> Jetson Xavier NX.<\/strong> CLIPS is executing though the OpenJDK Java virtual machine via a .<em>jar<\/em> app launched from a REPL command line. The required CLIPS Java\/C .<em>so<\/em> function library was compiled for Jetson&#8217;s specific arm64 OpenJDK 11 installation.<\/p>\n\n\n\n<p>In the first screen capture image, the upper left <em>bash<\/em> terminal session shows the end of a successful run of the classic AI <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S0364021377800086\">&#8216;monkey and bananas&#8217; cognitive decision-making simulation <\/a>from test code provided with the CLIPS source.<\/p>\n\n\n\n<p>The lower part of the same terminal screen (below the green\/blue command lines) shows loading and running an experiment from the author&#8217;s legacy gene regulation process simulation code.&nbsp;<\/p>\n\n\n\n<p>Each line represents a molecular process rule firing report, showing one gene activation &#8216;pathway&#8217; through the complex interacting &#8216;web&#8217; of cellular molecular processes responsible for gene regulation. This molecular biology process network is graphically depicted in the upper right diagram.&nbsp;<\/p>\n\n\n\n<p>&nbsp;A detailed account of this simulation&#8217;s symbolic knowledge base and related molecular biology qualitative process modeling experiments can be found here: <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0933365799000214\">https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0933365799000214<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/Ugyy8FtMwUolNg2d0zjuCfF8AtVJAxzTUNntmCttLOldwedHMO6qsmTzvD-PnVkJpOoBmZMAcmh25VdkBTPJ0UmLJGGwwVg3Ow_pxfcUpicvGpoGZ5tYkZHrq1lQdLwHE5VNoUD1\" alt=\"\"\/><figcaption><meta charset=\"utf-8\">classic AI <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S0364021377800086\">&#8216;monkey and bananas&#8217; cognitive decision-making simulation <\/a>from test code provided with the CLIPS source.<\/figcaption><\/figure>\n\n\n\n<p>The second screen capture image (below) demonstrates the CLIPSJNI IDE running another gene regulation experiment simulation in a multi-concept verbose mode, listing the initial conditions for the experimental system (actors etc.) as well as the process rule firings&#8217; logic.&nbsp;<\/p>\n\n\n\n<p>The screen displays CLIPSIDE.jar IDE views of a REPL (command line) window (left) and CLIPS Lisp\/Scheme like process rule code text window (right). The background CLIPSIDE window menu bar supports point-click files loading, editing, environment functions, execution commands and debug features.&nbsp;<\/p>\n\n\n\n<p>This experiment uses the same basic CLIPS-format symbolic knowledge base (biological molecules concepts and genetic signaling process rules) as the experiment shown above. This demonstrates that a different set of initial biological conditions results in a different pattern of process activations for a proviral gene.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/WlWcc0MFThwQ3NRrX4WhoC1ka5AUkCDWxD-dFlweTeLJmwN1_P43q0daXorGoO3QjXK1XpU6wR6hIzsg0K7K8-N_J-TsUemsNO_8-VbsHW821lAeJUhiGvqUqIx-NNDlaUlkZoFq\" alt=\"\"\/><figcaption><meta charset=\"utf-8\">CLIPSJNI IDE running another gene regulation experiment simulation in a multi-concept verbose mode<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The following article is written by Dr. Robert B. Trelease from the David Geffen School<\/p>\n","protected":false},"author":200,"featured_media":63056,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[1],"tags":[3197,1312],"class_list":["post-63055","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-jetson-xavier","tag-nvidia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AI LAB Notes: Adding symbolic AI programming to NVIDIA Jetson powered deep neural network development systems - Latest News from Seeed Studio<\/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:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI LAB Notes: Adding symbolic AI programming to NVIDIA Jetson powered deep neural network development systems - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"The following article is written by Dr. Robert B. Trelease from the David Geffen School\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-09T16:38:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-09T17:04:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Elaine Wu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elaine Wu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/\",\"name\":\"AI LAB Notes: Adding symbolic AI programming to NVIDIA Jetson powered deep neural network development systems - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2.png\",\"datePublished\":\"2022-04-09T16:38:39+00:00\",\"dateModified\":\"2022-04-09T17:04:38+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2.png\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2.png\",\"width\":1920,\"height\":1080,\"caption\":\"AI LAB Notes: Adding symbolic AI programming to NVIDIA Jetson powered deep neural network development systems\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI LAB Notes: Adding symbolic AI programming to NVIDIA Jetson powered deep neural network development systems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11\",\"name\":\"Elaine Wu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g\",\"caption\":\"Elaine Wu\"},\"description\":\"Head of AI Robotics @seeed Every day holds new magic \u2728 on ne sait jamais\u2601\ufe0f\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/elaine1994\/\"],\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI LAB Notes: Adding symbolic AI programming to NVIDIA Jetson powered deep neural network development systems - Latest News from Seeed Studio","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.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/","og_locale":"en_US","og_type":"article","og_title":"AI LAB Notes: Adding symbolic AI programming to NVIDIA Jetson powered deep neural network development systems - Latest News from Seeed Studio","og_description":"The following article is written by Dr. Robert B. Trelease from the David Geffen School","og_url":"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2022-04-09T16:38:39+00:00","article_modified_time":"2022-04-09T17:04:38+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2.png","type":"image\/png"}],"author":"Elaine Wu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Elaine Wu","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/","url":"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/","name":"AI LAB Notes: Adding symbolic AI programming to NVIDIA Jetson powered deep neural network development systems - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2.png","datePublished":"2022-04-09T16:38:39+00:00","dateModified":"2022-04-09T17:04:38+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11"},"breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2.png","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2.png","width":1920,"height":1080,"caption":"AI LAB Notes: Adding symbolic AI programming to NVIDIA Jetson powered deep neural network development systems"},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/04\/10\/ai-lab-notes-adding-symbolic-ai-programming-to-nvidia-jetson-powered-deep-neural-network-development-systems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AI LAB Notes: Adding symbolic AI programming to NVIDIA Jetson powered deep neural network development systems"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11","name":"Elaine Wu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g","caption":"Elaine Wu"},"description":"Head of AI Robotics @seeed Every day holds new magic \u2728 on ne sait jamais\u2601\ufe0f","sameAs":["https:\/\/www.linkedin.com\/in\/elaine1994\/"],"url":"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/"}]}},"modified_by":"Elaine Wu","views":3057,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2.png",1920,1080,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-80x80.png",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-300x169.png",300,169,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-768x432.png",640,360,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-1030x579.png",640,360,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-1536x864.png",1536,864,true],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2.png",1920,1080,false],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2.png",32,18,false],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-1536x1020.png",1536,1020,true],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-936x897.png",936,897,true],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-1024x576.png",1024,576,true],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-720x380.png",720,380,true],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/04\/Add-a-heading-2-675x450.png",675,450,true]},"author_info":{"display_name":"Elaine Wu","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a>","tag_info":"News","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/63055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/200"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=63055"}],"version-history":[{"count":8,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/63055\/revisions"}],"predecessor-version":[{"id":63065,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/63055\/revisions\/63065"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/63056"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=63055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=63055"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=63055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}