{"id":6424,"date":"2023-06-19T18:52:09","date_gmt":"2023-06-20T02:52:09","guid":{"rendered":"https:\/\/live-cometml.pantheonsite.io\/?p=6424"},"modified":"2025-04-24T17:15:22","modified_gmt":"2025-04-24T17:15:22","slug":"top-5-machine-learning-trends-for-2022","status":"publish","type":"post","link":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/","title":{"rendered":"Top 5 Machine Learning Trends For 2022"},"content":{"rendered":"\n<link rel=\"canonical\" href=\"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\">\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<figure class=\"lw lx ly lz ma mb lt lu paragraph-image\">\n<div class=\"mc md eb me bg mf\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg mg mh c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*Tt68lvmeYAeK17pL\" alt=\"\" width=\"896\" height=\"598\"><\/figure><div class=\"lt lu lv\"><picture><\/picture><\/div>\n<\/div><figcaption class=\"mi mj mk lt lu ml mm be b bf z dv\" data-selectable-paragraph=\"\">Photo by <a class=\"af mn\" href=\"https:\/\/unsplash.com\/@markuswinkler\" target=\"_blank\" rel=\"noopener ugc nofollow\">Markus<\/a> on <a class=\"af mn\" href=\"https:\/\/unsplash.com\/photos\/f57lx37DCM4\" target=\"_blank\" rel=\"noopener ugc nofollow\">Unsplash<\/a><\/figcaption><\/figure>\n<p id=\"5576\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">The machine learning field is relatively new but it\u2019s changing at a rapid pace and the demand for machine learning and artificial intelligence technologies seems to be growing by the day. As ML engineers, we have to seek more efficient and effective ways of preparing data and building models.<\/p>\n<p id=\"7b10\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Whether you\u2019re an expert or a newbie in machine learning, you must keep an open mind toward the latest developments in the field. Below are some of the newest machine learning techniques. All of them appear to have interesting use cases.<\/p>\n<h1 id=\"7f29\" class=\"nl nm fo be nn no np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi bj\" data-selectable-paragraph=\"\"><strong class=\"al\">1. Automated Machine Learning (AutoML)<\/strong><\/h1>\n<blockquote class=\"oj ok ol\"><p id=\"3598\" class=\"mo mp om be b mq mr ms mt mu mv mw mx on mz na nb oo nd ne nf op nh ni nj nk fh bj\" data-selectable-paragraph=\"\">AutoML is a major deal in machine learning. Its first research group was founded in 2013 by Prof. Frank Hutter at the University of Freiburg.<\/p><\/blockquote>\n<p id=\"8c9d\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Automated Machine Learning (AutoML) is the process of automating time-consuming and repetitive tasks involved in machine learning model development. With AutoML, <mark class=\"uw ux ao\">you can design effective and sustainable models that can help to improve efficiency and productivity.<\/mark><\/p>\n<p id=\"f933\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Traditional machine learning encompasses several tasks including cleaning data, selecting the appropriate features, specifying the model family, optimizing model hyperparameters, designing the topology of neural networks, processing models, and analyzing the results.<\/p>\n<p id=\"48f1\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">These tasks are time-consuming and require a great deal of expertise in machine learning. However, <mark class=\"uw ux ao\">AutoML has introduced off-the-shelf machine learning methods to help automate the entire process. It is particularly useful when dealing with large amounts of data.<\/mark><\/p>\n<p id=\"edc8\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\"><a class=\"af mn\" href=\"https:\/\/cloud.google.com\/vision\/automl\/docs\/tutorial\" target=\"_blank\" rel=\"noopener ugc nofollow\"><strong class=\"be oq\">Google AutoML<\/strong><\/a><strong class=\"be oq\"> code sample:<\/strong><\/p>\n<pre class=\"or os ot ou ov ow ox oy oz ax pa bj\"><span id=\"b4a1\" class=\"pb nm fo ox b ho pc pd l ie pe\" data-selectable-paragraph=\"\">from google.cloud import automl<\/span><span id=\"b8f8\" class=\"pb nm fo ox b ho pf pd l ie pe\" data-selectable-paragraph=\"\"># TODO(developer): Uncomment and set the following variables\n# project_id = \u201cYOUR_PROJECT_ID\u201d\n# dataset_id = \u201cYOUR_DATASET_ID\u201d\n# display_name = \u201cYOUR_MODEL_NAME\u201d<\/span><span id=\"a7e8\" class=\"pb nm fo ox b ho pf pd l ie pe\" data-selectable-paragraph=\"\">client = automl.AutoMlClient()<\/span><span id=\"b196\" class=\"pb nm fo ox b ho pf pd l ie pe\" data-selectable-paragraph=\"\"># A resource that represents Google Cloud Platform location.\nproject_location = f\u201dprojects\/{project_id}\/locations\/us-central1\"\n# Leave model unset to use the default base model provided by Google\nmetadata = automl.TextClassificationModelMetadata()\nmodel = automl.Model(\n display_name=display_name,\n dataset_id=dataset_id,\n text_classification_model_metadata=metadata,\n)<\/span><span id=\"4e51\" class=\"pb nm fo ox b ho pf pd l ie pe\" data-selectable-paragraph=\"\"># Create a model with the model metadata in the region.\nresponse = client.create_model(parent=project_location, model=model)<\/span><span id=\"b4f1\" class=\"pb nm fo ox b ho pf pd l ie pe\" data-selectable-paragraph=\"\">print(\u201cTraining operation name: {}\u201d.format(response.operation.name))\nprint(\u201cTraining started\u2026\u201d)<\/span><\/pre>\n<p id=\"6148\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Automated ML makes machine learning more user-friendly and empowers those without extensive programming language to implement ML solutions. It allows for faster and more accurate outputs, agile problem-solving, and also leverages data science best practices.<\/p>\n<p id=\"080b\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">There are several AutoML software platforms for you to work with. But we\u2019ll mention the ones adopted by most organizations and ML Engineers today. They include: <a class=\"af mn\" href=\"https:\/\/cloud.google.com\/automl\" target=\"_blank\" rel=\"noopener ugc nofollow\">Google AutoML<\/a>, <a class=\"af mn\" href=\"https:\/\/azure.microsoft.com\/en-us\/services\/machine-learning\/automatedml\/#features\" target=\"_blank\" rel=\"noopener ugc nofollow\">Azure Automated Machine Learning<\/a>, <a class=\"af mn\" href=\"https:\/\/autokeras.com\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">Auto Keras<\/a>, and <a class=\"af mn\" href=\"https:\/\/automl.github.io\/auto-sklearn\/master\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">Auto-sklearn<\/a>.<\/p>\n<h1 id=\"3c7a\" class=\"nl nm fo be nn no np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi bj\" data-selectable-paragraph=\"\">2. <strong class=\"al\">Machine Learning Operationalization Management (MLOps)<\/strong><\/h1>\n<blockquote class=\"oj ok ol\"><p id=\"1ac2\" class=\"mo mp om be b mq mr ms mt mu mv mw mx on mz na nb oo nd ne nf op nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Inspired by traditional DevOps, MLOps seeks to remove silos of traditional software development.<\/p><\/blockquote>\n<p id=\"ec32\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">MLOps is a function of machine learning that aims to streamline the production, maintenance, and monitoring of machine learning models. It makes it possible for data scientists and machine learning engineers to collaborate and improve model development and production.<\/p>\n<p id=\"af37\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">MLOps ensures that continuous integration and deployment (CI\/CD) practices are implemented throughout the machine learning lifecycle. It\u2019s useful for every phase including data gathering and analysis, model training and development, model monitoring and retraining, and more.<\/p>\n<p id=\"05b0\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oq\">MLOps Architecture Design:<\/strong><\/p>\n<figure class=\"or os ot ou ov mb lt lu paragraph-image\">\n<div class=\"mc md eb me bg mf\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg mg mh c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*vKA7-K9zcgh8RMPs\" alt=\"\" width=\"700\" height=\"373\"><\/figure><div class=\"lt lu pg\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*vKA7-K9zcgh8RMPs 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*vKA7-K9zcgh8RMPs 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*vKA7-K9zcgh8RMPs 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*vKA7-K9zcgh8RMPs 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*vKA7-K9zcgh8RMPs 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*vKA7-K9zcgh8RMPs 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*vKA7-K9zcgh8RMPs 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*vKA7-K9zcgh8RMPs 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*vKA7-K9zcgh8RMPs 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*vKA7-K9zcgh8RMPs 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*vKA7-K9zcgh8RMPs 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*vKA7-K9zcgh8RMPs 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*vKA7-K9zcgh8RMPs 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*vKA7-K9zcgh8RMPs 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=\"mi mj mk lt lu ml mm be b bf z dv\" data-selectable-paragraph=\"\">Image from: <a class=\"af mn\" href=\"https:\/\/content.cloud.redhat.com\/hs-fs\/hubfs\/Google%20Drive%20Integration\/Enterprise%20MLOps%20Reference%20Design%20%5BFINAL%5D-Nov-30-2021-04-28-11-11-PM.png?width=1088&amp;name=Enterprise%20MLOps%20Reference%20Design%20%5BFINAL%5D-Nov-30-2021-04-28-11-11-PM.pnghttps:\/\/content.cloud.redhat.com\/hs-fs\/hubfs\/Google%20Drive%20Integration\/Enterprise%20MLOps%20Reference%20Design%20%5BFINAL%5D-Nov-30-2021-04-28-11-11-PM.png?width=1088&amp;name=Enterprise%20MLOps%20Reference%20Design%20%5BFINAL%5D-Nov-30-2021-04-28-11-11-PM.png\" target=\"_blank\" rel=\"noopener ugc nofollow\">https:\/\/content.cloud.redhat.com\/<\/a><\/figcaption>\n<\/figure>\n<p id=\"9cb9\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Machine learning development is also known to have issues with team communication, the construction of proper ML pipelines, scalability, and the management of sensitive data at scale. But, an MLOps approach can help to facilitate the management process and automate the deployment of machine learning applications.<\/p>\n<p id=\"157d\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oq\">MLOps principles for reproducibility:<\/strong><\/p>\n<figure class=\"or os ot ou ov mb lt lu paragraph-image\">\n<div class=\"mc md eb me bg mf\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg mg mh c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*5f74PkdU0oU_FYmi\" alt=\"\" width=\"700\" height=\"440\"><\/figure><div class=\"lt lu ph\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*5f74PkdU0oU_FYmi 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*5f74PkdU0oU_FYmi 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*5f74PkdU0oU_FYmi 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*5f74PkdU0oU_FYmi 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*5f74PkdU0oU_FYmi 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*5f74PkdU0oU_FYmi 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*5f74PkdU0oU_FYmi 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*5f74PkdU0oU_FYmi 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*5f74PkdU0oU_FYmi 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*5f74PkdU0oU_FYmi 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*5f74PkdU0oU_FYmi 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*5f74PkdU0oU_FYmi 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*5f74PkdU0oU_FYmi 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*5f74PkdU0oU_FYmi 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=\"mi mj mk lt lu ml mm be b bf z dv\" data-selectable-paragraph=\"\">Image from: <a class=\"af mn\" href=\"https:\/\/ml-ops.org\/content\/mlops-principles\" target=\"_blank\" rel=\"noopener ugc nofollow\">ml-ops.org<\/a><\/figcaption>\n<\/figure>\n<p id=\"e3bd\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">There are a number of tools for implementing MLOps in machine learning projects. You can choose from open-source, proprietary software, Saas, and on-premise MLOps tools. Some of the best MLOps tools include <a class=\"af mn\" href=\"https:\/\/www.comet.com\/site\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">Comet<\/a>, <a class=\"af mn\" href=\"https:\/\/aws.amazon.com\/sagemaker\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">Amazon SageMaker<\/a>, <a class=\"af mn\" href=\"https:\/\/azure.microsoft.com\/en-in\/services\/machine-learning\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">Azure Machine Learning<\/a>, and <a class=\"af mn\" href=\"https:\/\/ai.google\/tools\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">Google Cloud AI Platform<\/a>.<\/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<blockquote class=\"pq\"><p id=\"014c\" class=\"pr ps fo be pt pu pv pw px py pz nk dv\" data-selectable-paragraph=\"\">Innovation and academia go hand-in-hand. <a class=\"af mn\" href=\"https:\/\/www.youtube.com\/watch?v=7XCsi64HLQ8.\" target=\"_blank\" rel=\"noopener ugc nofollow\">Listen to our own CEO Gideon Mendels chat with the Stanford MLSys Seminar Series team<\/a> about the future of MLOps and <a class=\"af mn\" href=\"\/signup\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">give the Comet platform a try for free!<\/a><\/p><\/blockquote>\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=\"6725\" class=\"nl nm fo be nn no qa nq nr ns qb nu nv nw qc ny nz oa qd oc od oe qe og oh oi bj\" data-selectable-paragraph=\"\">3. <strong class=\"al\">TinyML<\/strong><\/h1>\n<blockquote class=\"oj ok ol\"><p id=\"c850\" class=\"mo mp om be b mq mr ms mt mu mv mw mx on mz na nb oo nd ne nf op nh ni nj nk fh bj\" data-selectable-paragraph=\"\">TinyML was popularized by Pete Warden, the \u201cfounding father\u201d of TinyML, and Daniel Situnayake, an early tinyML engineer.<\/p><\/blockquote>\n<p id=\"4b95\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">TinyML is concerned with the development of machine learning algorithms that can operate on small or low-powered devices such as microcontrollers. Machine learning models at edge devices enable low latency, low power, low bandwidth, and also ensure user privacy.<\/p>\n<p id=\"5b14\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">TinyML allows IoT devices to analyze data using limited energy and computing power as well as collect only useful data. This is a useful solution for high-energy consumption and the collection of useless data on local devices. It helps to integrate machine learning and IoT.<\/p>\n<p id=\"7f28\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oq\">ML frameworks for IoT edge devices:<\/strong><\/p>\n<figure class=\"or os ot ou ov mb lt lu paragraph-image\">\n<div class=\"mc md eb me bg mf\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg mg mh c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*8xmEPTMXNUtVBeZs\" alt=\"\" width=\"700\" height=\"311\"><\/figure><div class=\"lt lu ph\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*8xmEPTMXNUtVBeZs 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*8xmEPTMXNUtVBeZs 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*8xmEPTMXNUtVBeZs 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*8xmEPTMXNUtVBeZs 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*8xmEPTMXNUtVBeZs 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*8xmEPTMXNUtVBeZs 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*8xmEPTMXNUtVBeZs 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*8xmEPTMXNUtVBeZs 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*8xmEPTMXNUtVBeZs 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*8xmEPTMXNUtVBeZs 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*8xmEPTMXNUtVBeZs 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*8xmEPTMXNUtVBeZs 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*8xmEPTMXNUtVBeZs 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*8xmEPTMXNUtVBeZs 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=\"mi mj mk lt lu ml mm be b bf z dv\" data-selectable-paragraph=\"\">Image from: <a class=\"af mn\" href=\"https:\/\/www.therobotreport.com\/why-and-how-to-run-machine-learning-algorithms-on-edge-devices\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">therobotreport.com<\/a><\/figcaption>\n<\/figure>\n<p id=\"3922\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Microcontrollers are great for bringing machine learning to edge devices. They are inexpensive and consume very little power. They also allow us to collect and analyze large amounts of data for very cheap. However, they require the development of ML algorithms that can operate with little local memory or computing power.<\/p>\n<p id=\"4662\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oq\">Some edge devices and their hardware specs:<\/strong><\/p>\n<figure class=\"or os ot ou ov mb lt lu paragraph-image\">\n<div class=\"mc md eb me bg mf\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg mg mh c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*r9VyUg64Lnz_qOVn\" alt=\"\" width=\"700\" height=\"487\"><\/figure><div class=\"lt lu qf\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*r9VyUg64Lnz_qOVn 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*r9VyUg64Lnz_qOVn 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*r9VyUg64Lnz_qOVn 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*r9VyUg64Lnz_qOVn 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*r9VyUg64Lnz_qOVn 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*r9VyUg64Lnz_qOVn 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*r9VyUg64Lnz_qOVn 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*r9VyUg64Lnz_qOVn 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*r9VyUg64Lnz_qOVn 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*r9VyUg64Lnz_qOVn 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*r9VyUg64Lnz_qOVn 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*r9VyUg64Lnz_qOVn 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*r9VyUg64Lnz_qOVn 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*r9VyUg64Lnz_qOVn 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=\"mi mj mk lt lu ml mm be b bf z dv\" data-selectable-paragraph=\"\">Image from: <a class=\"af mn\" href=\"https:\/\/www.therobotreport.com\/why-and-how-to-run-machine-learning-algorithms-on-edge-devices\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">therobotreport.com<\/a><\/figcaption>\n<\/figure>\n<p id=\"2471\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Wake words such as \u201cOk Google,\u201d \u201cAlexa,\u201d and \u201cHey Siri\u201d are a few examples of TinyML. Experts believe that more ML models will be trained at edge devices in a few years to come. The <a class=\"af mn\" href=\"https:\/\/docs.arduino.cc\/tutorials\/nano-33-ble-sense\/get-started-with-machine-learning\" target=\"_blank\" rel=\"noopener ugc nofollow\">Arduino Nano 33 BLE Sense<\/a> and <a class=\"af mn\" href=\"https:\/\/www.tensorflow.org\/lite\/microcontrollers\/get_started_low_level\" target=\"_blank\" rel=\"noopener ugc nofollow\">TensorFlow Lite Micro<\/a> are some of the most popular hardware and frameworks being used for deploying ML models on edge.<\/p>\n<h1 id=\"679c\" class=\"nl nm fo be nn no np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi bj\" data-selectable-paragraph=\"\">4. <strong class=\"al\">General Adversarial Networks<\/strong><\/h1>\n<blockquote class=\"oj ok ol\"><p id=\"abf6\" class=\"mo mp om be b mq mr ms mt mu mv mw mx on mz na nb oo nd ne nf op nh ni nj nk fh bj\" data-selectable-paragraph=\"\">GANs were introduced by Ian Goodfellow and his colleagues in 2014 at the University of Montreal.<\/p><\/blockquote>\n<p id=\"9137\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">General Adversarial Networks (GANs) are new machine learning trends that produce samples to be checked by discriminative networks that can delete unwanted content. Just like the branches of government, GANs offer checks and balances to ensure accuracy and reliability.<\/p>\n<p id=\"50d1\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">GANs are an approach to generative modeling (an unsupervised learning approach where the model learns to discover patterns in input data). They are known for using convolutional neural networks, a deep learning method, to recognize, analyze, and classify visual images.<\/p>\n<p id=\"6f4a\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oq\">The GAN structure:<\/strong><\/p>\n<figure class=\"or os ot ou ov mb lt lu paragraph-image\">\n<div class=\"mc md eb me bg mf\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg mg mh c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*o59CQhSZ7XXsrkE9\" alt=\"\" width=\"700\" height=\"299\"><\/figure><div class=\"lt lu qg\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*o59CQhSZ7XXsrkE9 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*o59CQhSZ7XXsrkE9 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*o59CQhSZ7XXsrkE9 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*o59CQhSZ7XXsrkE9 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*o59CQhSZ7XXsrkE9 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*o59CQhSZ7XXsrkE9 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*o59CQhSZ7XXsrkE9 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*o59CQhSZ7XXsrkE9 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*o59CQhSZ7XXsrkE9 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*o59CQhSZ7XXsrkE9 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*o59CQhSZ7XXsrkE9 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*o59CQhSZ7XXsrkE9 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*o59CQhSZ7XXsrkE9 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*o59CQhSZ7XXsrkE9 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=\"mi mj mk lt lu ml mm be b bf z dv\" data-selectable-paragraph=\"\">Image from: <a class=\"af mn\" href=\"https:\/\/developers.google.com\/machine-learning\/gan\/gan_structure\" target=\"_blank\" rel=\"noopener ugc nofollow\">developers.google.com<\/a><\/figcaption>\n<\/figure>\n<p id=\"d2aa\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Generative Adversarial Networks help to train a generative model by presenting the problem as a supervised learning problem with two sub-models. Here\u2019s how they work:<\/p>\n<ul class=\"\">\n<li id=\"0374\" class=\"mo mp fo be b mq mr ms mt mu mv mw mx on mz na nb oo nd ne nf op nh ni nj nk qh qi qj bj\" data-selectable-paragraph=\"\"><strong class=\"be oq\">The Generator Model<\/strong><\/li>\n<\/ul>\n<p id=\"8a0c\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">This is trained to generate new datasets e.g. producing output that resembles the real data.<\/p>\n<p id=\"0dfe\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oq\">Backpropagation in Generator training:<\/strong><\/p>\n<figure class=\"or os ot ou ov mb lt lu paragraph-image\">\n<div class=\"mc md eb me bg mf\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg mg mh c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*xelBh3ebRVxCYR6k\" alt=\"\" width=\"700\" height=\"310\"><\/figure><div class=\"lt lu qk\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*xelBh3ebRVxCYR6k 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*xelBh3ebRVxCYR6k 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*xelBh3ebRVxCYR6k 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*xelBh3ebRVxCYR6k 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*xelBh3ebRVxCYR6k 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*xelBh3ebRVxCYR6k 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*xelBh3ebRVxCYR6k 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*xelBh3ebRVxCYR6k 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*xelBh3ebRVxCYR6k 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*xelBh3ebRVxCYR6k 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*xelBh3ebRVxCYR6k 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*xelBh3ebRVxCYR6k 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*xelBh3ebRVxCYR6k 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*xelBh3ebRVxCYR6k 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=\"mi mj mk lt lu ml mm be b bf z dv\" data-selectable-paragraph=\"\">Image from: <a class=\"af mn\" href=\"https:\/\/developers.google.com\/machine-learning\/gan\/generator#:~:text=The%20generator%20part%20of%20a,discriminator%20than%20discriminator%20training%20requires.\" target=\"_blank\" rel=\"noopener ugc nofollow\">developers.google.com<\/a><\/figcaption>\n<\/figure>\n<ul class=\"\">\n<li id=\"48e0\" class=\"mo mp fo be b mq mr ms mt mu mv mw mx on mz na nb oo nd ne nf op nh ni nj nk qh qi qj bj\" data-selectable-paragraph=\"\"><strong class=\"be oq\">The Discriminator Model<\/strong><\/li>\n<\/ul>\n<p id=\"5d4c\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">This is trained to compare and distinguish the generated data from the real data.<\/p>\n<p id=\"96a9\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oq\">Backpropagation in Discriminator training<\/strong><\/p>\n<figure class=\"or os ot ou ov mb lt lu paragraph-image\">\n<div class=\"mc md eb me bg mf\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg mg mh c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*PRhwLJ260HfF6Saa\" alt=\"\" width=\"700\" height=\"317\"><\/figure><div class=\"lt lu ql\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*PRhwLJ260HfF6Saa 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*PRhwLJ260HfF6Saa 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*PRhwLJ260HfF6Saa 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*PRhwLJ260HfF6Saa 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*PRhwLJ260HfF6Saa 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*PRhwLJ260HfF6Saa 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*PRhwLJ260HfF6Saa 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*PRhwLJ260HfF6Saa 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*PRhwLJ260HfF6Saa 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*PRhwLJ260HfF6Saa 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*PRhwLJ260HfF6Saa 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*PRhwLJ260HfF6Saa 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*PRhwLJ260HfF6Saa 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*PRhwLJ260HfF6Saa 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=\"mi mj mk lt lu ml mm be b bf z dv\" data-selectable-paragraph=\"\">Image from: <a class=\"af mn\" href=\"https:\/\/developers.google.com\/machine-learning\/gan\/discriminator\" target=\"_blank\" rel=\"noopener ugc nofollow\">developers.google.com<\/a><\/figcaption>\n<\/figure>\n<blockquote class=\"oj ok ol\"><p id=\"5ed6\" class=\"mo mp om be b mq mr ms mt mu mv mw mx on mz na nb oo nd ne nf op nh ni nj nk fh bj\" data-selectable-paragraph=\"\">These two sub-models are usually trained together in an adversarial zero-sum game until the discriminator model is fooled roughly half of the time, showing that the generator model is generating convincing examples.<\/p><\/blockquote>\n<p id=\"8cca\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">GANs are rapidly evolving and are currently being used for many <a class=\"af mn\" href=\"https:\/\/machinelearningmastery.com\/impressive-applications-of-generative-adversarial-networks\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">applications <\/a>because of their ability to understand and recreate visual content. They can be used for generating a realistic image from text, creating deep fake videos, filling in images from an outline, etc.<\/p>\n<h1 id=\"dcd1\" class=\"nl nm fo be nn no np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi bj\" data-selectable-paragraph=\"\">5. <strong class=\"al\">Reinforcement Learning<\/strong><\/h1>\n<blockquote class=\"oj ok ol\"><p id=\"99fc\" class=\"mo mp om be b mq mr ms mt mu mv mw mx on mz na nb oo nd ne nf op nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Richard S. Sutton is referred to as the \u201cFather of Reinforcement Learning.\u201d<\/p><\/blockquote>\n<p id=\"0c14\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Reinforcement learning is an ML method of rewarding desired behaviors and punishing negative behaviors. It employs the use of a reinforcement learning agent \u2014 an algorithm based on neural networks. But the agent can learn through trial and error as well as perceive and interpret its environment.<\/p>\n<p id=\"65d3\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">In reinforcement learning, positive values are assigned to desired actions and negative values are assigned to undesired behaviors. It programs the agent to seek maximum reward and accomplish all the necessary goals. This can be operated in any machine learning system as long as rewards are applied.<\/p>\n<p id=\"7387\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\"><strong class=\"be oq\">A rough framework of reinforcement learning:<\/strong><\/p>\n<figure class=\"or os ot ou ov mb lt lu paragraph-image\">\n<div class=\"mc md eb me bg mf\" tabindex=\"0\" role=\"button\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg mg mh c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*bDMwUe3zE_RosgKS\" alt=\"\" width=\"700\" height=\"344\"><\/figure><div class=\"lt lu qm\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*bDMwUe3zE_RosgKS 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*bDMwUe3zE_RosgKS 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*bDMwUe3zE_RosgKS 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*bDMwUe3zE_RosgKS 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*bDMwUe3zE_RosgKS 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*bDMwUe3zE_RosgKS 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*bDMwUe3zE_RosgKS 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*bDMwUe3zE_RosgKS 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*bDMwUe3zE_RosgKS 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*bDMwUe3zE_RosgKS 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*bDMwUe3zE_RosgKS 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*bDMwUe3zE_RosgKS 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*bDMwUe3zE_RosgKS 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/0*bDMwUe3zE_RosgKS 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=\"mi mj mk lt lu ml mm be b bf z dv\" data-selectable-paragraph=\"\">Image from: <a class=\"af mn\" href=\"https:\/\/blog.floydhub.com\/an-introduction-to-q-learning-reinforcement-learning\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">blog.floydhub.com<\/a><\/figcaption>\n<\/figure>\n<p id=\"a85b\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Although <a class=\"af mn\" href=\"https:\/\/ai.googleblog.com\/2021\/04\/evolving-reinforcement-learning.html?m=1\" target=\"_blank\" rel=\"noopener ugc nofollow\">reinforcement learning<\/a> has garnered much interest, its real-world adoption and application are scarce. However, some current use cases of reinforcement learning include game simulation, resource management, personalized recommendations, robotics, simulation-based optimization, and others.<\/p>\n<p id=\"0450\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\"><a class=\"af mn\" href=\"https:\/\/aws.amazon.com\/fr\/deepracer\/league\/\" target=\"_blank\" rel=\"noopener ugc nofollow\"><strong class=\"be oq\">AWS DeepRacer<\/strong><\/a><\/p>\n<figure class=\"or os ot ou ov mb lt lu paragraph-image\">\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"bg mg mh c\" role=\"presentation\" src=\"https:\/\/miro.medium.com\/v2\/resize:fit:544\/0*6loKKTaO3nNLfroT\" alt=\"\" width=\"544\" height=\"504\"><\/figure><div class=\"lt lu qn\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*6loKKTaO3nNLfroT 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*6loKKTaO3nNLfroT 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*6loKKTaO3nNLfroT 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*6loKKTaO3nNLfroT 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*6loKKTaO3nNLfroT 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*6loKKTaO3nNLfroT 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1088\/0*6loKKTaO3nNLfroT 1088w\" 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, 544px\"><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*6loKKTaO3nNLfroT 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*6loKKTaO3nNLfroT 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*6loKKTaO3nNLfroT 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*6loKKTaO3nNLfroT 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*6loKKTaO3nNLfroT 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*6loKKTaO3nNLfroT 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1088\/0*6loKKTaO3nNLfroT 1088w\" 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, 544px\" data-testid=\"og\"><\/picture><\/div>\n<figcaption class=\"mi mj mk lt lu ml mm be b bf z dv\" data-selectable-paragraph=\"\">Image from: <a class=\"af mn\" href=\"https:\/\/aws.amazon.com\/deepracer\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">aws.amazon.com<\/a><\/figcaption>\n<\/figure>\n<p id=\"29e5\" class=\"pw-post-body-paragraph mo mp fo be b mq mr ms mt mu mv mw mx my mz na nb nc nd ne nf ng nh ni nj nk fh bj\" data-selectable-paragraph=\"\">Reinforcement learning can be tricky to deploy because it relies on the exploration of the environment for learning. This can pose a problem in real-world environments because of how complex and dynamic things can be. Some reinforcement learning algorithms include <a class=\"af mn\" href=\"https:\/\/blog.floydhub.com\/an-introduction-to-q-learning-reinforcement-learning\/amp\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">Q-learning<\/a>, <a class=\"af mn\" href=\"https:\/\/www.tensorflow.org\/agents\/tutorials\/0_intro_rl\" target=\"_blank\" rel=\"noopener ugc nofollow\">Deep Q-Networks<\/a>, and <a class=\"af mn\" href=\"https:\/\/www.geeksforgeeks.org\/sarsa-reinforcement-learning\/amp\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">State-action-reward-state-action (SARSA)<\/a>.<\/p>\n<h1 id=\"b1f0\" class=\"nl nm fo be nn no np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe of og oh oi bj\" data-selectable-paragraph=\"\">Conclusion<\/h1>\n<p id=\"2525\" class=\"pw-post-body-paragraph mo mp fo be b mq qo ms mt mu qp mw mx my qq na nb nc qr ne nf ng qs ni nj nk fh bj\" data-selectable-paragraph=\"\">Machine learning applications are growing and so are the machine learning methods and tools. The top 5 machine learning trends discussed above should let you understand where the field could be headed. There are endless possibilities in data science and machine learning. And that makes it more fun and exciting for us!<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Photo by Markus on Unsplash The machine learning field is relatively new but it\u2019s changing at a rapid pace and the demand for machine learning and artificial intelligence technologies seems to be growing by the day. As ML engineers, we have to seek more efficient and effective ways of preparing data and building models. Whether [&hellip;]<\/p>\n","protected":false},"author":40,"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":[151],"class_list":["post-6424","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>Top 5 Machine Learning Trends For 2022 - 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\/top-5-machine-learning-trends-for-2022\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Top 5 Machine Learning Trends For 2022\" \/>\n<meta property=\"og:description\" content=\"Photo by Markus on Unsplash The machine learning field is relatively new but it\u2019s changing at a rapid pace and the demand for machine learning and artificial intelligence technologies seems to be growing by the day. As ML engineers, we have to seek more efficient and effective ways of preparing data and building models. Whether [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/\" \/>\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-06-20T02:52:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-24T17:15:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*Tt68lvmeYAeK17pL\" \/>\n<meta name=\"author\" content=\"Suzzy Writes\" \/>\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=\"Suzzy Writes\" \/>\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":"Top 5 Machine Learning Trends For 2022 - 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\/top-5-machine-learning-trends-for-2022\/","og_locale":"en_US","og_type":"article","og_title":"Top 5 Machine Learning Trends For 2022","og_description":"Photo by Markus on Unsplash The machine learning field is relatively new but it\u2019s changing at a rapid pace and the demand for machine learning and artificial intelligence technologies seems to be growing by the day. As ML engineers, we have to seek more efficient and effective ways of preparing data and building models. Whether [&hellip;]","og_url":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/","og_site_name":"Comet","article_publisher":"https:\/\/www.facebook.com\/cometdotml","article_published_time":"2023-06-20T02:52:09+00:00","article_modified_time":"2025-04-24T17:15:22+00:00","og_image":[{"url":"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*Tt68lvmeYAeK17pL","type":"","width":"","height":""}],"author":"Suzzy Writes","twitter_card":"summary_large_image","twitter_creator":"@Cometml","twitter_site":"@Cometml","twitter_misc":{"Written by":"Suzzy Writes","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/#article","isPartOf":{"@id":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/"},"author":{"name":"Suzzy Writes","@id":"https:\/\/www.comet.com\/site\/#\/schema\/person\/9c8d53608b0e2f10c978be4b919c9fe6"},"headline":"Top 5 Machine Learning Trends For 2022","datePublished":"2023-06-20T02:52:09+00:00","dateModified":"2025-04-24T17:15:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/"},"wordCount":1302,"publisher":{"@id":"https:\/\/www.comet.com\/site\/#organization"},"image":{"@id":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/#primaryimage"},"thumbnailUrl":"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*Tt68lvmeYAeK17pL","articleSection":["Machine Learning"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/","url":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/","name":"Top 5 Machine Learning Trends For 2022 - Comet","isPartOf":{"@id":"https:\/\/www.comet.com\/site\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/#primaryimage"},"image":{"@id":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/#primaryimage"},"thumbnailUrl":"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*Tt68lvmeYAeK17pL","datePublished":"2023-06-20T02:52:09+00:00","dateModified":"2025-04-24T17:15:22+00:00","breadcrumb":{"@id":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/#primaryimage","url":"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*Tt68lvmeYAeK17pL","contentUrl":"https:\/\/miro.medium.com\/v2\/resize:fit:700\/0*Tt68lvmeYAeK17pL"},{"@type":"BreadcrumbList","@id":"https:\/\/www.comet.com\/site\/blog\/top-5-machine-learning-trends-for-2022\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.comet.com\/site\/"},{"@type":"ListItem","position":2,"name":"Top 5 Machine Learning Trends For 2022"}]},{"@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\/9c8d53608b0e2f10c978be4b919c9fe6","name":"Suzzy Writes","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.comet.com\/site\/#\/schema\/person\/image\/59c408c667c72846653ab8579cf00498","url":"https:\/\/secure.gravatar.com\/avatar\/5ff510f8401af11907eb8cab720c221c5cde2bfa9c9d00aff7269e2751156945?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5ff510f8401af11907eb8cab720c221c5cde2bfa9c9d00aff7269e2751156945?s=96&d=mm&r=g","caption":"Suzzy Writes"},"url":"https:\/\/www.comet.com\/site\/blog\/author\/suzzywritesgmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts\/6424","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\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/comments?post=6424"}],"version-history":[{"count":1,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts\/6424\/revisions"}],"predecessor-version":[{"id":15612,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/posts\/6424\/revisions\/15612"}],"wp:attachment":[{"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/media?parent=6424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/categories?post=6424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/tags?post=6424"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.comet.com\/site\/wp-json\/wp\/v2\/coauthors?post=6424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}