{"id":432,"date":"2019-12-03T18:30:07","date_gmt":"2019-12-03T17:30:07","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/"},"modified":"2021-12-23T13:01:09","modified_gmt":"2021-12-23T12:01:09","slug":"interview-norman-di-palo-iphone-xs-face-id-using-deep-learning","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/","title":{"rendered":"iPhone X&#8217;s Face ID using Deep Learning"},"content":{"rendered":"\n<p><strong>Hello Norman. Recently you\u2019ve presented to the members of the Facebook Developer Circle community your talk on &#8220;How I implemented iPhone X&#8217;s Face ID using Deep Learning&#8221;. Would you like to tell us what it was about?<\/strong><\/p>\n\n\n\n<p>I gladly accepted the invitation to give a speech at the Facebook Developer Circle community. I always watch Apple keynote speeches, in which they present new products and as a fan, I&#8217;m very interested. When I saw the iPhone X, I was very surprised, especially by the deep learning aspect used to unlock the device by face and no longer by fingerprint. The amazing thing is that it needs to \u201csee\u201d the phone owner&#8217;s face for a few seconds and then can remember him or her forever with various different nuances. As such, it&#8217;s a challenge that aroused my curiosity, and I started to do some scientific research to understand how to implement it. I found similar datasets that combined photos of people&#8217;s faces with photos that gave depth, so I created a neural network called Siamese, which has the advantage of being trained offline and can learn a new face quickly, compared to the classic deep learning that takes a long time to learn something new.<\/p>\n\n\n\n<p>Later on, I wrote an article on my blog because I like to share these things with the others. After that, I woke up in the morning with hundreds of views! Apparently, someone had posted the article on Hacker News, which is a very famous news portal in the tech industry, and it was translated into five languages.<\/p>\n\n\n\n<div class=\"articles-video\">\n<figure><iframe loading=\"lazy\" style=\"border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/dQRr5RxnHmUez4\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\" width=\"510\" height=\"420\" frameborder=\"0\"> <\/iframe><\/figure>\n<div style=\"margin-bottom: 5px;\"><strong> <a title=\"Iphone X's FaceID using Deep Learning | Norman Di Palo \" href=\"\/\/www.slideshare.net\/Codemotion\/iphone-xs-faceid-using-deep-learning-norman-di-palo\" target=\"_blank\" rel=\"noopener noreferrer\">Iphone X&#8217;s FaceID using Deep Learning | Norman Di Palo <\/a> <\/strong> from <strong><a href=\"\/\/www.slideshare.net\/Codemotion\" target=\"_blank\" rel=\"noopener noreferrer\">Codemotion<\/a><\/strong><\/div>\n<\/div>\n\n\n\n<p><strong>Siamese neural network, what is it? Can you explain it to us?<\/strong><\/p>\n\n\n\n<p>A Siamese neural network is composed of two identical neural networks. Imagine the same network taking two images as input and instead of saying they are of dogs, cats or a picture of Norman or Simon, simply learning to tell what is the distance between the two photos, or how much they resemble each other. What makes this difference from classifying dog and cat, seeing the difference? I can take millions of photos of people offline, we get a neural network, we perfect it over time, we take two faces of people and can tell if they are the same person or not. In conclusion, this network tells you how different or similar the images are to one another.<\/p>\n\n\n\n<p><strong>That\u2019s super interesting. We\u2019re really looking forward to other talks like this. But let\u2019s change the topic for now. For those that did not have a chance to meet you in person, can you tell us a bit about yourself?<\/strong><\/p>\n\n\n\n<p>My name is Norman Di Palo, I&#8217;m from Naples but I live in Rome, though currently I live in Helsinki and I work as an AI researcher in a startup. I have a degree in Automation Engineering where I worked on control and intelligent systems. That\u2019s how I started being interested in cognitive robotics, so I started looking for a Master&#8217;s degree that would also include Artificial Intelligence. I&#8217;m about to graduate now and I&#8217;m working on my Master&#8217;s thesis. As for as my work, I founded a startup together with my colleagues. I&#8217;m also working in a Pi School and we are involved in making a Pi school where, twice a year, we choose 15 engineering students, any talented figures from around the world. We carry out AI studies and solve problems given to us by companies, including Amazon, BNL, Cisco and Poste Italiane. I am an AI Advisor and Project Manager of some of these projects.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Interview with Norman Di Palo to learn more about the artificial intelligence behind iPhone X&#8217;s Face Detection, siamese neural networks and more!<\/p>\n","protected":false},"author":64,"featured_media":433,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[47],"tags":[50,5572],"collections":[],"class_list":{"0":"post-432","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-deep-learning","8":"tag-interview","9":"tag-neural-networks","10":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>iPhone X&#039;s Face ID using Deep Learning - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Interview with Norman Di Palo to learn more about the artificial intelligence behind iPhone X&#039;s Face Detection, siamese neural networks and more!\" \/>\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.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"iPhone X&#039;s Face ID using Deep Learning\" \/>\n<meta property=\"og:description\" content=\"Interview with Norman Di Palo to learn more about the artificial intelligence behind iPhone X&#039;s Face Detection, siamese neural networks and more!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-03T17:30:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-23T12:01:09+00:00\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\"},\"headline\":\"iPhone X&#8217;s Face ID using Deep Learning\",\"datePublished\":\"2019-12-03T17:30:07+00:00\",\"dateModified\":\"2021-12-23T12:01:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/\"},\"wordCount\":613,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg\",\"keywords\":[\"Interview\",\"Neural Networks\"],\"articleSection\":[\"Deep Learning\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/\",\"name\":\"iPhone X's Face ID using Deep Learning - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg\",\"datePublished\":\"2019-12-03T17:30:07+00:00\",\"dateModified\":\"2021-12-23T12:01:09+00:00\",\"description\":\"Interview with Norman Di Palo to learn more about the artificial intelligence behind iPhone X's Face Detection, siamese neural networks and more!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg\",\"width\":1200,\"height\":583},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI\/ML\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Machine Learning\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/machine-learning\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"iPhone X&#8217;s Face ID using Deep Learning\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\/\/x.com\/CodemotionIT\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"iPhone X's Face ID using Deep Learning - Codemotion Magazine","description":"Interview with Norman Di Palo to learn more about the artificial intelligence behind iPhone X's Face Detection, siamese neural networks and more!","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.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/","og_locale":"en_US","og_type":"article","og_title":"iPhone X's Face ID using Deep Learning","og_description":"Interview with Norman Di Palo to learn more about the artificial intelligence behind iPhone X's Face Detection, siamese neural networks and more!","og_url":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2019-12-03T17:30:07+00:00","article_modified_time":"2021-12-23T12:01:09+00:00","author":"Codemotion","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"iPhone X&#8217;s Face ID using Deep Learning","datePublished":"2019-12-03T17:30:07+00:00","dateModified":"2021-12-23T12:01:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/"},"wordCount":613,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg","keywords":["Interview","Neural Networks"],"articleSection":["Deep Learning"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/","url":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/","name":"iPhone X's Face ID using Deep Learning - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg","datePublished":"2019-12-03T17:30:07+00:00","dateModified":"2021-12-23T12:01:09+00:00","description":"Interview with Norman Di Palo to learn more about the artificial intelligence behind iPhone X's Face Detection, siamese neural networks and more!","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg","width":1200,"height":583},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/interview-norman-di-palo-iphone-xs-face-id-using-deep-learning\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"AI\/ML","item":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/"},{"@type":"ListItem","position":3,"name":"Machine Learning","item":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/machine-learning\/"},{"@type":"ListItem","position":4,"name":"iPhone X&#8217;s Face ID using Deep Learning"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2-600x583.jpg","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg",1200,583,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2-300x146.jpg",300,146,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2-768x373.jpg",768,373,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2-1024x497.jpg",1024,497,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg",1200,583,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg",1200,583,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2.jpg",100,49,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/DiPalo_2-600x583.jpg",600,583,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"Interview with Norman Di Palo to learn more about the artificial intelligence behind iPhone X's Face Detection, siamese neural networks and more!","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=432"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/432\/revisions"}],"predecessor-version":[{"id":1926,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/432\/revisions\/1926"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/433"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=432"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}