Machine learning for the web / Andrea Isoni.

Explore the web and make smarter predictions using PythonAbout This Book Targets two big and prominent markets where sophisticated web apps are of need and importance. Practical examples of building machine learning web application, which are easy to follow and replicate. A comprehensive tutorial on...

Full description

Saved in:
Bibliographic Details
Main Author: Isoni, Andrea (Author)
Format: eBook
Language:English
Published: Birmingham : Packt Publishing, 2016.
Subjects:
Online Access:Click for online access

MARC

LEADER 00000cam a2200000 i 4500
001 ocn962071208
003 OCoLC
005 20241006213017.0
006 m o d
007 cr |||||||||||
008 160505s2016 enk o 000 0 eng d
040 |a NLE  |b eng  |e rda  |e pn  |c NLE  |d OCLCO  |d COO  |d VT2  |d OCLCF  |d FEM  |d EBLCP  |d OCLCQ  |d MERUC  |d OCLCQ  |d IDB  |d OCLCQ  |d REB  |d UOK  |d OCLCQ  |d WYU  |d OCLCQ  |d LVT  |d UKAHL  |d OCLCQ  |d UKMGB  |d OCLCO  |d K6U  |d OCLCQ  |d OCLCO  |d OCLCL 
015 |a GBB670998  |2 bnb 
016 7 |a 017858059  |2 Uk 
019 |a 968076051  |a 969012933 
020 |a 9781785888724  |q (PDF ebook) 
020 |a 1785888722  |q (PDF ebook) 
020 |a 9781785886607 
020 |a 1785886606 
024 3 |a 9781785886607 
035 |a (OCoLC)962071208  |z (OCoLC)968076051  |z (OCoLC)969012933 
037 |a 9781785888724  |b Packt Publishing Pvt. Ltd 
050 4 |a Q325.5  |b .I86 2016eb 
049 |a HCDD 
100 1 |a Isoni, Andrea,  |e author. 
245 1 0 |a Machine learning for the web /  |c Andrea Isoni. 
264 1 |a Birmingham :  |b Packt Publishing,  |c 2016. 
300 |a 1 online resource 
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 
588 0 |a CIP data; resource not viewed. 
520 8 |a Explore the web and make smarter predictions using PythonAbout This Book Targets two big and prominent markets where sophisticated web apps are of need and importance. Practical examples of building machine learning web application, which are easy to follow and replicate. A comprehensive tutorial on Python libraries and frameworks to get you up and started. Who This Book Is ForThe book is aimed at upcoming and new data scientists who have little experience with machine learning or users who are interested in and are working on developing smart (predictive) web applications. Knowledge of Django would be beneficial. The reader is expected to have a background in Python programming and good knowledge of statistics. What You Will Learn Get familiar with the fundamental concepts and some of the jargons used in the machine learning community Use tools and techniques to mine data from websites Grasp the core concepts of Django framework Get to know the most useful clustering and classification techniques and implement them in Python Acquire all the necessary knowledge to build a web application with Django Successfully build and deploy a movie recommendation system application using the Django framework in PythonIn DetailPython is a general purpose and also a comparatively easy to learn programming language. Hence it is the language of choice for data scientists to prototype, visualize, and run data analyses on small and medium-sized data sets. This is a unique book that helps bridge the gap between machine learning and web development. It focuses on the difficulties of implementing predictive analytics in web applications. We focus on the Python language, frameworks, tools, and libraries, showing you how to build a machine learning system. You will explore the core machine learning concepts and then develop and deploy the data into a web application using the Django framework. You will also learn to carry out web, document, and server mining tasks, and build recommendation engines. Later, you will explore Python's impressive Django framework and will find out how to build a modern simple web app with machine learning features. Style and approachInstead of being overwhelmed with multiple concepts at once, this book provides a step-by-step approach that will guide you through one topic at a time. An intuitive step-by step guide that will focus on one key topic at a time. Building upon the acquired knowledge in each chapter, we will connect the fundamental theory and practical tips by illustrative visualizations and hands-on code examples. 
505 0 |a Preface; Introduction to Practical Machine Learning Using Python; General machine-learning concepts; Machine-learning example; Installing and importing a module (library); Preparing, manipulating and visualizing data -- NumPy, pandas and matplotlib tutorials; Using NumPy; Arrays creation; Array manipulations; Array operations; Linear algebra operations; Statistics and mathematical functions; Understanding the pandas module; Exploring data; Manipulate data; Matplotlib tutorial; Scientific libraries used in the book; When to use machine learning; Summary; Unsupervised Machine Learning. 
505 8 |a Clustering algorithmsDistribution methods; Expectation maximization; Mixture of Gaussians; Centroid methods; k-means; Density methods; Mean -- shift; Hierarchical methods; Training and comparison of the clustering methods; Dimensionality reduction; Principal Component Analysis (PCA); PCA example; Singular value decomposition; Summary; Supervised Machine Learning; Model error estimation; Generalized linear models; Linear regression; Ridge regression; Lasso regression; Logistic regression; Probabilistic interpretation of generalized linear models; k-nearest neighbours (KNN); Naive Bayes. 
505 8 |a Multinomial Naive BayesGaussian Naive Bayes; Decision trees; Support vector machine; Kernel trick; A comparison of methods; Regression problem; Classification problem; Hidden Markov model; A Python example; Summary; Web Mining Techniques; Web structure mining; Web crawlers (or spiders); Indexer; Ranking -- PageRank algorithm; Web content mining; Parsing; Natural language processing; Information retrieval models; TF-IDF; Latent Semantic Analysis (LSA); Doc2Vec (word2vec); Word2vec -- continuous bag of words and skip-gram architectures; Mathematical description of the CBOW model. 
505 8 |a Doc2Vec extensionMovie review query example; Postprocessing information; Latent Dirichlet allocation; Model; Example; Opinion mining (sentiment analysis); Summary; Recommendation Systems; Utility matrix; Similarities measures; Collaborative Filtering methods; Memory-based Collaborative Filtering; User-based Collaborative Filtering; Item-based Collaborative Filtering; Simplest item-based Collaborative Filtering -- slope one; Model-based Collaborative Filtering; Alternative least square (ALS); Stochastic gradient descent (SGD); Non-negative matrix factorization (NMF). 
505 8 |a Singular value decomposition (SVD)CBF methods; Item features average method; Regularized linear regression method; Association rules for learning recommendation system; Log-likelihood ratios recommendation system method; Hybrid recommendation systems; Evaluation of the recommendation systems; Root mean square error (RMSE) evaluation; Classification metrics; Summary; Getting Started with Django; HTTP -- the basics of the GET and POST methods; Installation and server creation; Settings; Writing an app -- most important features; Models; URL and views behind HTML web pages; HTML pages. 
650 0 |a Machine learning. 
650 0 |a Python (Computer program language) 
650 7 |a Machine learning  |2 fast 
650 7 |a Python (Computer program language)  |2 fast 
758 |i has work:  |a Machine learning for the web (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCGHCvWV4j7dYQYpJy3QGtq  |4 https://id.oclc.org/worldcat/ontology/hasWork 
856 4 0 |u https://ebookcentral.proquest.com/lib/holycrosscollege-ebooks/detail.action?docID=4620794  |y Click for online access 
903 |a EBC-AC 
994 |a 92  |b HCD