{"id":2843,"date":"2024-02-18T15:29:24","date_gmt":"2024-02-18T15:29:24","guid":{"rendered":"https:\/\/esisoc.com\/resource\/building-a-movie-recommendation-engine-for-smart-tv-app\/"},"modified":"2024-02-18T15:29:24","modified_gmt":"2024-02-18T15:29:24","slug":"building-a-movie-recommendation-engine-for-smart-tv-app","status":"publish","type":"resource","link":"https:\/\/esisoc.com\/pt\/resource\/criar-um-motor-de-recomendacao-de-filmes-para-uma-aplicacao-de-televisao-inteligente\/","title":{"rendered":"Cria\u00e7\u00e3o de um motor de recomenda\u00e7\u00e3o de filmes para a aplica\u00e7\u00e3o Smart TV"},"content":{"rendered":"<h2 style=\"text-align: center;\">Principais pormenores<\/h2>\n<p>Melhoria da fun\u00e7\u00e3o de recomenda\u00e7\u00e3o de filmes por 25%.<\/p>\n<div>\n<ul>\n<li>\n<div>Desafio<\/div>\n<div>Fornecer novas recomenda\u00e7\u00f5es personalizadas a cada utilizador<\/div>\n<\/li>\n<li>\n<div>Solu\u00e7\u00e3o<\/div>\n<div>Motor de recomenda\u00e7\u00e3o personalizado com base na aprendizagem autom\u00e1tica<\/div>\n<\/li>\n<li>\n<div>Tecnologias e ferramentas<\/div>\n<div>Python, SQL; Spark, Nginx, Flask-API, PostgreSQL, Spark Parquet<\/div>\n<\/li>\n<\/ul>\n<\/div>\n<h2 style=\"text-align: center;\">Cliente<\/h2>\n<p>O Cliente opera no mercado do entretenimento dom\u00e9stico digital Smart TV. \u00c9 um servi\u00e7o l\u00edder de v\u00eddeo a pedido, que permite aos utilizadores ver filmes rec\u00e9m-lan\u00e7ados com uma qualidade perfeita ou escolher a partir de uma biblioteca de mais de 7000 t\u00edtulos. A sua aplica\u00e7\u00e3o SmartTV tem 1,5 milh\u00f5es de utilizadores activos mensais.<\/p>\n<h2 style=\"text-align: center;\">Desafio: fornecer recomenda\u00e7\u00f5es personalizadas a cada utilizador<\/h2>\n<p>Quando o Cliente foi \u00e0 procura de um <a href=\"https:\/\/essidsolutions.com\/\">parceiro de ci\u00eancia de dados<\/a>Em 2007, 80% das receitas da empresa j\u00e1 provinham da sua p\u00e1gina de recomenda\u00e7\u00f5es. A lista de recomenda\u00e7\u00f5es era actualizada por um editor todas as semanas.<\/p>\n<p>Para melhorar a experi\u00eancia do cliente e aumentar as vendas a partir da p\u00e1gina de recomenda\u00e7\u00f5es, o cliente decidiu criar um motor de recomenda\u00e7\u00f5es que oferecesse recomenda\u00e7\u00f5es de filmes personalizadas e actualizadas para cada utilizador.<\/p>\n<p>Os principais objectivos do projeto eram:<\/p>\n<ul>\n<li>melhorar a experi\u00eancia do cliente, oferecendo recomenda\u00e7\u00f5es personalizadas de filmes<\/li>\n<li>ajudar os clientes a encontrar os filmes desejados mais rapidamente<\/li>\n<li>melhorar a taxa de convers\u00e3o de visitantes em clientes<\/li>\n<\/ul>\n<h2 style=\"text-align: center;\">Solu\u00e7\u00e3o: motor de recomenda\u00e7\u00e3o de filmes personalizado com base na aprendizagem autom\u00e1tica<\/h2>\n<p>A ESSID Solutions construiu um motor de recomenda\u00e7\u00e3o personalizado para o Cliente, para garantir que o sistema se integra perfeitamente no ambiente comercial e t\u00e9cnico existente da aplica\u00e7\u00e3o Smart TV do Cliente.<\/p>\n<p>Solu\u00e7\u00f5es ESSID utilizadas <a href=\"http:\/\/localhost\/essidsolutions\/service\/machine-learning-consulting\">aprendizagem autom\u00e1tica para criar um motor de recomenda\u00e7\u00e3o<\/a> que fornece recomenda\u00e7\u00f5es individuais a milh\u00f5es de utilizadores.<\/p>\n<p>O motor de recomenda\u00e7\u00e3o utiliza uma abordagem de filtragem colaborativa que se baseia na ideia de que as pessoas que concordaram na sua avalia\u00e7\u00e3o de determinados filmes no passado s\u00e3o suscept\u00edveis de concordar novamente no futuro.<\/p>\n<p>A fim de gerar novas recomenda\u00e7\u00f5es todos os dias, <a href=\"http:\/\/localhost\/essidsolutions\/service\/recommendation-systems\">o sistema \u00e9 optimizado para armazenar dados<\/a> de forma eficiente e efetuar consultas mais rapidamente.<\/p>\n<p>\u00c9 sabido que o armazenamento em colunas poupa tempo e espa\u00e7o quando se trata de <a href=\"http:\/\/localhost\/essidsolutions\/service\/big-data-development\">processamento de grandes volumes de dados<\/a>. Para este projeto, a ESSID Solutions utilizou o Parquet + Spark, que ajudou a aumentar o desempenho do Spark SQL em 5 vezes em compara\u00e7\u00e3o com a utiliza\u00e7\u00e3o de outros formatos de armazenamento.<\/p>\n<h2 style=\"text-align: center;\">Resultado: melhor experi\u00eancia do cliente<\/h2>\n<ul>\n<li>Recomenda\u00e7\u00f5es personalizadas e frescas entregues a cada cliente.<\/li>\n<li>Os utilizadores encontram os filmes desejados mais rapidamente. O n\u00famero m\u00e9dio de cart\u00f5es de filmes \u00fanicos percorridos antes da compra no feed de recomenda\u00e7\u00f5es diminuiu 25%.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Detalhes principais Fun\u00e7\u00e3o de recomenda\u00e7\u00e3o de filmes melhorada por 25%. Desafio Fornecer recomenda\u00e7\u00f5es personalizadas e frescas a cada utilizador Solu\u00e7\u00e3o Motor de recomenda\u00e7\u00e3o personalizado com base na aprendizagem autom\u00e1tica Tecnologias e ferramentas Python, SQL; Spark, Nginx, Flask-API, PostgreSQL, Spark Parquet Cliente O cliente opera no mercado de entretenimento dom\u00e9stico digital de Smart TV. \u00c9 um servi\u00e7o l\u00edder de v\u00eddeo a pedido premium, que permite ... Ler mais <a title=\"Cria\u00e7\u00e3o de um motor de recomenda\u00e7\u00e3o de filmes para a aplica\u00e7\u00e3o Smart TV\" class=\"read-more\" href=\"https:\/\/esisoc.com\/pt\/resource\/criar-um-motor-de-recomendacao-de-filmes-para-uma-aplicacao-de-televisao-inteligente\/\" aria-label=\"Leia mais sobre Building a Movie Recommendation Engine for Smart TV App\">Ler mais<\/a><\/p>","protected":false},"featured_media":2844,"template":"","industry":[60],"expertise":[61,42,62,43],"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>Building a Movie Recommendation Engine for Smart TV App - 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\/criar-um-motor-de-recomendacao-de-filmes-para-uma-aplicacao-de-televisao-inteligente\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building a Movie Recommendation Engine for Smart TV App\" \/>\n<meta property=\"og:description\" content=\"Key Details Improved movie recommendation function by 25%. Challenge Deliver fresh personalized recommendations to every user Solution Custom recommendation engine powered by machine learning Technologies and tools Python, SQL; Spark, Nginx, Flask-API, PostgreSQL, Spark Parquet Client The Client operates in the Smart TV digital home entertainment market. It&#8217;s a leading premium video-on-demand service, which allows ... Ler mais\" \/>\n<meta property=\"og:url\" content=\"https:\/\/esisoc.com\/pt\/resource\/criar-um-motor-de-recomendacao-de-filmes-para-uma-aplicacao-de-televisao-inteligente\/\" \/>\n<meta property=\"og:site_name\" content=\"ESISOC | ESSID Solutions\" \/>\n<meta property=\"og:image\" content=\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/1cab1097fcf74c16a0cace0fece8ed99.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=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/esisoc.com\/resource\/building-a-movie-recommendation-engine-for-smart-tv-app\/\",\"url\":\"https:\/\/esisoc.com\/resource\/building-a-movie-recommendation-engine-for-smart-tv-app\/\",\"name\":\"Building a Movie Recommendation Engine for Smart TV App - ESISOC | ESSID Solutions\",\"isPartOf\":{\"@id\":\"https:\/\/esisoc.com\/#website\"},\"datePublished\":\"2024-02-18T15:29:24+00:00\",\"dateModified\":\"2024-02-18T15:29:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/esisoc.com\/resource\/building-a-movie-recommendation-engine-for-smart-tv-app\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/esisoc.com\/resource\/building-a-movie-recommendation-engine-for-smart-tv-app\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/esisoc.com\/resource\/building-a-movie-recommendation-engine-for-smart-tv-app\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/esisoc.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building a Movie Recommendation Engine for Smart TV App\"}]},{\"@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":"Building a Movie Recommendation Engine for Smart TV App - 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\/criar-um-motor-de-recomendacao-de-filmes-para-uma-aplicacao-de-televisao-inteligente\/","og_locale":"pt_PT","og_type":"article","og_title":"Building a Movie Recommendation Engine for Smart TV App","og_description":"Key Details Improved movie recommendation function by 25%. Challenge Deliver fresh personalized recommendations to every user Solution Custom recommendation engine powered by machine learning Technologies and tools Python, SQL; Spark, Nginx, Flask-API, PostgreSQL, Spark Parquet Client The Client operates in the Smart TV digital home entertainment market. It&#8217;s a leading premium video-on-demand service, which allows ... Ler mais","og_url":"https:\/\/esisoc.com\/pt\/resource\/criar-um-motor-de-recomendacao-de-filmes-para-uma-aplicacao-de-televisao-inteligente\/","og_site_name":"ESISOC | ESSID Solutions","og_image":[{"width":839,"height":514,"url":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/1cab1097fcf74c16a0cace0fece8ed99.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/esisoc.com\/resource\/building-a-movie-recommendation-engine-for-smart-tv-app\/","url":"https:\/\/esisoc.com\/resource\/building-a-movie-recommendation-engine-for-smart-tv-app\/","name":"Building a Movie Recommendation Engine for Smart TV App - ESISOC | ESSID Solutions","isPartOf":{"@id":"https:\/\/esisoc.com\/#website"},"datePublished":"2024-02-18T15:29:24+00:00","dateModified":"2024-02-18T15:29:24+00:00","breadcrumb":{"@id":"https:\/\/esisoc.com\/resource\/building-a-movie-recommendation-engine-for-smart-tv-app\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/esisoc.com\/resource\/building-a-movie-recommendation-engine-for-smart-tv-app\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/esisoc.com\/resource\/building-a-movie-recommendation-engine-for-smart-tv-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/esisoc.com\/"},{"@type":"ListItem","position":2,"name":"Building a Movie Recommendation Engine for Smart TV App"}]},{"@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\/2843"}],"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\/2844"}],"wp:attachment":[{"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/media?parent=2843"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/industry?post=2843"},{"taxonomy":"expertise","embeddable":true,"href":"https:\/\/esisoc.com\/pt\/wp-json\/wp\/v2\/expertise?post=2843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}