{"id":1229,"date":"2021-07-14T17:38:29","date_gmt":"2021-07-14T17:38:29","guid":{"rendered":"https:\/\/nilg.ai\/?p=1229"},"modified":"2022-06-03T10:22:34","modified_gmt":"2022-06-03T10:22:34","slug":"ml-system-design-federated-learning","status":"publish","type":"post","link":"https:\/\/nilg.ai\/pt\/202107\/ml-system-design-federated-learning\/","title":{"rendered":"ML System Design: Federated Learning"},"content":{"rendered":"<p id=\"824d\" class=\"gy gz gg ha b hb ok gi hc hd ol gl he hf om hg hh hi on hj hk hl oo hm hn hp dh dy\" data-selectable-paragraph=\"\"><a href=\"http:\/\/nilg.ai\/pt\/\">NILG.AI<\/a>, together with <a href=\"https:\/\/neu.ro\/\" target=\"_blank\" rel=\"noopener\">Neu.ro<\/a> decided<span id=\"rmm\"> <\/span>to try a format similar to a Reading Club, where the topic is not a specific paper but an entire research area. After a short discussion, we had a System Design part where the team described a specific use case to apply the new approach. Ideally, the discussion would stick to the format of a typical <a class=\"bv hq\" href=\"https:\/\/github.com\/donnemartin\/system-design-primer\" target=\"_blank\" rel=\"noopener nofollow\">System Design interview<\/a> \u2014 however, our first exploratory attempt appeared to be rather a freestyle.<\/p>\n<p id=\"511e\" class=\"gy gz gg ha b hb op gi hc hd oq gl he hf or hg hh hi os hj hk hl ot hm hn hp dh dy\" data-selectable-paragraph=\"\">In our Session #1, held on 2021\u201305\u201327, an ML team from NILG.AI led by <a class=\"bv hq\" href=\"https:\/\/www.linkedin.com\/in\/paulo-maia-410874119\/\" target=\"_blank\" rel=\"noopener nofollow\">Paulo Maia<\/a>, and an MLOps team from Neu.ro led by <a class=\"bv hq\" href=\"https:\/\/www.linkedin.com\/in\/artem-yushkovsky\/\" target=\"_blank\" rel=\"noopener nofollow\">Artem Yushkovsky<\/a> met. The leaders researched the topic preliminarily and prepared a theoretical presentation for ~30-min so that everyone could be on the same page. Then, we had a ~90-minute practical part where both teams discussed technical aspects (both ML and MLOps) of the architecture for a given use-case, putting their thoughts <a href=\"https:\/\/miro.com\/app\/board\/o9J_lEK2CSo=\/\" target=\"_blank\" rel=\"noopener\">to a Miro board.<\/a><\/p>\n<p data-selectable-paragraph=\"\"><a href=\"https:\/\/miro.com\/app\/board\/o9J_lEK2CSo=\/\"><img decoding=\"async\" class=\"aligncenter size-large wp-image-1230\" src=\"https:\/\/nilg.ai\/wp-content\/uploads\/2022\/06\/Collaborative-Session-neu.ro_-1024x653.jpg\" alt=\"\" width=\"1024\" height=\"653\" srcset=\"https:\/\/nilg.ai\/wp-content\/uploads\/2022\/06\/Collaborative-Session-neu.ro_-1024x653.jpg 1024w, https:\/\/nilg.ai\/wp-content\/uploads\/2022\/06\/Collaborative-Session-neu.ro_-300x191.jpg 300w, https:\/\/nilg.ai\/wp-content\/uploads\/2022\/06\/Collaborative-Session-neu.ro_-768x490.jpg 768w, https:\/\/nilg.ai\/wp-content\/uploads\/2022\/06\/Collaborative-Session-neu.ro_-600x382.jpg 600w, https:\/\/nilg.ai\/wp-content\/uploads\/2022\/06\/Collaborative-Session-neu.ro_.jpg 1252w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p data-selectable-paragraph=\"\">The outcomes are shared<a href=\"https:\/\/paulomaia20.medium.com\/ml-system-design-session-1-federated-learning-fffb8bd1e5bd\" target=\"_blank\" rel=\"noopener\"> in a Medium article<\/a> (7-10 min read), where you can see a high-level overview of the outcomes of this session and the takeaways.<\/p>\n<p data-selectable-paragraph=\"\">Let us know if you have any comments about this topic!<\/p>","protected":false},"excerpt":{"rendered":"<p>NILG.AI, together with Neu.ro decided to try a format similar to a Reading Club, where the topic is not a specific paper but an entire research area. After a short discussion, we had a System Design part where the team described a specific use case to apply the new approach. Ideally, the discussion would stick [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":1231,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[84],"tags":[48,45,49],"class_list":["post-1229","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-use-case","tag-ai4tech","tag-machine-learning","tag-news"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ML System Design: Federated Learning - NILG.AI<\/title>\n<meta name=\"description\" content=\"Outcomes of a brainstorming session in Federated Learning applied to Healthcare between NILG.AI and Neu.ro.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nilg.ai\/pt\/202107\/ml-system-design-federated-learning\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ML System Design: Federated Learning - NILG.AI\" \/>\n<meta property=\"og:description\" content=\"Outcomes of a brainstorming session in Federated Learning applied to Healthcare between NILG.AI and Neu.ro.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nilg.ai\/pt\/202107\/ml-system-design-federated-learning\/\" \/>\n<meta property=\"og:site_name\" content=\"NILG.AI\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-14T17:38:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T10:22:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nilg.ai\/wp-content\/uploads\/2022\/06\/pexels-pixabay-163064-e1654191652371.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1365\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Paulo Maia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nilg_ai\" \/>\n<meta name=\"twitter:site\" content=\"@nilg_ai\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Paulo Maia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/\"},\"author\":{\"name\":\"Paulo Maia\",\"@id\":\"https:\/\/nilg.ai\/#\/schema\/person\/a860b9395bd25c5090160a3ac30e980d\"},\"headline\":\"ML System Design: Federated Learning\",\"datePublished\":\"2021-07-14T17:38:29+00:00\",\"dateModified\":\"2022-06-03T10:22:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/\"},\"wordCount\":200,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/nilg.ai\/#organization\"},\"keywords\":[\"AI4tech\",\"Machine Learning\",\"News\"],\"articleSection\":[\"Use Case\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/\",\"url\":\"https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/\",\"name\":\"ML System Design: Federated Learning - NILG.AI\",\"isPartOf\":{\"@id\":\"https:\/\/nilg.ai\/#website\"},\"datePublished\":\"2021-07-14T17:38:29+00:00\",\"dateModified\":\"2022-06-03T10:22:34+00:00\",\"description\":\"Outcomes of a brainstorming session in Federated Learning applied to Healthcare between NILG.AI and Neu.ro.\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/nilg.ai\/#website\",\"url\":\"https:\/\/nilg.ai\/\",\"name\":\"NILG.AI\",\"description\":\"Create ever-improving businesses with AI\",\"publisher\":{\"@id\":\"https:\/\/nilg.ai\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/nilg.ai\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/nilg.ai\/#organization\",\"name\":\"NILG.AI\",\"url\":\"https:\/\/nilg.ai\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/nilg.ai\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/nilg.ai\/wp-content\/uploads\/2022\/03\/logo.svg\",\"contentUrl\":\"https:\/\/nilg.ai\/wp-content\/uploads\/2022\/03\/logo.svg\",\"caption\":\"NILG.AI\"},\"image\":{\"@id\":\"https:\/\/nilg.ai\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/twitter.com\/nilg_ai\",\"https:\/\/youtube.com\/@nilg_ai\",\"https:\/\/www.linkedin.com\/company\/nilg-ai\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/nilg.ai\/#\/schema\/person\/a860b9395bd25c5090160a3ac30e980d\",\"name\":\"Paulo Maia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/nilg.ai\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9e3e7cb701fd6dcee37f7a4e9f73ef5a27f5741062c4cb179724a1052ea23086?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9e3e7cb701fd6dcee37f7a4e9f73ef5a27f5741062c4cb179724a1052ea23086?s=96&d=mm&r=g\",\"caption\":\"Paulo Maia\"},\"url\":\"https:\/\/nilg.ai\/pt\/author\/paulo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ML System Design: Federated Learning - NILG.AI","description":"Outcomes of a brainstorming session in Federated Learning applied to Healthcare between NILG.AI and Neu.ro.","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:\/\/nilg.ai\/pt\/202107\/ml-system-design-federated-learning\/","og_locale":"pt_PT","og_type":"article","og_title":"ML System Design: Federated Learning - NILG.AI","og_description":"Outcomes of a brainstorming session in Federated Learning applied to Healthcare between NILG.AI and Neu.ro.","og_url":"https:\/\/nilg.ai\/pt\/202107\/ml-system-design-federated-learning\/","og_site_name":"NILG.AI","article_published_time":"2021-07-14T17:38:29+00:00","article_modified_time":"2022-06-03T10:22:34+00:00","og_image":[{"width":2048,"height":1365,"url":"https:\/\/nilg.ai\/wp-content\/uploads\/2022\/06\/pexels-pixabay-163064-e1654191652371.jpg","type":"image\/jpeg"}],"author":"Paulo Maia","twitter_card":"summary_large_image","twitter_creator":"@nilg_ai","twitter_site":"@nilg_ai","twitter_misc":{"Written by":"Paulo Maia","Est. reading time":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/#article","isPartOf":{"@id":"https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/"},"author":{"name":"Paulo Maia","@id":"https:\/\/nilg.ai\/#\/schema\/person\/a860b9395bd25c5090160a3ac30e980d"},"headline":"ML System Design: Federated Learning","datePublished":"2021-07-14T17:38:29+00:00","dateModified":"2022-06-03T10:22:34+00:00","mainEntityOfPage":{"@id":"https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/"},"wordCount":200,"commentCount":0,"publisher":{"@id":"https:\/\/nilg.ai\/#organization"},"keywords":["AI4tech","Machine Learning","News"],"articleSection":["Use Case"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/","url":"https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/","name":"ML System Design: Federated Learning - NILG.AI","isPartOf":{"@id":"https:\/\/nilg.ai\/#website"},"datePublished":"2021-07-14T17:38:29+00:00","dateModified":"2022-06-03T10:22:34+00:00","description":"Outcomes of a brainstorming session in Federated Learning applied to Healthcare between NILG.AI and Neu.ro.","inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nilg.ai\/202107\/ml-system-design-federated-learning\/"]}]},{"@type":"WebSite","@id":"https:\/\/nilg.ai\/#website","url":"https:\/\/nilg.ai\/","name":"NILG.AI","description":"Create ever-improving businesses with AI","publisher":{"@id":"https:\/\/nilg.ai\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nilg.ai\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/nilg.ai\/#organization","name":"NILG.AI","url":"https:\/\/nilg.ai\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/nilg.ai\/#\/schema\/logo\/image\/","url":"https:\/\/nilg.ai\/wp-content\/uploads\/2022\/03\/logo.svg","contentUrl":"https:\/\/nilg.ai\/wp-content\/uploads\/2022\/03\/logo.svg","caption":"NILG.AI"},"image":{"@id":"https:\/\/nilg.ai\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/twitter.com\/nilg_ai","https:\/\/youtube.com\/@nilg_ai","https:\/\/www.linkedin.com\/company\/nilg-ai\/"]},{"@type":"Person","@id":"https:\/\/nilg.ai\/#\/schema\/person\/a860b9395bd25c5090160a3ac30e980d","name":"Paulo Maia","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/nilg.ai\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9e3e7cb701fd6dcee37f7a4e9f73ef5a27f5741062c4cb179724a1052ea23086?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9e3e7cb701fd6dcee37f7a4e9f73ef5a27f5741062c4cb179724a1052ea23086?s=96&d=mm&r=g","caption":"Paulo Maia"},"url":"https:\/\/nilg.ai\/pt\/author\/paulo\/"}]}},"_links":{"self":[{"href":"https:\/\/nilg.ai\/pt\/wp-json\/wp\/v2\/posts\/1229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nilg.ai\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nilg.ai\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nilg.ai\/pt\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/nilg.ai\/pt\/wp-json\/wp\/v2\/comments?post=1229"}],"version-history":[{"count":3,"href":"https:\/\/nilg.ai\/pt\/wp-json\/wp\/v2\/posts\/1229\/revisions"}],"predecessor-version":[{"id":1234,"href":"https:\/\/nilg.ai\/pt\/wp-json\/wp\/v2\/posts\/1229\/revisions\/1234"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nilg.ai\/pt\/wp-json\/wp\/v2\/media\/1231"}],"wp:attachment":[{"href":"https:\/\/nilg.ai\/pt\/wp-json\/wp\/v2\/media?parent=1229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nilg.ai\/pt\/wp-json\/wp\/v2\/categories?post=1229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nilg.ai\/pt\/wp-json\/wp\/v2\/tags?post=1229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}