SlideShare ist ein Scribd-Unternehmen logo
1 von 23
GENETIC ALGORITHM
BASED

MUSIC RECOMMENDER .
(GAMR)
INTRODUCTION


Users are usually looking for items
they find interesting



Website is a collection of these items



Huge amounts of data available



We propose a system using a
combination of conventional
techniques and genetic algorithm



Used by E.commerce site
AIMS AND OBJECTIVES
 Generate

 Prompt

meaningful recommendations

responses and adaptation to changing

preferences
 High

recommendation accuracy

 Enriched

user interface
WHAT IS RECOMMENDATION SYSTEM


Internet-based software tools



Provides user with intelligent suggestions



Recommender systems for music data produce a list of
recommendations


Content-based filtering



Collaborative filtering
CONTENT-BASED FILTERING


Based on information and characteristics of the items
PLAN OF ACTION (Item profile+User
profile+Prediction mechanism
Item profile
likes

recommend items with
similar content

build

recommend

Good Life
E.T
Run This Town
Gold Digger

match

Hip-hop
Kanye west
Rihanna…

User profile
COLLABORATIVE FILTERING


Predict items based on the items previously rated by other

similar users


Recommended items that are preferred by other people



Example of a collaborative filtering technique.
User
Database

A
B
C
D

A
B
C
D
E

A
B
C
D
J

A
B
C
D
E

Correlation
Match

Active
User

A
B
C
D

A
B
D
E

A
B
C
D
E

A
B
C
:
E

Extract
Recommendations

E
E
LITERATURE SURVEYED
Existing Systems

Proposed system

Focus on accessed items only

Considers all items available in
database

Not prompt to immediate
changes in user interest

IGA prompts to immediate
changes in user preferences

Unable to learn from user
actions and implement them

Adapts to user actions to compute
accordingly

Accuracy is not great

The offspring generated are quite
optimal
GENERIC RS


For a typical recommender system, there are three
steps
1.

User provides some form of input to the
system.

2.

These inputs are brought together to form a
representation of the users likes and dislikes.

3.

System computes recommendations
GENETIC ALGORITHM


A genetic algorithm (GA) is a search heuristic that mimics the
process of natural evolution



Genetic algorithms belong to the larger class of evolutionary
algorithms (EA), which generate solutions to optimization
problems



Use techniques inspired by natural evolution, such as
replication, inheritance, mutation, selection, and crossover
GENETIC ALGORITHM PROCEDURE
1.

Choose the initial population of individuals

2.

Valuate the fitness of each individual

3.

Repeat until termination

4.

Select the best-fit individuals for reproduction

5.

Breed new individuals through crossover and mutation

6.

Evaluate the individual fitness of new individuals

7.

Replace least-fit population with new individuals
FLOW CHART OF SYSTEM
SYSTEM ANALYSIS
The proposed system is divided into three phases, namely,
1.

Music Feature Extraction

2.

Evaluation

3.

Interactive Genetic Algorithm

In our proposed system, IGA works in three steps:
Selection,Crossover, and Matching.
SYSTEM ARCHITECTURE
RESULT AND DISCUSSION
SCOPE OF THE SYSTEM


More than half the music now-a-days is downloaded



The trend is bound to rise exponentially



Virtually impossible to go through the heap of data and
choose



Recommendations from primary sources are too narrow



They amount to a bulk of online sales across sectors



These systems are attracting huge attention and
investments from e-commerce sites
TECHNICAL REQUIREMENTS
HARDWARE :


256 MB RAM



80 GB HDD



Intel 1.66 GHz Processor Pentium 4

SOFTWARE :


Visual Studio 2008(.Net framework)



MS SQL Server 2005
CONCLUSION
We propose a real-time genetic

recommendation method for music data in
order to overcome the shortfalls of existing
recommendation systems based on content based
filtering and other such techniques that fail in
reflecting in the current user preferences.
REFERENCES
[1] Hyun – Tae Kim, Eungyeong Kim, “Recommender
system based on genetic algorithm for music data”, 2nd
International Conference on Computer Engineering and
Technology, 2010.
[2] J. Ben Schafer, Joseph Konstan, John Riedl,
“Recommender Systems in ECommerce”,2007.
[3]Sachin Bojewar and Jaya Fulekar , “Application of
Genetic Algorithm For Audio Search with Recommender
System”, 2006.
[4] Tom V. Mathew, “Genetic algorithm”,2005.
genetic algorithm based music recommender system

Weitere ähnliche Inhalte

Was ist angesagt?

A content based movie recommender system for mobile application
A content based movie recommender system for mobile applicationA content based movie recommender system for mobile application
A content based movie recommender system for mobile applicationArafat X
 
Recommendation system
Recommendation system Recommendation system
Recommendation system Vikrant Arya
 
Recommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringRecommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringViet-Trung TRAN
 
Collaborative Filtering using KNN
Collaborative Filtering using KNNCollaborative Filtering using KNN
Collaborative Filtering using KNNŞeyda Hatipoğlu
 
Movie lens movie recommendation system
Movie lens movie recommendation systemMovie lens movie recommendation system
Movie lens movie recommendation systemGaurav Sawant
 
Recommendation system
Recommendation systemRecommendation system
Recommendation systemRishabh Mehta
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender SystemsT212
 
Movie lens recommender systems
Movie lens recommender systemsMovie lens recommender systems
Movie lens recommender systemsKapil Garg
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender SystemsDavid Zibriczky
 
Recommendation System
Recommendation SystemRecommendation System
Recommendation SystemAnamta Sayyed
 
Introduction to Recommendation Systems
Introduction to Recommendation SystemsIntroduction to Recommendation Systems
Introduction to Recommendation SystemsTrieu Nguyen
 
How to build a recommender system?
How to build a recommender system?How to build a recommender system?
How to build a recommender system?blueace
 
Movies Recommendation System
Movies Recommendation SystemMovies Recommendation System
Movies Recommendation SystemShubham Patil
 
Deep Learning for Recommender Systems RecSys2017 Tutorial
Deep Learning for Recommender Systems RecSys2017 Tutorial Deep Learning for Recommender Systems RecSys2017 Tutorial
Deep Learning for Recommender Systems RecSys2017 Tutorial Alexandros Karatzoglou
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender systemStanley Wang
 

Was ist angesagt? (20)

A content based movie recommender system for mobile application
A content based movie recommender system for mobile applicationA content based movie recommender system for mobile application
A content based movie recommender system for mobile application
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Recommendation system
Recommendation system Recommendation system
Recommendation system
 
Project presentation
Project presentationProject presentation
Project presentation
 
Recommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringRecommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filtering
 
Collaborative Filtering using KNN
Collaborative Filtering using KNNCollaborative Filtering using KNN
Collaborative Filtering using KNN
 
Movie lens movie recommendation system
Movie lens movie recommendation systemMovie lens movie recommendation system
Movie lens movie recommendation system
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
 
Recommender system
Recommender systemRecommender system
Recommender system
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Movie lens recommender systems
Movie lens recommender systemsMovie lens recommender systems
Movie lens recommender systems
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender Systems
 
Learn to Rank search results
Learn to Rank search resultsLearn to Rank search results
Learn to Rank search results
 
Recommendation System
Recommendation SystemRecommendation System
Recommendation System
 
Introduction to Recommendation Systems
Introduction to Recommendation SystemsIntroduction to Recommendation Systems
Introduction to Recommendation Systems
 
How to build a recommender system?
How to build a recommender system?How to build a recommender system?
How to build a recommender system?
 
Movies Recommendation System
Movies Recommendation SystemMovies Recommendation System
Movies Recommendation System
 
Deep Learning for Recommender Systems RecSys2017 Tutorial
Deep Learning for Recommender Systems RecSys2017 Tutorial Deep Learning for Recommender Systems RecSys2017 Tutorial
Deep Learning for Recommender Systems RecSys2017 Tutorial
 
final report.pdf
final report.pdffinal report.pdf
final report.pdf
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 

Ähnlich wie genetic algorithm based music recommender system

Practical Approaches to Sharing Information
Practical Approaches to Sharing InformationPractical Approaches to Sharing Information
Practical Approaches to Sharing InformationChristine Connors
 
Homepage Personalization at Spotify
Homepage Personalization at SpotifyHomepage Personalization at Spotify
Homepage Personalization at SpotifyOguz Semerci
 
Sistemas de Recomendação sem Enrolação
Sistemas de Recomendação sem Enrolação Sistemas de Recomendação sem Enrolação
Sistemas de Recomendação sem Enrolação Gabriel Moreira
 
Ordering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect dataOrdering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect dataAndy Stretton
 
Recommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic AlgorithmRecommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic AlgorithmVaibhav Varshney
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systemsvivatechijri
 
Analysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMAnalysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMIJERA Editor
 
FaceTag - IASummit 2007
FaceTag - IASummit 2007FaceTag - IASummit 2007
FaceTag - IASummit 2007Andrea Resmini
 
Sweeny ux-seo om-cap 2014_v3
Sweeny ux-seo om-cap 2014_v3Sweeny ux-seo om-cap 2014_v3
Sweeny ux-seo om-cap 2014_v3Marianne Sweeny
 
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...inventionjournals
 
Teaching Machines to Fish -- How eBay Improves Itself
Teaching Machines to Fish -- How eBay Improves ItselfTeaching Machines to Fish -- How eBay Improves Itself
Teaching Machines to Fish -- How eBay Improves ItselfRandy Shoup
 
Recommendation System Using Social Networking
Recommendation System Using Social Networking Recommendation System Using Social Networking
Recommendation System Using Social Networking ijcseit
 
Inteligent Catalogue Final
Inteligent Catalogue FinalInteligent Catalogue Final
Inteligent Catalogue Finalguestcaef1d
 
Software Analytics: Data Analytics for Software Engineering
Software Analytics: Data Analytics for Software EngineeringSoftware Analytics: Data Analytics for Software Engineering
Software Analytics: Data Analytics for Software EngineeringTao Xie
 
II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...
II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...
II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...Dr. Haxel Consult
 
Search Analytics at Enterprise Search Summit Fall 2011
Search Analytics at Enterprise Search Summit Fall 2011Search Analytics at Enterprise Search Summit Fall 2011
Search Analytics at Enterprise Search Summit Fall 2011Sematext Group, Inc.
 

Ähnlich wie genetic algorithm based music recommender system (20)

Practical Approaches to Sharing Information
Practical Approaches to Sharing InformationPractical Approaches to Sharing Information
Practical Approaches to Sharing Information
 
243
243243
243
 
Homepage Personalization at Spotify
Homepage Personalization at SpotifyHomepage Personalization at Spotify
Homepage Personalization at Spotify
 
Sistemas de Recomendação sem Enrolação
Sistemas de Recomendação sem Enrolação Sistemas de Recomendação sem Enrolação
Sistemas de Recomendação sem Enrolação
 
Ordering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect dataOrdering the chaos: Creating websites with imperfect data
Ordering the chaos: Creating websites with imperfect data
 
Recommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic AlgorithmRecommendation engine Using Genetic Algorithm
Recommendation engine Using Genetic Algorithm
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Analysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMAnalysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMM
 
Btp 3rd Report
Btp 3rd ReportBtp 3rd Report
Btp 3rd Report
 
FaceTag at IASummit 2007
FaceTag at IASummit 2007FaceTag at IASummit 2007
FaceTag at IASummit 2007
 
FaceTag - IASummit 2007
FaceTag - IASummit 2007FaceTag - IASummit 2007
FaceTag - IASummit 2007
 
Sweeny ux-seo om-cap 2014_v3
Sweeny ux-seo om-cap 2014_v3Sweeny ux-seo om-cap 2014_v3
Sweeny ux-seo om-cap 2014_v3
 
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
 
Teaching Machines to Fish -- How eBay Improves Itself
Teaching Machines to Fish -- How eBay Improves ItselfTeaching Machines to Fish -- How eBay Improves Itself
Teaching Machines to Fish -- How eBay Improves Itself
 
Recommendation System Using Social Networking
Recommendation System Using Social Networking Recommendation System Using Social Networking
Recommendation System Using Social Networking
 
Inteligent Catalogue Final
Inteligent Catalogue FinalInteligent Catalogue Final
Inteligent Catalogue Final
 
Software Analytics: Data Analytics for Software Engineering
Software Analytics: Data Analytics for Software EngineeringSoftware Analytics: Data Analytics for Software Engineering
Software Analytics: Data Analytics for Software Engineering
 
II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...
II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...
II-SDV 2012 Automatic Query Re-Ranking in a Patent Database by Local Frequenc...
 
Search Analytics at Enterprise Search Summit Fall 2011
Search Analytics at Enterprise Search Summit Fall 2011Search Analytics at Enterprise Search Summit Fall 2011
Search Analytics at Enterprise Search Summit Fall 2011
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 

Kürzlich hochgeladen

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 

genetic algorithm based music recommender system

  • 2. INTRODUCTION  Users are usually looking for items they find interesting  Website is a collection of these items  Huge amounts of data available  We propose a system using a combination of conventional techniques and genetic algorithm  Used by E.commerce site
  • 3. AIMS AND OBJECTIVES  Generate  Prompt meaningful recommendations responses and adaptation to changing preferences  High recommendation accuracy  Enriched user interface
  • 4. WHAT IS RECOMMENDATION SYSTEM  Internet-based software tools  Provides user with intelligent suggestions  Recommender systems for music data produce a list of recommendations  Content-based filtering  Collaborative filtering
  • 5. CONTENT-BASED FILTERING  Based on information and characteristics of the items
  • 6. PLAN OF ACTION (Item profile+User profile+Prediction mechanism Item profile likes recommend items with similar content build recommend Good Life E.T Run This Town Gold Digger match Hip-hop Kanye west Rihanna… User profile
  • 7. COLLABORATIVE FILTERING  Predict items based on the items previously rated by other similar users  Recommended items that are preferred by other people  Example of a collaborative filtering technique.
  • 9. LITERATURE SURVEYED Existing Systems Proposed system Focus on accessed items only Considers all items available in database Not prompt to immediate changes in user interest IGA prompts to immediate changes in user preferences Unable to learn from user actions and implement them Adapts to user actions to compute accordingly Accuracy is not great The offspring generated are quite optimal
  • 10. GENERIC RS  For a typical recommender system, there are three steps 1. User provides some form of input to the system. 2. These inputs are brought together to form a representation of the users likes and dislikes. 3. System computes recommendations
  • 11. GENETIC ALGORITHM  A genetic algorithm (GA) is a search heuristic that mimics the process of natural evolution  Genetic algorithms belong to the larger class of evolutionary algorithms (EA), which generate solutions to optimization problems  Use techniques inspired by natural evolution, such as replication, inheritance, mutation, selection, and crossover
  • 12. GENETIC ALGORITHM PROCEDURE 1. Choose the initial population of individuals 2. Valuate the fitness of each individual 3. Repeat until termination 4. Select the best-fit individuals for reproduction 5. Breed new individuals through crossover and mutation 6. Evaluate the individual fitness of new individuals 7. Replace least-fit population with new individuals
  • 13. FLOW CHART OF SYSTEM
  • 14. SYSTEM ANALYSIS The proposed system is divided into three phases, namely, 1. Music Feature Extraction 2. Evaluation 3. Interactive Genetic Algorithm In our proposed system, IGA works in three steps: Selection,Crossover, and Matching.
  • 15.
  • 18.
  • 19. SCOPE OF THE SYSTEM  More than half the music now-a-days is downloaded  The trend is bound to rise exponentially  Virtually impossible to go through the heap of data and choose  Recommendations from primary sources are too narrow  They amount to a bulk of online sales across sectors  These systems are attracting huge attention and investments from e-commerce sites
  • 20. TECHNICAL REQUIREMENTS HARDWARE :  256 MB RAM  80 GB HDD  Intel 1.66 GHz Processor Pentium 4 SOFTWARE :  Visual Studio 2008(.Net framework)  MS SQL Server 2005
  • 21. CONCLUSION We propose a real-time genetic recommendation method for music data in order to overcome the shortfalls of existing recommendation systems based on content based filtering and other such techniques that fail in reflecting in the current user preferences.
  • 22. REFERENCES [1] Hyun – Tae Kim, Eungyeong Kim, “Recommender system based on genetic algorithm for music data”, 2nd International Conference on Computer Engineering and Technology, 2010. [2] J. Ben Schafer, Joseph Konstan, John Riedl, “Recommender Systems in ECommerce”,2007. [3]Sachin Bojewar and Jaya Fulekar , “Application of Genetic Algorithm For Audio Search with Recommender System”, 2006. [4] Tom V. Mathew, “Genetic algorithm”,2005.

Hinweis der Redaktion

  1. We proposed a new recommender system for music data by combining the content based filtering technique with interactive genetic algorithmthe content based approach has some limitation such tha it focuses on only the accessed items and is not prompt to immediate changes in the potential interest of users.to overcome these limitations,we combine the content based filtering approach and genetic algorithm in our prposedsystGAs produces offspring(i.e;new solutions) by the combination of selected solutionswe proposed real-time genetic recommendation method in order to overcome the existing recommendation techniques are notreflect the current user`s intend. With the genetic algorithm newer solutions can be generatedproviding optimal solution each time when the algorithm is made to run, thus providingmutations. This method can be compared with the existing ones which lack the quality of providing accurate results.
  2. For a typical recommender system, there are three stepsThe user provides some form of input to the system. These inputs can be both explicit and implicit . Ratings submitted by users are among explicit inputs whereas the URLs visited by a user and time spent reading a web site are among possible implicit inputs.These inputs are brought together to form a representation of the users likes and dislikes. This representation could be as simple as a matrix of items-ratings, or as complex as a data structure combining both content and rating information.The system computes recommendations using these user profiles.
  3. WORKING:Apply genetic algorithm to music recommendation system.  The system can detect and recommend appropriate songs which are suitable for user’s musical preference.  And, the system requires pre-processing which is feature (i,e. tempo, chord, pitch, etc.) extraction from music. It based on shuffle operation. (i.e, play song randomly)  At first time, the system recommends songs randomly and user cans judge’s song’s preference by controlling their devices or program. Just click the next song button.
  4. Description: This is the general list where all thesongs of different category is listed. The user canlisten to songs as well as rate them. Once userprovides ratings, user is directed to the recommendedlist of songs based on user preference
  5. Description: This is the final output page of therecommender system. This page displays the top tenrecommendations to the user based o his preferences.