Personal Assistant Systems
Learning a Gaussian Process Prior for Automatically Generating Music Playlists
Platt, John C., Burges, Christopher J. C., Swenson, Steven, Weare, Christopher, Zheng, Alice
This paper presents AutoDJ: a system for automatically generating music playlists based on one or more seed songs selected by a user. AutoDJ uses Gaussian Process Regression to learn a user preference function over songs. This function takes music metadata as inputs. This paper further introduces Kernel Meta-Training, which is a method of learning a Gaussian Process kernel from a distribution of functions that generates the learned function. For playlist generation, AutoDJ learns a kernel from a large set of albums. This learned kernel is shown to be more effective at predicting users' playlists than a reasonable hand-designed kernel.
Learning a Gaussian Process Prior for Automatically Generating Music Playlists
Platt, John C., Burges, Christopher J. C., Swenson, Steven, Weare, Christopher, Zheng, Alice
This paper presents AutoDJ: a system for automatically generating music playlistsbased on one or more seed songs selected by a user. AutoDJ uses Gaussian Process Regression to learn a user preference function over songs. This function takes music metadata as inputs. This paper further introduces Kernel Meta-Training, which is a method of learning a Gaussian Process kernel from a distribution of functions that generates the learned function. For playlist generation, AutoDJ learns a kernel from a large set of albums. This learned kernel is shown to be more effective at predicting users' playlists than a reasonable hand-designed kernel.
The Sixth International Conference on Intelligent User Interfaces
The chapters in this book examine the state of today's agent technology and point the way toward the exciting developments of the next millennium. Contributors include Donald A. Norman, Nicholas Negroponte, Brenda Laurel, Thomas Erickson, Ben Shneiderman, Thomas W. Malone, Pattie Maes, David C. Smith, Gene Ball, Guy A. Boy, Doug Riecken, Yoav Shoham, Tim Finin, Michael R. Genesereth, Craig A. Knoblock, Philip R. Cohen, Hector J. Levesque, and James E. White, among others. He then went on to outline that drive a field forward. Francisco's W Hotel, the conference not, to succeed when placed in front Along with the program committee, included work from researchers and of real users. He argued that we are the conference web site and online have faced increasingly challenging now living in a time where we can submissions and reviewing.
How artificial intelligence can improve software development process?
How Artificial Intelligence can improve Software Development Process? Today, Artificial intelligence dominates technology trends. It has impacted retail, finance, healthcare, and many industries around the world. In fact, by 2025, the global AI market is expected to reach an impressive $60 million. AI has transformed the way the software industry functions. It brought precision, speed, and efficiency to the entire SDLC (Software Development Life Cycle). AI allows developers to focus on design and feature building rather than correcting errors in the code.