Matching Items (8)
Filtering by

Clear all filters

131233-Thumbnail Image.png
Description
Although Spotify’s extensive library of songs are often seen broken up by “Top 100” and main lyrical genres, these categories are primarily based on popularity, artist and general mood alone. If a user wanted to create a playlist based on specific or situationally specific qualifiers from their own downloaded library,

Although Spotify’s extensive library of songs are often seen broken up by “Top 100” and main lyrical genres, these categories are primarily based on popularity, artist and general mood alone. If a user wanted to create a playlist based on specific or situationally specific qualifiers from their own downloaded library, he/she would have to hand pick songs that fit the mold and create a new playlist. This is a time consuming process that may not produce the most efficient result due to human error. The objective of this project, therefore, was to develop an application to streamline this process, optimize efficiency, and fill this user need.

Song Sift is an application built using Angular that allows users to filter and sort their song library to create specific playlists using the Spotify Web API. Utilizing the audio feature data that Spotify attaches to every song in their library, users can filter their downloaded Spotify songs based on four main attributes: (1) energy (how energetic a song sounds), (2) danceability (how danceable a song is), (3) valence (how happy a song sounds), and (4) loudness (average volume of a song). Once the user has created a playlist that fits their desired genre, he/she can easily export it to their Spotify account with the click of a button.
ContributorsDiMuro, Louis (Author) / Balasooriya, Janaka (Thesis director) / Chen, Yinong (Committee member) / Arts, Media and Engineering Sch T (Contributor) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2020-05
Description
This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain cognizant of these new technological advancements.
ContributorsHatfield, Kacy (Author) / Sha, Xin (Thesis director) / Finn, Ed (Committee member) / Barrett, The Honors College (Contributor) / Arts, Media and Engineering Sch T (Contributor)
Created2022-05
164747-Thumbnail Image.png
Description

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain cognizant of these new technological advancements.

ContributorsHatfield, Kacy (Author) / Sha, Xin (Thesis director) / Finn, Ed (Committee member) / Barrett, The Honors College (Contributor) / Arts, Media and Engineering Sch T (Contributor)
Created2022-05
164748-Thumbnail Image.png
Description

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain cognizant of these new technological advancements.

ContributorsHatfield, Kacy (Author) / Sha, Xin (Thesis director) / Finn, Ed (Committee member) / Barrett, The Honors College (Contributor) / Arts, Media and Engineering Sch T (Contributor)
Created2022-05
164749-Thumbnail Image.png
Description

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain cognizant of these new technological advancements.

ContributorsHatfield, Kacy (Author) / Sha, Xin (Thesis director) / Finn, Ed (Committee member) / Barrett, The Honors College (Contributor) / Arts, Media and Engineering Sch T (Contributor)
Created2022-05
164750-Thumbnail Image.png
Description

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain cognizant of these new technological advancements.

ContributorsHatfield, Kacy (Author) / Sha, Xin (Thesis director) / Finn, Ed (Committee member) / Barrett, The Honors College (Contributor) / Arts, Media and Engineering Sch T (Contributor)
Created2022-05
164751-Thumbnail Image.png
Description

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain cognizant of these new technological advancements.

ContributorsHatfield, Kacy (Author) / Sha, Xin (Thesis director) / Finn, Ed (Committee member) / Barrett, The Honors College (Contributor) / Arts, Media and Engineering Sch T (Contributor)
Created2022-05
164752-Thumbnail Image.png
Description

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain

This project explores the potential of an artificial intelligence/machine learning algorithm, K-Means to augment the connection between two individuals through a game interface. Further implementation of such technology is theorized in the form of a two-way chatbot. The role of bias is extensively reported and researched in order to remain cognizant of these new technological advancements.

ContributorsHatfield, Kacy (Author) / Sha, Xin (Thesis director) / Finn, Ed (Committee member) / Barrett, The Honors College (Contributor) / Arts, Media and Engineering Sch T (Contributor)
Created2022-05