Record:   Prev Next
作者 Wali, Akhil
書名 Clojure for Machine Learning
出版項 Olton Birmingham : Packt Publishing, Limited, 2014
©2014
國際標準書號 9781783284368 (electronic bk.)
9781783284351
book jacket
說明 1 online resource (317 pages)
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
附註 Intro -- Clojure for Machine Learning -- Table of Contents -- Clojure for Machine Learning -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Downloading the color images of this book -- Errata -- Piracy -- Questions -- 1. Working with Matrices -- Introducing Leiningen -- Representing matrices -- Generating matrices -- Adding matrices -- Multiplying matrices -- Transposing and inverting matrices -- Interpolating using matrices -- Summary -- 2. Understanding Linear Regression -- Understanding single-variable linear regression -- Understanding gradient descent -- Understanding multivariable linear regression -- Gradient descent with multiple variables -- Understanding Ordinary Least Squares -- Using linear regression for prediction -- Understanding regularization -- Summary -- 3. Categorizing Data -- Understanding the binary and multiclass classification -- Understanding the Bayesian classification -- Using the k-nearest neighbors algorithm -- Using decision trees -- Summary -- 4. Building Neural Networks -- Understanding nonlinear regression -- Representing neural networks -- Understanding multilayer perceptron ANNs -- Understanding the backpropagation algorithm -- Understanding recurrent neural networks -- Building SOMs -- Summary -- 5. Selecting and Evaluating Data -- Understanding underfitting and overfitting -- Evaluating a model -- Understanding feature selection -- Varying the regularization parameter -- Understanding learning curves -- Improving a model -- Using cross-validation -- Building a spam classifier -- Summary
6. Building Support Vector Machines -- Understanding large margin classification -- Alternative forms of SVMs -- Linear classification using SVMs -- Using kernel SVMs -- Sequential minimal optimization -- Using kernel functions -- Summary -- 7. Clustering Data -- Using K-means clustering -- Clustering data using clj-ml -- Using hierarchical clustering -- Using Expectation-Maximization -- Using SOMs -- Reducing dimensions in the data -- Summary -- 8. Anomaly Detection and Recommendation -- Detecting anomalies -- Building recommendation systems -- Content-based filtering -- Collaborative filtering -- Using the Slope One algorithm -- Summary -- 9. Large-scale Machine Learning -- Using MapReduce -- Querying and storing datasets -- Machine learning in the cloud -- Summary -- A. References -- Chapter 1 -- Chapter 2 -- Chapter 3 -- Chapter 4 -- Chapter 5 -- Chapter 6 -- Chapter 7 -- Chapter 8 -- Chapter 9 -- Index
A book that brings out the strengths of Clojure programming that have to facilitate machine learning. Each topic is described in substantial detail, and examples and libraries in Clojure are also demonstrated.This book is intended for Clojure developers who want to explore the area of machine learning. Basic understanding of the Clojure programming language is required, but thorough acquaintance with the standard Clojure library or any libraries are not required. Familiarity with theoretical concepts and notation of mathematics and statistics would be an added advantage
Description based on publisher supplied metadata and other sources
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2020. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries
鏈接 Print version: Wali, Akhil Clojure for Machine Learning Olton Birmingham : Packt Publishing, Limited,c2014 9781783284351
主題 Java virtual machine.;Java (Computer program language);Clojure (Computer program language)
Electronic books
Record:   Prev Next