{"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\/fr\/resource\/construction-dun-moteur-de-recommandation-de-films-pour-une-application-smart-tv\/","title":{"rendered":"Construire un moteur de recommandation de films pour une application Smart TV"},"content":{"rendered":"<h2 style=\"text-align: center;\">D\u00e9tails cl\u00e9s<\/h2>\n<p>Am\u00e9lioration de la fonction de recommandation de films par 25%.<\/p>\n<div>\n<ul>\n<li>\n<div>D\u00e9fi<\/div>\n<div>Fournir des recommandations fra\u00eeches et personnalis\u00e9es \u00e0 chaque utilisateur<\/div>\n<\/li>\n<li>\n<div>Solution<\/div>\n<div>Moteur de recommandation personnalis\u00e9 aliment\u00e9 par l'apprentissage automatique<\/div>\n<\/li>\n<li>\n<div>Technologies et outils<\/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;\">Client<\/h2>\n<p>Le client op\u00e8re sur le march\u00e9 du divertissement num\u00e9rique \u00e0 domicile par le biais de la t\u00e9l\u00e9vision intelligente. Il s'agit d'un service de vid\u00e9o \u00e0 la demande de premier plan, qui permet aux utilisateurs de regarder des films nouvellement sortis en qualit\u00e9 parfaite ou de choisir parmi une biblioth\u00e8que de plus de 7000 titres. L'application SmartTV compte 1,5 million d'utilisateurs actifs mensuels.<\/p>\n<h2 style=\"text-align: center;\">D\u00e9fi : fournir des recommandations personnalis\u00e9es \u00e0 chaque utilisateur<\/h2>\n<p>Lorsque le client s'est mis \u00e0 la recherche d'un <a href=\"https:\/\/essidsolutions.com\/\">partenaire en science des donn\u00e9es<\/a>En 2008, 80% du chiffre d'affaires de l'entreprise provenait d\u00e9j\u00e0 de sa page de recommandations. La liste des recommandations \u00e9tait mise \u00e0 jour chaque semaine par un r\u00e9dacteur.<\/p>\n<p>Afin d'am\u00e9liorer l'exp\u00e9rience client et d'augmenter les ventes \u00e0 partir de la page de recommandation, le client a d\u00e9cid\u00e9 de construire un moteur de recommandation qui offrirait des recommandations de films personnalis\u00e9es et actualis\u00e9es \u00e0 chaque utilisateur.<\/p>\n<p>Les principaux objectifs du projet \u00e9taient les suivants<\/p>\n<ul>\n<li>am\u00e9liorer l'exp\u00e9rience des clients en leur proposant des recommandations de films personnalis\u00e9es<\/li>\n<li>aider les clients \u00e0 trouver plus rapidement les films souhait\u00e9s<\/li>\n<li>am\u00e9liorer le taux de conversion des visiteurs en clients<\/li>\n<\/ul>\n<h2 style=\"text-align: center;\">Solution : moteur de recommandation de films personnalis\u00e9 bas\u00e9 sur l'apprentissage automatique<\/h2>\n<p>ESSID Solutions a construit un moteur de recommandation personnalis\u00e9 pour le client, afin de s'assurer que le syst\u00e8me s'int\u00e8gre parfaitement \u00e0 l'environnement commercial et technique existant de l'application Smart TV du client.<\/p>\n<p>ESSID Solutions utilis\u00e9 <a href=\"http:\/\/localhost\/essidsolutions\/service\/machine-learning-consulting\">l'apprentissage automatique pour construire un moteur de recommandation<\/a> qui fournit des recommandations individuelles \u00e0 des millions d'utilisateurs.<\/p>\n<p>Le moteur de recommandation utilise une approche de filtrage collaboratif qui repose sur l'id\u00e9e que les personnes qui se sont entendues dans leur \u00e9valuation de certains films par le pass\u00e9 sont susceptibles de s'entendre \u00e0 nouveau \u00e0 l'avenir.<\/p>\n<p>Afin de g\u00e9n\u00e9rer des recommandations fra\u00eeches chaque jour, <a href=\"http:\/\/localhost\/essidsolutions\/service\/recommendation-systems\">le syst\u00e8me est optimis\u00e9 pour stocker les donn\u00e9es<\/a> efficacement et d'effectuer des requ\u00eates plus rapidement.<\/p>\n<p>Il est bien connu que le stockage en colonnes permet d'\u00e9conomiser du temps et de l'espace. <a href=\"http:\/\/localhost\/essidsolutions\/service\/big-data-development\">traitement des donn\u00e9es massives (big data)<\/a>. Pour ce projet, ESSID Solutions a utilis\u00e9 Parquet + Spark, ce qui a permis de multiplier par 5 les performances de Spark SQL par rapport \u00e0 l'utilisation d'autres formats de stockage.<\/p>\n<h2 style=\"text-align: center;\">R\u00e9sultat : une exp\u00e9rience client am\u00e9lior\u00e9e<\/h2>\n<ul>\n<li>Des recommandations fra\u00eeches et personnalis\u00e9es pour chaque client.<\/li>\n<li>Les utilisateurs trouvent plus rapidement les films qu'ils souhaitent. Le nombre moyen de fiches de films uniques d\u00e9filant avant l'achat dans le flux de recommandations a baiss\u00e9 de 25%.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Principaux d\u00e9tails Fonction de recommandation de films am\u00e9lior\u00e9e par 25%. D\u00e9fi Fournir des recommandations fra\u00eeches et personnalis\u00e9es \u00e0 chaque utilisateur Solution Moteur de recommandation personnalis\u00e9 aliment\u00e9 par l'apprentissage automatique Technologies et outils Python, SQL ; Spark, Nginx, Flask-API, PostgreSQL, Spark Parquet Client Le client op\u00e8re sur le march\u00e9 du divertissement num\u00e9rique \u00e0 domicile Smart TV. Il s'agit d'un service de vid\u00e9o \u00e0 la demande de premier plan, qui permet ... Lire plus <a title=\"Construire un moteur de recommandation de films pour une application Smart TV\" class=\"read-more\" href=\"https:\/\/esisoc.com\/fr\/resource\/construction-dun-moteur-de-recommandation-de-films-pour-une-application-smart-tv\/\" aria-label=\"Read more about Building a Movie Recommendation Engine for Smart TV App\">Lire plus<\/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\/fr\/resource\/construction-dun-moteur-de-recommandation-de-films-pour-une-application-smart-tv\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\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 ... Lire plus\" \/>\n<meta property=\"og:url\" content=\"https:\/\/esisoc.com\/fr\/resource\/construction-dun-moteur-de-recommandation-de-films-pour-une-application-smart-tv\/\" \/>\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=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\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\":\"fr-FR\",\"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\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/esisoc.com\/#organization\",\"name\":\"ESISOC | ESSID Solutions\",\"url\":\"https:\/\/esisoc.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@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\/fr\/resource\/construction-dun-moteur-de-recommandation-de-films-pour-une-application-smart-tv\/","og_locale":"fr_FR","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 ... Lire plus","og_url":"https:\/\/esisoc.com\/fr\/resource\/construction-dun-moteur-de-recommandation-de-films-pour-une-application-smart-tv\/","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":{"Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"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":"fr-FR","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":"fr-FR"},{"@type":"Organization","@id":"https:\/\/esisoc.com\/#organization","name":"ESISOC | ESSID Solutions","url":"https:\/\/esisoc.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@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\/fr\/wp-json\/wp\/v2\/resource\/2843"}],"collection":[{"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/types\/resource"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/media\/2844"}],"wp:attachment":[{"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/media?parent=2843"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/industry?post=2843"},{"taxonomy":"expertise","embeddable":true,"href":"https:\/\/esisoc.com\/fr\/wp-json\/wp\/v2\/expertise?post=2843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}