Cargando…

Building a recommendation system with R : learn the art of building robust and powerful recommendation engines using R /

Learn the art of building robust and powerful recommendation engines using R About This Book Learn to exploit various data mining techniques Understand some of the most popular recommendation techniques This is a step-by-step guide full of real-world examples to help you build and optimize recommend...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Gorakala, Suresh K. (Autor), Usuelli, Michele (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, [2015]
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Texto completo

MARC

LEADER 00000cam a2200000Ii 4500
001 EBSCO_ocn926046038
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 151022s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d TEFOD  |d IDEBK  |d YDXCP  |d OCLCF  |d COO  |d EBLCP  |d DEBSZ  |d N$T  |d IDB  |d OCLCQ  |d MERUC  |d OCLCQ  |d CEF  |d OCLCQ  |d ZCU  |d UAB  |d UKAHL  |d OCLCQ  |d QGK  |d UKMGB  |d OCLCO  |d OCLCQ 
015 |a GBC1I4087  |2 bnb 
016 7 |a 018006733  |2 Uk 
019 |a 922699738  |a 922918698  |a 935250208  |a 1259199815 
020 |a 9781783554508  |q (electronic bk.) 
020 |a 1783554509  |q (electronic bk.) 
020 |z 1783554495 
020 |z 9781783554492 
029 1 |a AU@  |b 000062335225 
029 1 |a CHNEW  |b 000893908 
029 1 |a CHVBK  |b 374530653 
029 1 |a DEBBG  |b BV043627562 
029 1 |a DEBSZ  |b 473872153 
029 1 |a GBVCP  |b 897168550 
029 1 |a AU@  |b 000066229896 
029 1 |a AU@  |b 000066531483 
029 1 |a AU@  |b 000067090818 
029 1 |a UKMGB  |b 018006733 
035 |a (OCoLC)926046038  |z (OCoLC)922699738  |z (OCoLC)922918698  |z (OCoLC)935250208  |z (OCoLC)1259199815 
037 |a CL0500000662  |b Safari Books Online 
037 |a 295966FE-DC40-425E-A990-E5825999A93A  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.9.I58 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
082 0 4 |a 004.019  |2 23 
049 |a UAMI 
100 1 |a Gorakala, Suresh K.,  |e author. 
245 1 0 |a Building a recommendation system with R :  |b learn the art of building robust and powerful recommendation engines using R /  |c Suresh K. Gorakala, Michele Usuelli. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c [2015] 
264 4 |c ©2015 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from READ title page (Overdrive, viewed November 12, 2015). 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Authors; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Recommender Systems; Understanding recommender systems; The structure of the book; Collaborative filtering recommender systems; Content-based recommender systems; Knowledge-based recommender systems; Hybrid systems; Evaluation techniques; A case study; The future scope; Summary; Chapter 2: Data Mining Techniques Used in Recommender Systems; Solving a data analysis problem; Data preprocessing techniques; Similarity measures; Euclidian distance. 
505 8 |a Cosine distancePearson correlation; Dimensionality reduction; Principal component analysis; Data mining techniques; Cluster analysis; Explaining the k-means cluster algorithm; Support vector machine; Decision trees; Ensemble methods; Bagging; Random forests; Boosting; Evaluating data-mining algorithms; Summary; Chapter 3: Recommender Systems; R package for recommendation -- recommenderlab; Datasets; Jester5k, MSWeb, and MovieLense; The class for rating matrices; Computing the similarity matrix; Recommendation models; Data exploration; Exploring the nature of the data. 
505 8 |a Exploring the values of the ratingExploring which movies have been viewed; Exploring the average ratings; Visualizing the matrix; Data preparation; Selecting the most relevant data; Exploring the most relevant data; Normalizing the data; Binarizing the data; Item-based collaborative filtering; Defining the training and test sets; Building the recommendation model; Exploring the recommender model; Applying the recommender model on the test set; User-based collaborative filtering; Building the recommendation model; Applying the recommender model on the test set. 
505 8 |a Collaborative filtering on binary dataData preparation; Item-based collaborative filtering on binary data; User-based collaborative filtering on binary data; Conclusions about collaborative filtering; Limitations of collaborative filtering; Content-based filtering; Hybrid recommender systems; Knowledge-based recommender systems; Summary; Chapter 4: Evaluating the Recommender Systems; Preparing the data to evaluate the models; Splitting the data; Bootstrapping data; Using k-fold to validate models; Evaluating recommender techniques; Evaluating the ratings; Evaluating the recommendations. 
505 8 |a Identifying the most suitable modelComparing models; Identifying the most suitable model; Optimizing a numeric parameter; Summary; Chapter 5: Case Study -- Building Your Own Recommendation Engine; Preparing the data; Description of the data; Importing the data; Defining a rating matrix; Extracting item attributes; Building the model; Evaluating and optimizing the model; Building a function to evaluate the model; Optimizing the model parameters; Summary; Appendix: References; Index. 
520 |a Learn the art of building robust and powerful recommendation engines using R About This Book Learn to exploit various data mining techniques Understand some of the most popular recommendation techniques This is a step-by-step guide full of real-world examples to help you build and optimize recommendation engines Who This Book Is For If you are a competent developer with some knowledge of machine learning and R, and want to further enhance your skills to build recommendation systems, then this book is for you. What You Will Learn Get to grips with the most important branches of recommendation Understand various data processing and data mining techniques Evaluate and optimize the recommendation algorithms Prepare and structure the data before building models Discover different recommender systems along with their implementation in R Explore various evaluation techniques used in recommender systems Get to know about recommenderlab, an R package, and understand how to optimize it to build efficient recommendation systems In Detail A recommendation system performs extensive data analysis in order to generate suggestions to its users about what might interest them. R has recently become one of the most popular programming languages for the data analysis. Its structure allows you to interactively explore the data and its modules contain the most cutting-edge techniques thanks to its wide international community. This distinctive feature of the R language makes it a preferred choice for developers who are looking to build recommendation systems. The book will help you understand how to build recommender systems using R. It starts off by explaining the basics of data mining and machine learning. Next, you will be familiarized with how to build and optimize recommender models using R. Following that, you will be given an overview of the most popular recommendation techniques. Finally, you will learn to implement all the concepts you have learned throughout the book to build a recommender system. Style and approach This is a step-by-step guide that will take you through a series of core tasks. Every task is explained in detail with the help of practical examples. 
504 |a Includes bibliographical references and index. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Recommender systems (Information filtering) 
650 0 |a Machine learning. 
650 0 |a R (Computer program language) 
650 6 |a Systèmes de recommandation (Filtrage d'information) 
650 6 |a Apprentissage automatique. 
650 6 |a R (Langage de programmation) 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a Machine learning.  |2 fast  |0 (OCoLC)fst01004795 
650 7 |a R (Computer program language)  |2 fast  |0 (OCoLC)fst01086207 
650 7 |a Recommender systems (Information filtering)  |2 fast  |0 (OCoLC)fst01743365 
700 1 |a Usuelli, Michele,  |e author. 
776 0 8 |i Print version:  |a Gorakala, Suresh K.  |t Building a Recommendation System with R.  |d Birmingham : Packt Publishing Ltd, ©2015  |z 9781783554492 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781783554492/?ar  |z Texto completo 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1074859  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29351062 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4191232 
938 |a EBSCOhost  |b EBSC  |n 1074859 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis32798763 
938 |a YBP Library Services  |b YANK  |n 12625211 
994 |a 92  |b IZTAP