{"id":2879,"date":"2024-02-18T15:29:57","date_gmt":"2024-02-18T15:29:57","guid":{"rendered":"https:\/\/esisoc.com\/resource\/scaling-up-a-fitness-app-with-deep-neural-networks\/"},"modified":"2024-02-18T15:29:57","modified_gmt":"2024-02-18T15:29:57","slug":"scaling-up-a-fitness-app-with-deep-neural-networks","status":"publish","type":"resource","link":"https:\/\/esisoc.com\/pt\/resource\/aumentar-a-escala-de-uma-aplicacao-de-fitness-com-redes-neuronais-profundas\/","title":{"rendered":"Aumentar a escala de uma aplica\u00e7\u00e3o de fitness com redes neurais profundas"},"content":{"rendered":"<h2 style=\"text-align: center;\">Principais pormenores<\/h2>\n<p>Aumento do desempenho da aplica\u00e7\u00e3o em 19%.<\/p>\n<div>\n<ul>\n<li>\n<div>Desafio<\/div>\n<div>Desenvolvimento de redes neurais a pedido<\/div>\n<\/li>\n<li>\n<div>Solu\u00e7\u00e3o<\/div>\n<div>CNNs para reconhecimento de actividades e dete\u00e7\u00e3o de erros<\/div>\n<\/li>\n<li>\n<div>Tecnologias e ferramentas<\/div>\n<div>PyTorch, Keras, Tensorflow, CoreML, OpenCV, ONNX<\/div>\n<\/li>\n<\/ul>\n<\/div>\n<h2 style=\"text-align: center;\">Cliente<\/h2>\n<p>O cliente \u00e9 uma startup de tecnologia de fitness. Desenvolveram uma aplica\u00e7\u00e3o para treinos em casa. O foco principal da aplica\u00e7\u00e3o s\u00e3o programas de fitness personalizados e treinos sem equipamento. Para fazer com que a aplica\u00e7\u00e3o valesse a pena, eles queriam capacit\u00e1-la com IA.<\/p>\n<p>O cliente n\u00e3o tem um departamento interno de ci\u00eancia de dados. Procurava programadores de redes neuronais experientes. Foi por essa raz\u00e3o que contactaram a <a href=\"https:\/\/essidsolutions.com\/\">Equipa de solu\u00e7\u00f5es ESSID<\/a>. Pediram-nos para desenvolver modelos personalizados de dete\u00e7\u00e3o de erros e modelos avan\u00e7ados de reconhecimento de actividades.<\/p>\n<h2 style=\"text-align: center;\">Desafio: desenvolvimento de redes neuronais a pedido<\/h2>\n<p>O cliente j\u00e1 conseguia reconhecer a atividade humana na aplica\u00e7\u00e3o, mas n\u00e3o estava satisfeito com a sua qualidade. Era lento e impreciso. Por isso, pediram-nos para melhorar a qualidade do reconhecimento da atividade com aprendizagem profunda.<\/p>\n<p>Em termos do projeto, os nossos consultores de redes neuronais sugeriram as seguintes tarefas de vis\u00e3o computacional:<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>Localiza\u00e7\u00e3o e dete\u00e7\u00e3o de objectos<\/strong><\/td>\n<td>Propusemos utilizar algoritmos de aprendizagem profunda para uma dete\u00e7\u00e3o precisa e r\u00e1pida de objectos. O principal objetivo era determinar se existiam objectos das variedades especificadas (como humanos, animais, ve\u00edculos, etc.) e determinar os seus limites.<\/td>\n<\/tr>\n<tr>\n<td><strong>Reconhecer movimentos e actividades humanas<\/strong><\/td>\n<td>Decidimos melhorar o movimento humano a partir de dados de sensores com CNNs. Os nossos especialistas em tecnologia supuseram que estas eram mais adequadas para aprender dados de um sensor (um aceler\u00f3metro de smartphone).<\/td>\n<\/tr>\n<tr>\n<td><strong>Erro<\/strong><br \/> <strong>Dete\u00e7\u00e3o<\/strong><\/td>\n<td>A nossa ideia era desenvolver algoritmos de dete\u00e7\u00e3o de erros personalizados. Estes algoritmos reconheceriam erros e imprecis\u00f5es durante os treinos. Se for detectado algum erro, o treinador de IA dir\u00e1 ao utilizador para fazer o exerc\u00edcio da forma correta.<\/td>\n<\/tr>\n<tr>\n<td><strong>Desenvolvimento multiplataforma<\/strong><\/td>\n<td>O cliente tinha planos para executar a sua aplica\u00e7\u00e3o em v\u00e1rias plataformas. Oferecemos a nossa experi\u00eancia pr\u00e1tica para que a aplica\u00e7\u00e3o funcionasse sem problemas em diferentes dispositivos m\u00f3veis.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 style=\"text-align: center;\">Solu\u00e7\u00e3o: CNNs para reconhecimento de actividades e dete\u00e7\u00e3o de erros<\/h2>\n<p>Para resolver as tarefas do projeto, fizemos investiga\u00e7\u00e3o. Estud\u00e1mos os desafios do cliente, as especificidades da aplica\u00e7\u00e3o e os problemas que esta apresentava.<\/p>\n<p>Estabelecemos os seguintes objectivos:<\/p>\n<ul>\n<li>Desenvolver algoritmos personalizados para localiza\u00e7\u00e3o e dete\u00e7\u00e3o de objectos<\/li>\n<li>Melhorar a qualidade do reconhecimento de actividades<\/li>\n<li>Desenvolver algoritmos robustos de dete\u00e7\u00e3o de erros<\/li>\n<li>Estabilizar e otimizar a arquitetura da rede neural para que a aplica\u00e7\u00e3o funcione de forma r\u00e1pida e precisa<\/li>\n<li>Fazer com que a aplica\u00e7\u00e3o funcione em v\u00e1rias plataformas (desenvolvimento multiplataforma)<\/li>\n<li>Fornecer ferramentas de visualiza\u00e7\u00e3o em CNNs para facilitar a tomada de decis\u00f5es<\/li>\n<li>Fornecer gui\u00f5es e guias \u00e0 equipa do cliente para facilitar a implementa\u00e7\u00e3o em dispositivos m\u00f3veis<\/li>\n<\/ul>\n<p>Um pioneiro em <a href=\"https:\/\/essidsolutions.com\/industry\/sport-wellness-ai\">desenvolvimento de projectos de fitness e bem-estar<\/a>A ESSID Solutions tinha realizado com \u00eaxito todas as <a href=\"http:\/\/localhost\/essidsolutions\/service\/computer-vision\">vis\u00e3o computacional<\/a> tarefas relacionadas com o projeto. Melhor\u00e1mos a qualidade do reconhecimento de actividades e cri\u00e1mos algoritmos de dete\u00e7\u00e3o de erros de raiz. Tamb\u00e9m realiz\u00e1mos outras tarefas que melhoraram o desempenho e a velocidade da aplica\u00e7\u00e3o.<\/p>\n<h2 style=\"text-align: center;\">Resultado: algoritmos de dete\u00e7\u00e3o de erros personalizados, melhoria do reconhecimento de actividades<\/h2>\n<p>A equipa da ESSID Solutions aplicou a mais recente tecnologia ao caso do cliente. Fizemos muita pesquisa e discuss\u00e3o para nos alinharmos com os requisitos do cliente.<\/p>\n<p>Os benef\u00edcios que o cliente obteve ao colaborar connosco:<\/p>\n<ul>\n<li>qualidade do reconhecimento de atividade melhorada pelo 45%<\/li>\n<li>localiza\u00e7\u00e3o e dete\u00e7\u00e3o avan\u00e7adas de objectos<\/li>\n<li>a dete\u00e7\u00e3o de falsos positivos diminuiu em 15%<\/li>\n<li>velocidade geral da aplica\u00e7\u00e3o melhorada em 30%<\/li>\n<li>algoritmos de dete\u00e7\u00e3o de erros por medida<\/li>\n<li>desempenho da aplica\u00e7\u00e3o melhorado por 19%<\/li>\n<li>desenvolvimento multiplataforma (as redes neuronais podem ser executadas em v\u00e1rios dispositivos m\u00f3veis)<\/li>\n<li>as redes neuronais podem ser convertidas para CoreML, TFLite, Tensorflow Mobile, MACE, etc.<\/li>\n<\/ul>\n<p>Como resultado, o cliente obteve uma solu\u00e7\u00e3o adaptada especificamente \u00e0s suas necessidades. Mais tarde, voltaram a contactar a ESSID Solutions para consultoria e desenvolvimento de aprendizagem profunda.<\/p>\n<h3 style=\"text-align: center;\">Aumente a escala do seu neg\u00f3cio com <a href=\"http:\/\/localhost\/essidsolutions\/service\/machine-learning-consulting\">Solu\u00e7\u00f5es de aprendizagem autom\u00e1tica \u00e0 medida<\/a><\/h3>","protected":false},"excerpt":{"rendered":"<p>Detalhes principais Aumento do desempenho da aplica\u00e7\u00e3o em 19%. Desafio Desenvolvimento de redes neurais a pedido Solu\u00e7\u00e3o CNNs para reconhecimento de actividades e dete\u00e7\u00e3o de erros Tecnologias e ferramentas PyTorch, Keras, Tensorflow, CoreML, OpenCV, ONNX Cliente O cliente \u00e9 uma startup de tecnologia de fitness. Eles desenvolveram um aplicativo para exerc\u00edcios em casa. O foco principal da aplica\u00e7\u00e3o s\u00e3o programas de fitness personalizados e ... Ler mais <a title=\"Aumentar a escala de uma aplica\u00e7\u00e3o de fitness com redes neurais profundas\" class=\"read-more\" href=\"https:\/\/esisoc.com\/pt\/resource\/aumentar-a-escala-de-uma-aplicacao-de-fitness-com-redes-neuronais-profundas\/\" aria-label=\"Leia mais sobre Scaling Up a Fitness App with Deep Neural Networks\">Ler mais<\/a><\/p>","protected":false},"featured_media":2880,"template":"","industry":[40],"expertise":[57,86],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.9 (Yoast SEO v21.9.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Scaling Up a Fitness App with Deep Neural Networks - ESISOC | ESSID Solutions<\/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:\/\/esisoc.com\/pt\/resource\/aumentar-a-escala-de-uma-aplicacao-de-fitness-com-redes-neuronais-profundas\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Scaling Up a Fitness App with Deep Neural Networks\" \/>\n<meta property=\"og:description\" content=\"Key Details Boosted application performance by 19%. Challenge On-Demand Neural Network Development Solution CNNs for Activity Recognition and Error Detection Technologies and tools PyTorch, Keras, Tensorflow, CoreML, OpenCV, ONNX Client The Client is a fitness tech startup. They developed an app for at-home workouts. The main focus of the app is personalized fitness programs and ... Ler mais\" \/>\n<meta property=\"og:url\" content=\"https:\/\/esisoc.com\/pt\/resource\/aumentar-a-escala-de-uma-aplicacao-de-fitness-com-redes-neuronais-profundas\/\" \/>\n<meta property=\"og:site_name\" content=\"ESISOC | ESSID Solutions\" \/>\n<meta property=\"og:image\" content=\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/26e3461a8ba74aac8092f01430e4116c.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"839\" \/>\n\t<meta property=\"og:image:height\" content=\"514\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/esisoc.com\/resource\/scaling-up-a-fitness-app-with-deep-neural-networks\/\",\"url\":\"https:\/\/esisoc.com\/resource\/scaling-up-a-fitness-app-with-deep-neural-networks\/\",\"name\":\"Scaling Up a Fitness App with Deep Neural Networks - ESISOC | ESSID Solutions\",\"isPartOf\":{\"@id\":\"https:\/\/esisoc.com\/#website\"},\"datePublished\":\"2024-02-18T15:29:57+00:00\",\"dateModified\":\"2024-02-18T15:29:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/esisoc.com\/resource\/scaling-up-a-fitness-app-with-deep-neural-networks\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/esisoc.com\/resource\/scaling-up-a-fitness-app-with-deep-neural-networks\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/esisoc.com\/resource\/scaling-up-a-fitness-app-with-deep-neural-networks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/esisoc.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Scaling Up a Fitness App with Deep Neural Networks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/esisoc.com\/#website\",\"url\":\"https:\/\/esisoc.com\/\",\"name\":\"ESISOC | ESSID Solutions\",\"description\":\"Data Science Consulting and AI | Online Books, Videos, Courses and more\",\"publisher\":{\"@id\":\"https:\/\/esisoc.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/esisoc.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/esisoc.com\/#organization\",\"name\":\"ESISOC | ESSID Solutions\",\"url\":\"https:\/\/esisoc.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/esisoc.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png\",\"contentUrl\":\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png\",\"width\":350,\"height\":63,\"caption\":\"ESISOC | ESSID Solutions\"},\"image\":{\"@id\":\"https:\/\/esisoc.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Scaling Up a Fitness App with Deep Neural Networks - ESISOC | ESSID Solutions","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:\/\/esisoc.com\/pt\/resource\/aumentar-a-escala-de-uma-aplicacao-de-fitness-com-redes-neuronais-profundas\/","og_locale":"pt_PT","og_type":"article","og_title":"Scaling Up a Fitness App with Deep Neural Networks","og_description":"Key Details Boosted application performance by 19%. Challenge On-Demand Neural Network Development Solution CNNs for Activity Recognition and Error Detection Technologies and tools PyTorch, Keras, Tensorflow, CoreML, OpenCV, ONNX Client The Client is a fitness tech startup. They developed an app for at-home workouts. The main focus of the app is personalized fitness programs and ... Ler mais","og_url":"https:\/\/esisoc.com\/pt\/resource\/aumentar-a-escala-de-uma-aplicacao-de-fitness-com-redes-neuronais-profundas\/","og_site_name":"ESISOC | ESSID Solutions","og_image":[{"width":839,"height":514,"url":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/26e3461a8ba74aac8092f01430e4116c.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/esisoc.com\/resource\/scaling-up-a-fitness-app-with-deep-neural-networks\/","url":"https:\/\/esisoc.com\/resource\/scaling-up-a-fitness-app-with-deep-neural-networks\/","name":"Scaling Up a Fitness App with Deep Neural Networks - ESISOC | ESSID Solutions","isPartOf":{"@id":"https:\/\/esisoc.com\/#website"},"datePublished":"2024-02-18T15:29:57+00:00","dateModified":"2024-02-18T15:29:57+00:00","breadcrumb":{"@id":"https:\/\/esisoc.com\/resource\/scaling-up-a-fitness-app-with-deep-neural-networks\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/esisoc.com\/resource\/scaling-up-a-fitness-app-with-deep-neural-networks\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/esisoc.com\/resource\/scaling-up-a-fitness-app-with-deep-neural-networks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/esisoc.com\/"},{"@type":"ListItem","position":2,"name":"Scaling Up a Fitness App with Deep Neural Networks"}]},{"@type":"WebSite","@id":"https:\/\/esisoc.com\/#website","url":"https:\/\/esisoc.com\/","name":"ESISOC | ESSID Solutions","description":"Data Science Consulting and AI | Online Books, Videos, Courses and more","publisher":{"@id":"https:\/\/esisoc.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/esisoc.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/esisoc.com\/#organization","name":"ESISOC | ESSID Solutions","url":"https:\/\/esisoc.com\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/esisoc.com\/#\/schema\/logo\/image\/","url":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png","contentUrl":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png","width":350,"height":63,"caption":"ESISOC | ESSID Solutions"},"image":{"@id":"https:\/\/esisoc.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/resource\/2879"}],"collection":[{"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/types\/resource"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/media\/2880"}],"wp:attachment":[{"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/media?parent=2879"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/industry?post=2879"},{"taxonomy":"expertise","embeddable":true,"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/expertise?post=2879"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}