Presentation is loading. Please wait.

Presentation is loading. Please wait.

Should I Buy That CD? A Neural Network Project By Lucas Divine.

Similar presentations


Presentation on theme: "Should I Buy That CD? A Neural Network Project By Lucas Divine."— Presentation transcript:

1 Should I Buy That CD? A Neural Network Project By Lucas Divine

2 The Problem If I pick a certain Music Album, I would like a neural net to tell me if it is worth buying or listening to. If I pick a certain Music Album, I would like a neural net to tell me if it is worth buying or listening to. Motivation To create a neural network that is comprehensible. A neural network that functions as closely as possible to how biological neural networks would. To create a neural network that is comprehensible. A neural network that functions as closely as possible to how biological neural networks would.

3 The Neural Network Designed as a feed-forward, acyclic, multilayer perceptron with no back propagation of errors. Designed as a feed-forward, acyclic, multilayer perceptron with no back propagation of errors. Hyperbolic tangent as the activation function to prevent any specific data from skewing the overall results. Hyperbolic tangent as the activation function to prevent any specific data from skewing the overall results.

4 Diagram of the Network 1 2 12 3 Facts Opinion Stats Buy Or Pass Hidden LayerOutput Layer Input Layer [1] [2] [12] [3] PreprocessingData Price # Discs # Songs Users Gut Feeling

5 Data and Example Layout AlbumU2 – All That You Can't Leave Behind Current Price14 Number Of Discs1 Total Songs11 Original Release Year2000 Amazon Customer Rating4 Amazon Sales Ranking (thousands)0.7 Rolling Stone Rating4 Rolling Stone Customer Rating4.5 How Many Sold (millions)3 Number of weeks on Top 20094 Highest on Top 2003 User Gut Feeling?

6 Gut Feeling Input An input that affects how a majority of people decide on CDs An input that affects how a majority of people decide on CDs Affect the network results as it should Affect the network results as it should Allows for user interaction in the network Allows for user interaction in the network

7 Weights Most crucial step in the process Most crucial step in the process Static weights to affect all CDs the same way, thus judging fairly across the board Static weights to affect all CDs the same way, thus judging fairly across the board Made sure that all data had a scaled effect on the outcome depending on relevance Made sure that all data had a scaled effect on the outcome depending on relevance

8 Sample Results Gut Feeling12345 1. U2 - PopSORRY LISTENBUY 2. Paul Oakenfold – Perfecto Presents Another World LISTEN BUY 3. Metallica - MetallicaBUY 4. Metallica - Kill 'em AllSORRY LISTENBUY 5. Elvis - 30 #1 HitsLISTEN BUY

9 These Results Vary quite a bit (so does the data) Vary quite a bit (so does the data) Are specifically affected by varying stats Are specifically affected by varying stats Show that the ANN does tell you to BUY good CDs and SORRY for bad ones Show that the ANN does tell you to BUY good CDs and SORRY for bad ones A linear pattern does not occur, thus demonstrating the non-linear element of the perceptron network A linear pattern does not occur, thus demonstrating the non-linear element of the perceptron network User gut feeling input has the effect that it should User gut feeling input has the effect that it should

10 Thank you! Please refer to the project report (musicNN.pdf) for a deeper understanding Please refer to the project report (musicNN.pdf) for a deeper understanding Also run musicNeuralNetwork.m in matlab to test it out yourself Also run musicNeuralNetwork.m in matlab to test it out yourself


Download ppt "Should I Buy That CD? A Neural Network Project By Lucas Divine."

Similar presentations


Ads by Google