{"id":7340,"date":"2023-08-29T13:30:06","date_gmt":"2023-08-29T21:30:06","guid":{"rendered":"https:\/\/live-cometml.pantheonsite.io\/?p=7340"},"modified":"2025-04-24T17:14:30","modified_gmt":"2025-04-24T17:14:30","slug":"computer-vision-at-tesla","status":"publish","type":"post","link":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/","title":{"rendered":"Computer Vision at Tesla"},"content":{"rendered":"\n<link rel=\"canonical\" href=\"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\">\n\n\n\n<div class=\"fh fi fj fk fl\">\n<div class=\"ab ca\">\n<div class=\"ch bg et eu ev ew\">\n<p id=\"6997\" class=\"lw lx ly be b lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt fh bj\" data-selectable-paragraph=\"\">This article has been updated on <a class=\"af mu\" href=\"https:\/\/www.thinkautonomous.ai\/blog\/?p=computer-vision-at-tesla\" target=\"_blank\" rel=\"noopener ugc nofollow\">https:\/\/www.thinkautonomous.ai\/blog\/?p=computer-vision-at-tesla<\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"mv\">\n<div class=\"ab ca\">\n<div class=\"mw mx my mz na nb ce nc cf nd ch bg\">\n<figure class=\"nh ni nj nk nl mv nm nn paragraph-image\">\n<div class=\"no np eb nq bg nr\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg ns nt c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:1000\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg\" alt=\"\" width=\"1000\" height=\"562\"><\/figure><div class=\"ne nf ng\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:2000\/format:webp\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 2000w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 1000px\"><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:2000\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg 2000w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 1000px\" data-testid=\"og\"><\/picture><\/div>\n<\/div><figcaption class=\"nu nv nw ne nf nx ny be b bf z dv\" data-selectable-paragraph=\"\">Photo by <a class=\"af mu\" href=\"https:\/\/unsplash.com\/@tchompalov?utm_source=medium&amp;utm_medium=referral\" target=\"_blank\" rel=\"noopener ugc nofollow\">Vlad Tchompalov<\/a> on <a class=\"af mu\" href=\"https:\/\/unsplash.com\/?utm_source=medium&amp;utm_medium=referral\" target=\"_blank\" rel=\"noopener ugc nofollow\">Unsplash<\/a><\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"ab ca\">\n<div class=\"ch bg et eu ev ew\">\n<p id=\"2f34\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Tesla\u2019s Autopilot<\/strong> is certainly the most advanced in the world. If Comma.ai is the Andro\u00efd, Tesla is definitely the Apple of self-driving cars. Recently, Tesla has released \u201c<strong class=\"be oc\">Tesla Vision<\/strong>\u201d, their new system equipped only with cameras\u2026 making it one of the only companies in the world not to use RADARs!<\/p>\n<p id=\"7f42\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">This is not the only place where Tesla is going against the crowd, their entire strategy is based on fleet and selling products, while most of its competitors sell autonomous delivery and transportation services. You can learn more about it on my article on <a class=\"af mu\" href=\"https:\/\/www.thinkautonomous.ai\/blog\/?p=tesla-vs-waymo-two-opposite-visions\" target=\"_blank\" rel=\"noopener ugc nofollow\">Tesla vs Waymo here.<\/a><\/p>\n<figure class=\"nh ni nj nk nl mv ne nf paragraph-image\">\n<div class=\"no np eb nq bg nr\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg ns nt c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/1*W62gVECnnhRoTne9hoi_kQ.jpeg\" alt=\"\" width=\"700\" height=\"394\"><\/figure><div class=\"ne nf od\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/format:webp\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/1*W62gVECnnhRoTne9hoi_kQ.jpeg 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\"><\/picture><\/div>\n<\/div>\n<\/figure>\n<p id=\"78ab\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">In this article, I will explain you <strong class=\"be oc\">how the Tesla Autopilot works with just cameras<\/strong>, and we\u2019ll study their neural net in depth.<\/p>\n<p id=\"eccc\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">You will learn a lot about how to implement a Computer Vision system in a self-driving car company like Tesla, but please note that I don\u2019t just publish about Tesla and Computer Vision on this blog, I also share daily content on my private emails on Self-driving cars and advanced AI technologies. <a class=\"af mu\" href=\"https:\/\/thinkautonomous.leadpages.co\/serve-leadbox\/52aqmJY9AnvEDvVV8w8g2P\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">If you\u2019d like to join, leave your email here and I\u2019ll see you tomorrow in your first email!<\/a><\/p>\n<p id=\"9e9a\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">Before we start, here\u2019s a short summary of what we\u2019ll learn:<\/p>\n<ol class=\"\">\n<li id=\"2d45\" class=\"lw lx fo be b lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Introduction to Tesla Autopilot<\/strong><\/li>\n<li id=\"1b93\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Tesla Vision \u2014 Driving with 8 cameras<\/strong><\/li>\n<li id=\"a85e\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Hydranets \u2014 Tesla\u2019s Insane Neural Networks<\/strong><\/li>\n<li id=\"e638\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">How Tesla Trains its neural networks (with Pytorch)<\/strong><\/li>\n<li id=\"95e0\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Continuous Improvement &amp; Fleet Leverage<\/strong><\/li>\n<\/ol>\n<h1 id=\"1853\" class=\"om on fo be oo op oq or os ot ou ov ow ox oy oz pa pb pc pd pe pf pg ph pi pj bj\" data-selectable-paragraph=\"\">1. Introduction to Tesla Autopilot<\/h1>\n<p id=\"221c\" class=\"pw-post-body-paragraph lw lx fo be b lz pk mb mc md pl mf mg nz pm mj mk oa pn mn mo ob po mr ms mt fh bj\" data-selectable-paragraph=\"\">According to many self-driving car experts, Tesla is leading the self-driving car race! Its team of 300 \u201cJedi Engineers\u201d, as Elon Musk calls them, is solving some of the most complicated problems such as<strong class=\"be oc\"> lane keeping<\/strong>, <strong class=\"be oc\">lane change, <\/strong>and<strong class=\"be oc\"> cruise control. <\/strong>They also have additional tasks such as <strong class=\"be oc\">driving in a parking lot<\/strong>, <a class=\"af mu\" href=\"https:\/\/www.youtube.com\/watch?v=nlCQG2rg4sw\" target=\"_blank\" rel=\"noopener ugc nofollow\"><strong class=\"be oc\">Smart Summon<\/strong> <\/a>, and <strong class=\"be oc\">city driving<\/strong>.<\/p>\n<figure class=\"nh ni nj nk nl mv ne nf paragraph-image\">\n<div class=\"no np eb nq bg nr\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg ns nt c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*NGKduNysKG3KBsmU.png\" alt=\"\" width=\"700\" height=\"512\"><\/figure><div class=\"ne nf pp\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/0*NGKduNysKG3KBsmU.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/0*NGKduNysKG3KBsmU.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/0*NGKduNysKG3KBsmU.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/0*NGKduNysKG3KBsmU.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/0*NGKduNysKG3KBsmU.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/0*NGKduNysKG3KBsmU.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/format:webp\/0*NGKduNysKG3KBsmU.png 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*NGKduNysKG3KBsmU.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*NGKduNysKG3KBsmU.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*NGKduNysKG3KBsmU.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*NGKduNysKG3KBsmU.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*NGKduNysKG3KBsmU.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*NGKduNysKG3KBsmU.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*NGKduNysKG3KBsmU.png 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\"><\/picture><\/div>\n<\/div>\n<figcaption class=\"nu nv nw ne nf nx ny be b bf z dv\" data-selectable-paragraph=\"\">Tesla has to deal with all these tasks<\/figcaption>\n<\/figure>\n<p id=\"57c8\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">Tesla\u2019s tasks are well-known today. From lane detection, the most important feature of autonomous cars, to pedestrian tracking, they must cover everything and anticipate every scenario. For that, they use a Perception system made only with cameras called \u201cTesla Vision.\u201d<\/p>\n<h1 id=\"462a\" class=\"om on fo be oo op oq or os ot ou ov ow ox oy oz pa pb pc pd pe pf pg ph pi pj bj\" data-selectable-paragraph=\"\">2. Tesla Vision \u2014 Driving with 8 cameras<\/h1>\n<p id=\"b2a2\" class=\"pw-post-body-paragraph lw lx fo be b lz pk mb mc md pl mf mg nz pm mj mk oa pn mn mo ob po mr ms mt fh bj\" data-selectable-paragraph=\"\">This is the view from the 8 cameras of a Tesla Model S.<\/p>\n<figure class=\"nh ni nj nk nl mv ne nf paragraph-image\">\n<div class=\"no np eb nq bg nr\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg ns nt c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*rpYIeLupYovjmrnf\" alt=\"\" width=\"700\" height=\"493\"><\/figure><div class=\"ne nf pq\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*rpYIeLupYovjmrnf 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*rpYIeLupYovjmrnf 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*rpYIeLupYovjmrnf 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*rpYIeLupYovjmrnf 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*rpYIeLupYovjmrnf 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*rpYIeLupYovjmrnf 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*rpYIeLupYovjmrnf 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*rpYIeLupYovjmrnf 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*rpYIeLupYovjmrnf 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*rpYIeLupYovjmrnf 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*rpYIeLupYovjmrnf 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*rpYIeLupYovjmrnf 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*rpYIeLupYovjmrnf 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*rpYIeLupYovjmrnf 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\"><\/picture><\/div>\n<\/div>\n<\/figure>\n<p id=\"06a3\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">In 2021, Tesla switched to a vision only model; ditching the RADARs. I have written a complete article on the idea of transitioning to Vision only, and on the updates made on their neural networks <a class=\"af mu\" href=\"https:\/\/www.thinkautonomous.ai\/blog\/?p=how-tesla-autopilot-works\" target=\"_blank\" rel=\"noopener ugc nofollow\">here <\/a>.<\/p>\n<p id=\"5fef\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">In this article, we\u2019ll go back to the idea of Hydranets, Tesla\u2019s Neural Net, and we\u2019ll see how these models are trained in the company.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"fh fi fj fk fl\">\n<div class=\"ab ca\">\n<div class=\"ch bg et eu ev ew\">\n<h1 id=\"3f86\" class=\"om on fo be oo op qj or os ot qk ov ow ox ql oz pa pb qm pd pe pf qn ph pi pj bj\" data-selectable-paragraph=\"\">3. Hydranets \u2014 Tesla\u2019s Insane Neural Networks<\/h1>\n<h1 id=\"af96\" class=\"om on fo be oo op oq or os ot ou ov ow ox oy oz pa pb pc pd pe pf pg ph pi pj bj\" data-selectable-paragraph=\"\">What is a HydraNet?<\/h1>\n<p id=\"027f\" class=\"pw-post-body-paragraph lw lx fo be b lz pk mb mc md pl mf mg nz pm mj mk oa pn mn mo ob po mr ms mt fh bj\" data-selectable-paragraph=\"\">Between the vehicles, the lane lines, the road curbs, the crosswalks, and all the other specific environmental variables, Tesla has a lot of work to do. <strong class=\"be oc\">In fact, they must run at least 50 neural networks simultaneously! <\/strong>That\u2019s just not possible on standard computers. To optimize for this, Tesla has created its own computer, and its own Neural Network architecture called a HydraNet.<\/p>\n<figure class=\"nh ni nj nk nl mv ne nf paragraph-image\">\n<div class=\"no np eb nq bg nr\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg ns nt c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*DOEQqRiV4uul76Qu.png\" alt=\"\" width=\"700\" height=\"354\"><\/figure><div class=\"ne nf ng\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/0*DOEQqRiV4uul76Qu.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/0*DOEQqRiV4uul76Qu.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/0*DOEQqRiV4uul76Qu.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/0*DOEQqRiV4uul76Qu.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/0*DOEQqRiV4uul76Qu.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/0*DOEQqRiV4uul76Qu.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/format:webp\/0*DOEQqRiV4uul76Qu.png 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*DOEQqRiV4uul76Qu.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*DOEQqRiV4uul76Qu.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*DOEQqRiV4uul76Qu.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*DOEQqRiV4uul76Qu.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*DOEQqRiV4uul76Qu.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*DOEQqRiV4uul76Qu.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*DOEQqRiV4uul76Qu.png 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\"><\/picture><\/div>\n<\/div>\n<\/figure>\n<p id=\"055c\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">The neural networks are trained using PyTorch, a deep learning framework you might be familiar with.<\/p>\n<h1 id=\"379a\" class=\"om on fo be oo op oq or os ot ou ov ow ox oy oz pa pb pc pd pe pf pg ph pi pj bj\" data-selectable-paragraph=\"\">Bird\u2019s Eye View<\/h1>\n<p id=\"b1e2\" class=\"pw-post-body-paragraph lw lx fo be b lz pk mb mc md pl mf mg nz pm mj mk oa pn mn mo ob po mr ms mt fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Something else Tesla uses is Bird\u2019s Eye View: <\/strong>Bird\u2019s Eye View can help estimate distances and provide a much better and more real understanding of the environment. It can help with road curbes detection, smart summon, and other features.<\/p>\n<figure class=\"nh ni nj nk nl mv ne nf paragraph-image\">\n<div class=\"no np eb nq bg nr\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg ns nt c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*OYigMB8ULLp5D-rl\" alt=\"\" width=\"700\" height=\"407\"><\/figure><div class=\"ne nf pq\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*OYigMB8ULLp5D-rl 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*OYigMB8ULLp5D-rl 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*OYigMB8ULLp5D-rl 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*OYigMB8ULLp5D-rl 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*OYigMB8ULLp5D-rl 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*OYigMB8ULLp5D-rl 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*OYigMB8ULLp5D-rl 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*OYigMB8ULLp5D-rl 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*OYigMB8ULLp5D-rl 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*OYigMB8ULLp5D-rl 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*OYigMB8ULLp5D-rl 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*OYigMB8ULLp5D-rl 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*OYigMB8ULLp5D-rl 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*OYigMB8ULLp5D-rl 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\"><\/picture><\/div>\n<\/div>\n<\/figure>\n<p id=\"757d\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">Smart summon in Tesla using Bird Eye View ( <a class=\"af mu\" href=\"https:\/\/www.youtube.com\/watch?v=oBklltKXtDE&amp;ab_channel=PyTorch\" target=\"_blank\" rel=\"noopener ugc nofollow\">source <\/a>)<\/p>\n<p id=\"0652\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">Some tasks run on multiple cameras. For example, <strong class=\"be oc\">Depth estimation is something we generally do on stereo cameras <\/strong>. Having 2 cameras helps estimate distances better. If you\u2019d like to learn more, I have <a class=\"af mu\" href=\"https:\/\/courses.thinkautonomous.ai\/stereo-vision\" target=\"_blank\" rel=\"noopener ugc nofollow\">an entire course on 3D Computer Vision and 3D Reconstruction <\/a>. In the meantime, here\u2019s their neural net for depth prediction.<\/p>\n<figure class=\"nh ni nj nk nl mv ne nf paragraph-image\">\n<div class=\"no np eb nq bg nr\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg ns nt c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*vthQpgnchBi3woDn\" alt=\"\" width=\"700\" height=\"370\"><\/figure><div class=\"ne nf qo\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*vthQpgnchBi3woDn 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*vthQpgnchBi3woDn 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*vthQpgnchBi3woDn 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*vthQpgnchBi3woDn 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*vthQpgnchBi3woDn 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*vthQpgnchBi3woDn 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*vthQpgnchBi3woDn 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*vthQpgnchBi3woDn 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*vthQpgnchBi3woDn 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*vthQpgnchBi3woDn 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*vthQpgnchBi3woDn 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*vthQpgnchBi3woDn 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*vthQpgnchBi3woDn 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*vthQpgnchBi3woDn 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\"><\/picture><\/div>\n<\/div>\n<\/figure>\n<p id=\"6790\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">Depth estimation from 2 cameras<\/p>\n<p id=\"4ec2\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">Tesla also has recurrent tasks such as <strong class=\"be oc\">road layout estimation<\/strong>. The idea is similar: multiple neural networks run separately, and another neural network is making the connection .<\/p>\n<h1 id=\"5d7f\" class=\"om on fo be oo op oq or os ot ou ov ow ox oy oz pa pb pc pd pe pf pg ph pi pj bj\" data-selectable-paragraph=\"\">Road Layout Estimation<\/h1>\n<figure class=\"nh ni nj nk nl mv ne nf paragraph-image\">\n<div class=\"no np eb nq bg nr\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg ns nt c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*ZAvkazozHcqAco7V\" alt=\"\" width=\"700\" height=\"610\"><\/figure><div class=\"ne nf qo\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*ZAvkazozHcqAco7V 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*ZAvkazozHcqAco7V 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*ZAvkazozHcqAco7V 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*ZAvkazozHcqAco7V 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*ZAvkazozHcqAco7V 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*ZAvkazozHcqAco7V 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*ZAvkazozHcqAco7V 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*ZAvkazozHcqAco7V 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*ZAvkazozHcqAco7V 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*ZAvkazozHcqAco7V 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*ZAvkazozHcqAco7V 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*ZAvkazozHcqAco7V 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*ZAvkazozHcqAco7V 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*ZAvkazozHcqAco7V 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\"><\/picture><\/div>\n<\/div>\n<\/figure>\n<p id=\"51db\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">Optionally, this neural network can be recurrent so that it involves time. This type of architecture has been used a lot for road layout estimation using time sequence and continuity.<\/p>\n<p id=\"9e8e\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">Something cool about the Hydranet is that it can be done to leverage only what\u2019s needed by the system: the lane line detection algorithm won\u2019t necessarily use the read or side cameras, etc\u2026<\/p>\n<p id=\"dece\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">To process all of this, Tesla has built a computer they call the Full Self Driving (FSD) computer. I have written an article on Tesla\u2019s Hydranets in 2021, their computers, and on the switch from RADARs to Vision only, you can find it <a class=\"af mu\" href=\"https:\/\/www.thinkautonomous.ai\/blog\/?p=how-tesla-autopilot-works\" target=\"_blank\" rel=\"noopener ugc nofollow\">here <\/a>.<\/p>\n<h1 id=\"d972\" class=\"om on fo be oo op oq or os ot ou ov ow ox oy oz pa pb pc pd pe pf pg ph pi pj bj\" data-selectable-paragraph=\"\">4. How Tesla Trains its Neural Networks (with Pytorch)<\/h1>\n<p id=\"b221\" class=\"pw-post-body-paragraph lw lx fo be b lz pk mb mc md pl mf mg nz pm mj mk oa pn mn mo ob po mr ms mt fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">How to train a Hydranet? <\/strong>According to Tesla\u2019s Team, training a hydranet with 48 heads on a GPU takes as low as 70,000 hours! That\u2019s almost 8 years. \ud83d\udc75\ud83c\udffd<\/p>\n<p id=\"fdb5\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">In order to solve this, Tesla is changing the training mode from a \u201cround robin\u201d to a \u201cpool of workers\u201d.<\/p>\n<figure class=\"nh ni nj nk nl mv ne nf paragraph-image\">\n<div class=\"no np eb nq bg nr\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg ns nt c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*COlh3SCC9mlE1VOw\" alt=\"\" width=\"700\" height=\"260\"><\/figure><div class=\"ne nf pq\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*COlh3SCC9mlE1VOw 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*COlh3SCC9mlE1VOw 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*COlh3SCC9mlE1VOw 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*COlh3SCC9mlE1VOw 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*COlh3SCC9mlE1VOw 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*COlh3SCC9mlE1VOw 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*COlh3SCC9mlE1VOw 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*COlh3SCC9mlE1VOw 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*COlh3SCC9mlE1VOw 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*COlh3SCC9mlE1VOw 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*COlh3SCC9mlE1VOw 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*COlh3SCC9mlE1VOw 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*COlh3SCC9mlE1VOw 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*COlh3SCC9mlE1VOw 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\"><\/picture><\/div>\n<\/div>\n<\/figure>\n<p id=\"e1c2\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">Here\u2019s the idea:<\/p>\n<ul class=\"\">\n<li id=\"5a8e\" class=\"lw lx fo be b lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt qp of og bj\" data-selectable-paragraph=\"\">on the <strong class=\"be oc\">left<\/strong> \u2014 the <strong class=\"be oc\">traditional<\/strong>, long, 70,000 hours option.<\/li>\n<li id=\"651c\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt qp of og bj\" data-selectable-paragraph=\"\">In the <strong class=\"be oc\">middle<\/strong> and on the right, the <strong class=\"be oc\">pool of workers<\/strong>.<\/li>\n<\/ul>\n<p id=\"822f\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">What you can get from this picture is that parallel training is done so all heads are trained at the same time (versus linearly). It drastically speeds up computations.<\/p>\n<p id=\"50d4\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">In a perfect world, you wouldn\u2019t need the HydraNet architecture \u2014 you\u2019d just use one neural network per image and per task\u2026 but that, today, is impossible to do. <\/strong>They must collect and leverage users\u2019s data. After all, they have thousands of cars driving out there, it would be stupid not to use their database to improve their models. Every piece of data is collected, labeled, and used for training; similar to a process called active learning ( <a class=\"af mu\" href=\"https:\/\/www.thinkautonomous.ai\/blog\/?p=active-learning-fundamentals\" target=\"_blank\" rel=\"noopener ugc nofollow\">find more about this here <\/a>).<\/p>\n<h1 id=\"e39a\" class=\"om on fo be oo op oq or os ot ou ov ow ox oy oz pa pb pc pd pe pf pg ph pi pj bj\" data-selectable-paragraph=\"\">5. Continuous Improvement &amp; Fleet Leverage<\/h1>\n<p id=\"c473\" class=\"pw-post-body-paragraph lw lx fo be b lz pk mb mc md pl mf mg nz pm mj mk oa pn mn mo ob po mr ms mt fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Let\u2019s now take a look at the entire process, from data collection to inference:<\/strong><\/p>\n<figure class=\"nh ni nj nk nl mv ne nf paragraph-image\">\n<div class=\"no np eb nq bg nr\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg ns nt c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*XOKp3UmuJvF8sAnP\" alt=\"\" width=\"700\" height=\"486\"><\/figure><div class=\"ne nf qo\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*XOKp3UmuJvF8sAnP 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*XOKp3UmuJvF8sAnP 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*XOKp3UmuJvF8sAnP 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*XOKp3UmuJvF8sAnP 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*XOKp3UmuJvF8sAnP 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*XOKp3UmuJvF8sAnP 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*XOKp3UmuJvF8sAnP 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*XOKp3UmuJvF8sAnP 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*XOKp3UmuJvF8sAnP 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*XOKp3UmuJvF8sAnP 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*XOKp3UmuJvF8sAnP 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*XOKp3UmuJvF8sAnP 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*XOKp3UmuJvF8sAnP 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*XOKp3UmuJvF8sAnP 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\"><\/picture><\/div>\n<\/div>\n<\/figure>\n<p id=\"23b4\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">Let\u2019s define the stack from the bottom to the top.<\/p>\n<ol class=\"\">\n<li id=\"4e27\" class=\"lw lx fo be b lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Data<\/strong> \u2014 Tesla collects data from its fleet of Tesla Vision systems and a team labels it.<\/li>\n<li id=\"7417\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">GPU Cluster<\/strong> \u2014 Tesla uses multiple GPUs (called a cluster) to train their neural networks and run them.<\/li>\n<li id=\"e320\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">DOJO<\/strong> \u2014 Tesla uses something they call DOJO to train only a part of the whole architecture for a specific task.<\/li>\n<li id=\"77e8\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">PyTorch<\/strong> <strong class=\"be oc\">Distributed<\/strong> <strong class=\"be oc\">Training<\/strong> \u2014 Tesla uses PyTorch for training.<\/li>\n<li id=\"bd84\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Evaluation<\/strong> \u2014 Tesla evaluates network training using loss functions.<\/li>\n<li id=\"f97b\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Cloud<\/strong> <strong class=\"be oc\">Inference<\/strong> \u2014 Cloud processing allows Tesla to improve its fleet of vehicles at the same time.<\/li>\n<li id=\"5869\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Inference<\/strong> @FSD \u2014 Tesla built its own computer that has its own Neural Processing Unit (NPU) and GPUs for inference.<\/li>\n<li id=\"408a\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt oe of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Shadow Mode<\/strong> \u2014 Tesla collects results from the vehicles and compares them with the predictions to help improve annotations: it\u2019s a closed-loop!<\/li>\n<\/ol>\n<p id=\"e697\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\"><em class=\"ly\">Here\u2019s the summary of everything we just discussed:<\/em><\/p>\n<ul class=\"\">\n<li id=\"fd5e\" class=\"lw lx fo be b lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt qp of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Tesla is working on 50 tasks simultaneously<\/strong> , which must all run on a very small computer called FSD (Fully Self-Driving).<\/li>\n<li id=\"735f\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt qp of og bj\" data-selectable-paragraph=\"\"><strong class=\"be oc\">Their Autopilot system is based on Tesla Vision<\/strong> : 8 cameras that are fused together.<\/li>\n<li id=\"065a\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt qp of og bj\" data-selectable-paragraph=\"\">From Tesla Vision, <strong class=\"be oc\">a HydraNet architecture<\/strong> is used: 1 giant neural network does all the tasks!<\/li>\n<li id=\"bf3c\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt qp of og bj\" data-selectable-paragraph=\"\">This <strong class=\"be oc\">neural net is trained with PyTorch and a pool of workers <\/strong>to speed up results.<\/li>\n<li id=\"bb62\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt qp of og bj\" data-selectable-paragraph=\"\">Finally, <strong class=\"be oc\">a complete loop is implemented<\/strong>: the drivers collect data, Tesla labels that real-world data, and trains their system on it.<\/li>\n<\/ul>\n<figure class=\"nh ni nj nk nl mv ne nf paragraph-image\">\n<div class=\"no np eb nq bg nr\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg ns nt c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*JNGEW9jVzYYXZbDd.jpeg\" alt=\"\" width=\"700\" height=\"467\"><\/figure><div class=\"ne nf qq\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/0*JNGEW9jVzYYXZbDd.jpeg 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/0*JNGEW9jVzYYXZbDd.jpeg 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/0*JNGEW9jVzYYXZbDd.jpeg 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/0*JNGEW9jVzYYXZbDd.jpeg 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/0*JNGEW9jVzYYXZbDd.jpeg 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/0*JNGEW9jVzYYXZbDd.jpeg 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/format:webp\/0*JNGEW9jVzYYXZbDd.jpeg 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\"><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*JNGEW9jVzYYXZbDd.jpeg 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*JNGEW9jVzYYXZbDd.jpeg 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*JNGEW9jVzYYXZbDd.jpeg 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*JNGEW9jVzYYXZbDd.jpeg 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*JNGEW9jVzYYXZbDd.jpeg 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*JNGEW9jVzYYXZbDd.jpeg 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*JNGEW9jVzYYXZbDd.jpeg 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\"><\/picture><\/div>\n<\/div>\n<\/figure>\n<p id=\"e01b\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">Elon Musk has built an incredible company which is today more valuable than every car company combined. If you\u2019d like to learn more about them, please read these two articles:<\/p>\n<ul class=\"\">\n<li id=\"6c54\" class=\"lw lx fo be b lz ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt qp of og bj\" data-selectable-paragraph=\"\"><a class=\"af mu\" href=\"https:\/\/www.thinkautonomous.ai\/blog\/?p=how-tesla-autopilot-works\" target=\"_blank\" rel=\"noopener ugc nofollow\">Tesla\u2019s HydraNets \u2014 How Tesla\u2019s Autopilot Works<\/a><\/li>\n<li id=\"258f\" class=\"lw lx fo be b lz oh mb mc md oi mf mg mh oj mj mk ml ok mn mo mp ol mr ms mt qp of og bj\" data-selectable-paragraph=\"\"><a class=\"af mu\" href=\"https:\/\/www.thinkautonomous.ai\/blog\/?p=tesla-vs-waymo-two-opposite-visions\" target=\"_blank\" rel=\"noopener ugc nofollow\">Tesla vs. Waymo \u2014 Two Opposite Visions<\/a><\/li>\n<\/ul>\n<p id=\"9243\" class=\"pw-post-body-paragraph lw lx fo be b lz ma mb mc md me mf mg nz mi mj mk oa mm mn mo ob mq mr ms mt fh bj\" data-selectable-paragraph=\"\">See you tomorrow! \ud83d\udc4b\ud83c\udffb<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This article has been updated on https:\/\/www.thinkautonomous.ai\/blog\/?p=computer-vision-at-tesla Photo by Vlad Tchompalov on Unsplash Tesla\u2019s Autopilot is certainly the most advanced in the world. If Comma.ai is the Andro\u00efd, Tesla is definitely the Apple of self-driving cars. Recently, Tesla has released \u201cTesla Vision\u201d, their new system equipped only with cameras\u2026 making it one of the only [&hellip;]<\/p>\n","protected":false},"author":62,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"customer_name":"","customer_description":"","customer_industry":"","customer_technologies":"","customer_logo":"","footnotes":""},"categories":[6],"tags":[],"coauthors":[162],"class_list":["post-7340","post","type-post","status-publish","format-standard","hentry","category-machine-learning"],"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>Computer Vision at Tesla - Comet<\/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.comet.com\/site\/blog\/computer-vision-at-tesla\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Computer Vision at Tesla\" \/>\n<meta property=\"og:description\" content=\"This article has been updated on https:\/\/www.thinkautonomous.ai\/blog\/?p=computer-vision-at-tesla Photo by Vlad Tchompalov on Unsplash Tesla\u2019s Autopilot is certainly the most advanced in the world. If Comma.ai is the Andro\u00efd, Tesla is definitely the Apple of self-driving cars. Recently, Tesla has released \u201cTesla Vision\u201d, their new system equipped only with cameras\u2026 making it one of the only [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/\" \/>\n<meta property=\"og:site_name\" content=\"Comet\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cometdotml\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-29T21:30:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-24T17:14:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/miro.medium.com\/v2\/resize:fit:1000\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Cohen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Cometml\" \/>\n<meta name=\"twitter:site\" content=\"@Cometml\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Cohen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Computer Vision at Tesla - Comet","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.comet.com\/site\/blog\/computer-vision-at-tesla\/","og_locale":"en_US","og_type":"article","og_title":"Computer Vision at Tesla","og_description":"This article has been updated on https:\/\/www.thinkautonomous.ai\/blog\/?p=computer-vision-at-tesla Photo by Vlad Tchompalov on Unsplash Tesla\u2019s Autopilot is certainly the most advanced in the world. If Comma.ai is the Andro\u00efd, Tesla is definitely the Apple of self-driving cars. Recently, Tesla has released \u201cTesla Vision\u201d, their new system equipped only with cameras\u2026 making it one of the only [&hellip;]","og_url":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/","og_site_name":"Comet","article_publisher":"https:\/\/www.facebook.com\/cometdotml","article_published_time":"2023-08-29T21:30:06+00:00","article_modified_time":"2025-04-24T17:14:30+00:00","og_image":[{"url":"https:\/\/miro.medium.com\/v2\/resize:fit:1000\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg","type":"","width":"","height":""}],"author":"Jeremy Cohen","twitter_card":"summary_large_image","twitter_creator":"@Cometml","twitter_site":"@Cometml","twitter_misc":{"Written by":"Jeremy Cohen","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/#article","isPartOf":{"@id":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/"},"author":{"name":"Jeremy Cohen","@id":"https:\/\/www.comet.com\/site\/#\/schema\/person\/1e64ca8044dcb12997aabe6d1d38c5a7"},"headline":"Computer Vision at Tesla","datePublished":"2023-08-29T21:30:06+00:00","dateModified":"2025-04-24T17:14:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/"},"wordCount":1281,"publisher":{"@id":"https:\/\/www.comet.com\/site\/#organization"},"image":{"@id":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/#primaryimage"},"thumbnailUrl":"https:\/\/miro.medium.com\/v2\/resize:fit:1000\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg","articleSection":["Machine Learning"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/","url":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/","name":"Computer Vision at Tesla - Comet","isPartOf":{"@id":"https:\/\/www.comet.com\/site\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/#primaryimage"},"image":{"@id":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/#primaryimage"},"thumbnailUrl":"https:\/\/miro.medium.com\/v2\/resize:fit:1000\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg","datePublished":"2023-08-29T21:30:06+00:00","dateModified":"2025-04-24T17:14:30+00:00","breadcrumb":{"@id":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/#primaryimage","url":"https:\/\/miro.medium.com\/v2\/resize:fit:1000\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg","contentUrl":"https:\/\/miro.medium.com\/v2\/resize:fit:1000\/1*s8W3RG7DtzSazaSzBl5nBA.jpeg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.comet.com\/site\/blog\/computer-vision-at-tesla\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.comet.com\/site\/"},{"@type":"ListItem","position":2,"name":"Computer Vision at Tesla"}]},{"@type":"WebSite","@id":"https:\/\/www.comet.com\/site\/#website","url":"https:\/\/www.comet.com\/site\/","name":"Comet","description":"Build Better Models Faster","publisher":{"@id":"https:\/\/www.comet.com\/site\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.comet.com\/site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.comet.com\/site\/#organization","name":"Comet ML, Inc.","alternateName":"Comet","url":"https:\/\/www.comet.com\/site\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.comet.com\/site\/#\/schema\/logo\/image\/","url":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2025\/01\/logo_comet_square.png","contentUrl":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2025\/01\/logo_comet_square.png","width":310,"height":310,"caption":"Comet ML, Inc."},"image":{"@id":"https:\/\/www.comet.com\/site\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/cometdotml","https:\/\/x.com\/Cometml","https:\/\/www.youtube.com\/channel\/UCmN63HKvfXSCS-UwVwmK8Hw"]},{"@type":"Person","@id":"https:\/\/www.comet.com\/site\/#\/schema\/person\/1e64ca8044dcb12997aabe6d1d38c5a7","name":"Jeremy Cohen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.comet.com\/site\/#\/schema\/person\/image\/2cf8c0f1d0bef51059a3a80ededdf00a","url":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/08\/1686841399905-96x96.jpg","contentUrl":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/08\/1686841399905-96x96.jpg","caption":"Jeremy Cohen"},"url":"https:\/\/www.comet.com\/site\/blog\/author\/hellothinkautonomous-ai\/"}]}},"_links":{"self":[{"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts\/7340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/users\/62"}],"replies":[{"embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/comments?post=7340"}],"version-history":[{"count":1,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts\/7340\/revisions"}],"predecessor-version":[{"id":15566,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts\/7340\/revisions\/15566"}],"wp:attachment":[{"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/media?parent=7340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/categories?post=7340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/tags?post=7340"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/coauthors?post=7340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}