{"id":5717,"date":"2023-04-27T11:39:07","date_gmt":"2023-04-27T19:39:07","guid":{"rendered":"https:\/\/live-cometml.pantheonsite.io\/?p=5717"},"modified":"2025-04-24T17:15:35","modified_gmt":"2025-04-24T17:15:35","slug":"reduce-model-training-spending","status":"publish","type":"post","link":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/","title":{"rendered":"Reduce Your Model Training Costs With Comet"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><span style=\"font-weight: 400;\">Model Training is Expensive&nbsp;<\/span><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">The cost to train a model is directly proportional to the time it takes to train a model. Have to add more data to your dataset? Your cost will go up. Use a bigger model with more parameters?&nbsp; Your cost will go up. Need more GPUs? That\u2019s another added cost. Coupling all that with the fact model training is rarely a deterministic process, it&#8217;s very easy for teams to rack-up their monthly cloud training bills.&nbsp;<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"966\" height=\"986\" src=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/vertex_sc.png\" alt=\"model training cost\" class=\"wp-image-5718\" srcset=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/vertex_sc.png 966w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/vertex_sc-294x300.png 294w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/vertex_sc-768x784.png 768w\" sizes=\"auto, (max-width: 966px) 100vw, 966px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">One solution is to just train less. While attractive, this can inhibit the productivity and deliverability of a project. Teams don\u2019t need to stop training as a whole, <\/span><b>they need to stop spending money on model training that isn\u2019t adding value.<\/b><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span style=\"font-weight: 400;\">How to Leverage Comet to Avoid Overspending&nbsp;<\/span><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Comet\u2019s Experiment Management tool tracks everything and anything related to a Machine Learning Training. Comet can track the all the relevant inputs of a training run:<\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">Code\u00a0<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Hyper-parameters<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Dataset Version<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Package Dependencies<\/span><\/li>\n<\/ol>\n\n\n\n<p><span style=\"font-weight: 400;\">As well as outputs of a training run:&nbsp;<\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">ML Metrics (Loss, Accuracy, &amp; mAP)<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Model Predictions (images and .csv files)\u00a0<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Training Time<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">System Metrics (CPU and GPU usage)\u00a0\u00a0<\/span><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-weight: 400;\">Monitor Progress&nbsp;<\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Machine Learning Engineers always want to improve model performance. An accuracy of 98.6% is undoubtedly better than 98.5%. But is such a marginal performance improvement worth spending money on if you\u2019re already nearing your monthly budget? What about instances where it&#8217;s very clear in the first 10 epochs that this model run isn\u2019t going to perform that well?<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"859\" src=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/cost_dashboard.png\" alt=\"model training in comet\" class=\"wp-image-5719\" srcset=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/cost_dashboard.png 1500w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/cost_dashboard-300x172.png 300w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/cost_dashboard-1024x586.png 1024w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/cost_dashboard-768x440.png 768w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><a href=\"https:\/\/www.comet.com\/docs\/v2\/api-and-sdk\/python-sdk\/getting-started\/\"><span style=\"font-weight: 400;\">Comet\u2019s SDK<\/span><\/a><span style=\"font-weight: 400;\"> allows users to log any metrics related to the experiment and view it in our UI. Metrics such as loss and accuracy can be monitored live during a training run. If a model is clearly underperforming to a previous run early on, ML engineers can simply \u201cearly stop\u201d a run and save cost. Users can use the Panel Dashboard to visualize both training performance metrics and cost side-by-side. ML Teams can now make <\/span><b>data-informed decisions<\/b><span style=\"font-weight: 400;\"> on whether to continue model training.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-weight: 400;\">Avoid Duplication<\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Model training is an iterative process. Data Scientists are constantly trying to find the best combination of hyper-parameters, dataset versions, and model architectures that maximizes the model performance. It also can be a long process that spans weeks if not months. Given the increasing cost of an individual training run, teams need to make sure they are not duplicating experiments. A model trained with the same combination of inputs in early March is going to perform the same as if it was trained in late June. Since Comet acts as a system of record for all your model training runs, avoiding experiment duplication is easy.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">In the tabular view of experiments, users can use our \u201cGroup By\u201d functionality to group experiments based on hyper-parameters. This makes it easier to see all the combinations that have been done before.&nbsp;&nbsp;<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1518\" height=\"863\" src=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/group_by.png\" alt=\"model training in comet\" class=\"wp-image-5720\" srcset=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/group_by.png 1518w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/group_by-300x171.png 300w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/group_by-1024x582.png 1024w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/group_by-768x437.png 768w\" sizes=\"auto, (max-width: 1518px) 100vw, 1518px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">&nbsp;If a current training run is behaving eerily similar to a previous training run, Comet\u2019s diff mode can be used to further investigate if it is a duplicated run by comparing the associated code and hyper-parameters. If so, a user can then prematurely stop the run and not waste more money.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1518\" height=\"863\" src=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/group_by.png\" alt=\"model training in comet\" class=\"wp-image-5720\" srcset=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/group_by.png 1518w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/group_by-300x171.png 300w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/group_by-1024x582.png 1024w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/group_by-768x437.png 768w\" sizes=\"auto, (max-width: 1518px) 100vw, 1518px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-weight: 400;\">Verify Maximum GPU Utilization&nbsp;&nbsp;<\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">&nbsp;GPUs are a powerful resource for Machine Learning Teams who are looking to efficiently train models. One of the most common mistakes for ML teams is having low gpu utilization. This leads to much longer model training times than necessary and drives up costs. <\/span><span style=\"font-weight: 400;\"><br>\n<\/span><span style=\"font-weight: 400;\"><br>\n<\/span><span style=\"font-weight: 400;\">Comet automatically logs the system metrics of your hardware during a training run. Users can quickly navigate to this pane in the UI to check if an experiment\u2019s gpu utilization is high. If not, Comet also stores the associated code and hyper-parameters and therefore is a great place to start debugging the bottleneck for high gpu utilization and make sure that future training runs are gpu and cost efficient.&nbsp;<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1489\" height=\"861\" src=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/gpu_logging.png\" alt=\"model training in comet\" class=\"wp-image-5722\" srcset=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/gpu_logging.png 1489w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/gpu_logging-300x173.png 300w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/gpu_logging-1024x592.png 1024w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/gpu_logging-768x444.png 768w\" sizes=\"auto, (max-width: 1489px) 100vw, 1489px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Comet also supports <\/span><a href=\"https:\/\/comet.com\/docs\/v2\/guides\/tracking-ml-training\/distributed-training\/#log-a-distributed-training-run-to-a-single-experiment\"><span style=\"font-weight: 400;\">Distributed Training<\/span><\/a><span style=\"font-weight: 400;\"> across multiple Nodes. Teams can leverage this functionality to ensure that training is running efficiently across all compute nodes.&nbsp;<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1669\" height=\"811\" src=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/dist_training-1.gif\" alt=\"distributed training in comet\" class=\"wp-image-5724\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-weight: 400;\">Reduce Hyperparameter Search Space&nbsp;<\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Hyperparameter Optimization (HPO) tools help Data Scientists organize and schedule experiment runs to answer the age-old question of \u201cWhat is the best combination of hyper-parameters\u201d. Comet provides its own built-in <\/span><a href=\"https:\/\/www.comet.com\/docs\/v2\/api-and-sdk\/python-sdk\/introduction-optimizer\/\"><span style=\"font-weight: 400;\">Optimizer Tool <\/span><\/a><span style=\"font-weight: 400;\">and is also easy to integrate with open-source tools such as HyperOpt. By using an EM tool to record all your sweeps, it\u2019s easy to see which hyper-parameters values are affecting the model.&nbsp;<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1659\" height=\"804\" src=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/optmizer_report.png\" alt=\"optimizer tool\" class=\"wp-image-5725\" srcset=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/optmizer_report.png 1659w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/optmizer_report-300x145.png 300w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/optmizer_report-1024x496.png 1024w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/optmizer_report-768x372.png 768w, https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/optmizer_report-1536x744.png 1536w\" sizes=\"auto, (max-width: 1659px) 100vw, 1659px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Teams often start with a wide search space and in doing so quickly learn that some values aren\u2019t worth searching over for the next go-around. By reducing the search space for their HPO, ML teams can <\/span><b>exponentially decrease the number of experiment runs<\/b><span style=\"font-weight: 400;\"> and thus save huge amounts of costs.&nbsp;<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span style=\"font-weight: 400;\">Save Money with Comet&nbsp;<\/span><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Comet is an extremely easy tool to add to your current training code and workflow. <a href=\"http:\/\/comet.com\/signup\">Sign-up for a free account<\/a> today and see how quickly you can use it to optimize your team\u2019s cost spending.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Model Training is Expensive&nbsp; The cost to train a model is directly proportional to the time it takes to train a model. Have to add more data to your dataset? Your cost will go up. Use a bigger model with more parameters?&nbsp; Your cost will go up. Need more GPUs? That\u2019s another added cost. Coupling [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":7316,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"customer_name":"","customer_description":"","customer_industry":"","customer_technologies":"","customer_logo":"","footnotes":""},"categories":[8],"tags":[],"coauthors":[134],"class_list":["post-5717","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comet-community-hub"],"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>Reduce Your Model Training Costs With Comet<\/title>\n<meta name=\"description\" content=\"Model training is expensive: the cost to train a model is directly proportional to the time it takes. Learn how to reduce your spending.\" \/>\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\/reduce-model-training-spending\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Reduce Your Model Training Costs With Comet\" \/>\n<meta property=\"og:description\" content=\"Model training is expensive: the cost to train a model is directly proportional to the time it takes. Learn how to reduce your spending.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/\" \/>\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-04-27T19:39:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-24T17:15:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/Screen-Shot-2023-08-25-at-4.01.41-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1660\" \/>\n\t<meta property=\"og:image:height\" content=\"850\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Siddharth Mehta\" \/>\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=\"Siddharth Mehta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Reduce Your Model Training Costs With Comet","description":"Model training is expensive: the cost to train a model is directly proportional to the time it takes. Learn how to reduce your spending.","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\/reduce-model-training-spending\/","og_locale":"en_US","og_type":"article","og_title":"Reduce Your Model Training Costs With Comet","og_description":"Model training is expensive: the cost to train a model is directly proportional to the time it takes. Learn how to reduce your spending.","og_url":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/","og_site_name":"Comet","article_publisher":"https:\/\/www.facebook.com\/cometdotml","article_published_time":"2023-04-27T19:39:07+00:00","article_modified_time":"2025-04-24T17:15:35+00:00","og_image":[{"width":1660,"height":850,"url":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/Screen-Shot-2023-08-25-at-4.01.41-PM.png","type":"image\/png"}],"author":"Siddharth Mehta","twitter_card":"summary_large_image","twitter_creator":"@Cometml","twitter_site":"@Cometml","twitter_misc":{"Written by":"Siddharth Mehta","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/#article","isPartOf":{"@id":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/"},"author":{"name":"Siddharth Mehta","@id":"https:\/\/www.comet.com\/site\/#\/schema\/person\/652eb7d782d18f295922f50ea3b9e54c"},"headline":"Reduce Your Model Training Costs With Comet","datePublished":"2023-04-27T19:39:07+00:00","dateModified":"2025-04-24T17:15:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/"},"wordCount":859,"publisher":{"@id":"https:\/\/www.comet.com\/site\/#organization"},"image":{"@id":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/#primaryimage"},"thumbnailUrl":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/Screen-Shot-2023-08-25-at-4.01.41-PM.png","articleSection":["Comet Community Hub"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/","url":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/","name":"Reduce Your Model Training Costs With Comet","isPartOf":{"@id":"https:\/\/www.comet.com\/site\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/#primaryimage"},"image":{"@id":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/#primaryimage"},"thumbnailUrl":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/Screen-Shot-2023-08-25-at-4.01.41-PM.png","datePublished":"2023-04-27T19:39:07+00:00","dateModified":"2025-04-24T17:15:35+00:00","description":"Model training is expensive: the cost to train a model is directly proportional to the time it takes. Learn how to reduce your spending.","breadcrumb":{"@id":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/#primaryimage","url":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/Screen-Shot-2023-08-25-at-4.01.41-PM.png","contentUrl":"https:\/\/www.comet.com\/site\/wp-content\/uploads\/2023\/04\/Screen-Shot-2023-08-25-at-4.01.41-PM.png","width":1660,"height":850,"caption":"Comet ML save money on training costs by optimizing training"},{"@type":"BreadcrumbList","@id":"https:\/\/www.comet.com\/site\/blog\/reduce-model-training-spending\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.comet.com\/site\/"},{"@type":"ListItem","position":2,"name":"Reduce Your Model Training Costs With Comet"}]},{"@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\/652eb7d782d18f295922f50ea3b9e54c","name":"Siddharth Mehta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.comet.com\/site\/#\/schema\/person\/image\/940c7280faea9e1b8b086c2ed7ec01db","url":"https:\/\/secure.gravatar.com\/avatar\/27a672e997fa7a66796e4be0503e0efeec6bd34daae185bb6de163227a5a0739?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/27a672e997fa7a66796e4be0503e0efeec6bd34daae185bb6de163227a5a0739?s=96&d=mm&r=g","caption":"Siddharth Mehta"},"description":"ML Growth Engineer @ Comet. Interested in Computer Vision, Robotics, and Reinforcement Learning","sameAs":["https:\/\/www.comet.com\/"],"url":"https:\/\/www.comet.com\/site\/blog\/author\/siddharthmcomet-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts\/5717","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\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/comments?post=5717"}],"version-history":[{"count":1,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts\/5717\/revisions"}],"predecessor-version":[{"id":15624,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts\/5717\/revisions\/15624"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/media\/7316"}],"wp:attachment":[{"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/media?parent=5717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/categories?post=5717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/tags?post=5717"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/coauthors?post=5717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}