{"id":25460,"date":"2021-02-08T09:41:12","date_gmt":"2021-02-08T08:41:12","guid":{"rendered":"https:\/\/eiposgrados.com\/?p=25460"},"modified":"2021-02-11T13:18:03","modified_gmt":"2021-02-11T12:18:03","slug":"spotify-machine-learning","status":"publish","type":"post","link":"https:\/\/eiposgrados.com\/eng\/blog-python\/spotify-machine-learning\/","title":{"rendered":"How does Spotify use Machine Learning?"},"content":{"rendered":"<figure class=\"wp-block-image size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/Mo\u0301vil-Spotify-Machine-Learning-1024x683.jpg\" alt=\"Mobile Spotify Machine Learning\" class=\"wp-image-25482\" width=\"576\" height=\"383\" title=\"\" srcset=\"https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/Mo\u0301vil-Spotify-Machine-Learning-1024x683.jpg 1024w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/Mo\u0301vil-Spotify-Machine-Learning-300x200.jpg 300w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/Mo\u0301vil-Spotify-Machine-Learning-768x512.jpg 768w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/Mo\u0301vil-Spotify-Machine-Learning-1536x1024.jpg 1536w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/Mo\u0301vil-Spotify-Machine-Learning-2048x1365.jpg 2048w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/Mo\u0301vil-Spotify-Machine-Learning-248x165.jpg 248w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/Mo\u0301vil-Spotify-Machine-Learning-190x126.jpg 190w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/Mo\u0301vil-Spotify-Machine-Learning-scaled.jpg 1920w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><figcaption>  <\/figcaption><\/figure>\n\n\n\n<p>Who doesn&#039;t use Spotify nowadays to listen to their favorite music?<\/p>\n\n\n\n<p>Sometimes you open it and search among its lists or recommendations for a song that you like to add it to your favorites. Well then, <strong>Today we are going to explain to you how some of these things that we see every day work<\/strong> in this app.<\/p>\n\n\n\n<p>Spotify <strong>automatically learns about our tastes<\/strong> and preferences to recommend new songs to us by using various techniques and algorithms. Today we will talk about how you use Spotify <em>Machine Learning<\/em> to offer great service to the user.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Audio models<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/ondas-de-audio-de-un-podcast-1024x795.jpg\" alt=\"audio waves from a podcast\" class=\"wp-image-25481\" width=\"567\" height=\"440\" title=\"\" srcset=\"https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/ondas-de-audio-de-un-podcast-1024x795.jpg 1024w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/ondas-de-audio-de-un-podcast-300x233.jpg 300w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/ondas-de-audio-de-un-podcast-150x115.jpg 150w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/ondas-de-audio-de-un-podcast-768x596.jpg 768w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/ondas-de-audio-de-un-podcast-1536x1192.jpg 1536w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/ondas-de-audio-de-un-podcast-213x165.jpg 213w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/ondas-de-audio-de-un-podcast.jpg 1920w\" sizes=\"(max-width: 567px) 100vw, 567px\" \/><figcaption>  <\/figcaption><\/figure>\n\n\n\n<p>Spotify analyzes and reviews unprocessed audio tracks, that is, raw, in order to classify them within their categories.<\/p>\n\n\n\n<p>This revision allows <strong>observe the similarities between the songs<\/strong> and therefore, recommend them to users based on their own history.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Natural Language Processing (NLP) Models<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/multitrack-editor-2-1024x683.jpg\" alt=\"\" class=\"wp-image-25483\" width=\"575\" height=\"383\" title=\"\" srcset=\"https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/multitrack-editor-2-1024x683.jpg 1024w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/multitrack-editor-2-300x200.jpg 300w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/multitrack-editor-2-768x512.jpg 768w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/multitrack-editor-2-1536x1024.jpg 1536w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/multitrack-editor-2-2048x1365.jpg 2048w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/multitrack-editor-2-248x165.jpg 248w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/multitrack-editor-2-190x126.jpg 190w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/multitrack-editor-2-scaled.jpg 1920w\" sizes=\"(max-width: 575px) 100vw, 575px\" \/><figcaption>  <\/figcaption><\/figure>\n\n\n\n<p>They analyze the metadata of each track and the blog posts and other publications written about that track or artist with <strong>NLP<\/strong>, then unify that data into a description of the particular track or artist. This tracking and data set is carried out daily, changing at all times to be as accurate as possible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Collaborative filtration models<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/conexio\u0301n-entre-mujeres-1024x665.jpg\" alt=\"connection between women\" class=\"wp-image-25479\" width=\"576\" height=\"373\" title=\"\" srcset=\"https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/conexio\u0301n-entre-mujeres-1024x665.jpg 1024w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/conexio\u0301n-entre-mujeres-300x195.jpg 300w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/conexio\u0301n-entre-mujeres-768x499.jpg 768w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/conexio\u0301n-entre-mujeres-1536x998.jpg 1536w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/conexio\u0301n-entre-mujeres-254x165.jpg 254w, https:\/\/eiposgrados.com\/wp-content\/uploads\/2021\/02\/conexio\u0301n-entre-mujeres.jpg 1821w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><figcaption>  <\/figcaption><\/figure>\n\n\n\n<p>They analyze both the behavior of the user and others. Recommendations are made thanks to collaborative filtering. Spotify does not have a system by which users can \u201crate\u201d their songs, failing which it uses implicit feedback; additional track counts and streaming data. <strong>Compare the songs listened to<\/strong> by users looking for those with similar musical tastes. By doing so, the <em>Machine Learning<\/em> From Spotify you get new common songs together and then get the ones that you individually haven&#039;t heard yet.<\/p>\n\n\n\n<p>In this way, you can obtain information to recommend the songs among all users. The algorithms of this application end up offering a more than satisfactory service in which we, as end users, end up discovering our new favorite artist.<\/p>\n\n\n\n<p>With the EIP International Business School you can access the world of advanced programming. Our <a href=\"https:\/\/eiposgrados.com\/eng\/master-in-python\/\" class=\"rank-math-link\">Master in advanced programming in Python for Hacking, Big Data and Machine Learning<\/a> It will train you to do specialized work in Python while you will be knowledgeable, inside, about tools such as Machine Learning.<\/p>","protected":false},"excerpt":{"rendered":"<p>How does Spotify use Machine Learning to understand our musical tastes and, beyond that, discover artists that we like and don&#039;t know?<\/p>","protected":false},"author":51,"featured_media":25482,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[407],"tags":[],"class_list":["post-25460","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-python"],"acf":[],"_links":{"self":[{"href":"https:\/\/eiposgrados.com\/eng\/wp-json\/wp\/v2\/posts\/25460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eiposgrados.com\/eng\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eiposgrados.com\/eng\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eiposgrados.com\/eng\/wp-json\/wp\/v2\/users\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/eiposgrados.com\/eng\/wp-json\/wp\/v2\/comments?post=25460"}],"version-history":[{"count":0,"href":"https:\/\/eiposgrados.com\/eng\/wp-json\/wp\/v2\/posts\/25460\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eiposgrados.com\/eng\/wp-json\/wp\/v2\/media\/25482"}],"wp:attachment":[{"href":"https:\/\/eiposgrados.com\/eng\/wp-json\/wp\/v2\/media?parent=25460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eiposgrados.com\/eng\/wp-json\/wp\/v2\/categories?post=25460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eiposgrados.com\/eng\/wp-json\/wp\/v2\/tags?post=25460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}