舉報

會員
Machine Learning With Go
最新章節:
Backpropagation
ThisbookisforGodeveloperswhoarefamiliarwiththeGosyntaxandcandevelop,build,andrunbasicGoprograms.IfyouwanttoexplorethefieldofmachinelearningandyouloveGo,thenthisbookisforyou!MachineLearningwithGowillgivereadersthepracticalskillstoperformthemostcommonmachinelearningtaskswithGo.Familiaritywithsomestatisticsandmathtopicsisnecessary.
目錄(193章)
倒序
- coverpage
- Title Page
- Copyright
- Machine Learning With Go
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- 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
- Gathering and Organizing Data
- Handling data - Gopher style
- Best practices for gathering and organizing data with Go
- CSV files
- Reading in CSV data from a file
- Handling unexpected fields
- Handling unexpected types
- Manipulating CSV data with data frames
- JSON
- Parsing JSON
- JSON output
- SQL-like databases
- Connecting to an SQL database
- Querying the database
- Modifying the database
- Caching
- Caching data in memory
- Caching data locally on disk
- Data versioning
- Pachyderm jargon
- Deploying/installing Pachyderm
- Creating data repositories for data versioning
- Putting data into data repositories
- Getting data out of versioned data repositories
- References
- Summary
- Matrices Probability and Statistics
- Matrices and vectors
- Vectors
- Vector operations
- Matrices
- Matrix operations
- Statistics
- Distributions
- Statistical measures
- Measures of central tendency
- Measures of spread or dispersion
- Visualizing distributions
- Histograms
- Box plots
- Probability
- Random variables
- Probability measures
- Independent and conditional probability
- Hypothesis testing
- Test statistics
- Calculating p-values
- References
- Summary
- Evaluation and Validation
- Evaluation
- Continuous metrics
- Categorical metrics
- Individual evaluation metrics for categorical variables
- Confusion matrices AUC and ROC
- Validation
- Training and test sets
- Holdout set
- Cross validation
- References
- Summary
- Regression
- Understanding regression model jargon
- Linear regression
- Overview of linear regression
- Linear regression assumptions and pitfalls
- Linear regression example
- Profiling the data
- Choosing our independent variable
- Creating our training and test sets
- Training our model
- Evaluating the trained model
- Multiple linear regression
- Nonlinear and other types of regression
- References
- Summary
- Classification
- Understanding classification model jargon
- Logistic regression
- Overview of logistic regression
- Logistic regression assumptions and pitfalls
- Logistic regression example
- Cleaning and profiling the data
- Creating our training and test sets
- Training and testing the logistic regression model
- k-nearest neighbors
- Overview of kNN
- kNN assumptions and pitfalls
- kNN example
- Decision trees and random forests
- Overview of decision trees and random forests
- Decision tree and random forest assumptions and pitfalls
- Decision tree example
- Random forest example
- Naive bayes
- Overview of naive bayes and its big assumption
- Naive bayes example
- References
- Summary
- Clustering
- Understanding clustering model jargon
- Measuring Distance or Similarity
- Evaluating clustering techniques
- Internal clustering evaluation
- External clustering evaluation
- k-means clustering
- Overview of k-means clustering
- k-means assumptions and pitfalls
- k-means clustering example
- Profiling the data
- Generating clusters with k-means
- Evaluating the generated clusters
- Other clustering techniques
- References
- Summary
- Time Series and Anomaly Detection
- Representing time series data in Go
- Understanding time series jargon
- Statistics related to time series
- Autocorrelation
- Partial autocorrelation
- Auto-regressive models for forecasting
- Auto-regressive model overview
- Auto-regressive model assumptions and pitfalls
- Auto-regressive model example
- Transforming to a stationary series
- Analyzing the ACF and choosing an AR order
- Fitting and evaluating an AR(2) model
- Auto-regressive moving averages and other time series models
- Anomaly detection
- References
- Summary
- Neural Networks and Deep Learning
- Understanding neural net jargon
- Building a simple neural network
- Nodes in the network
- Network architecture
- Why do we expect this architecture to work?
- Training our neural network
- Utilizing the simple neural network
- Training the neural network on real data
- Evaluating the neural network
- Introducing deep learning
- What is a deep learning model?
- Deep learning with Go
- Setting up TensorFlow for use with Go
- Retrieving and calling a pretrained TensorFlow model
- Object detection using TensorFlow from Go
- References
- Summary
- Deploying and Distributing Analyses and Models
- Running models reliably on remote machines
- A brief introduction to Docker and Docker jargon
- Docker-izing a machine learning application
- Docker-izing the model training and export
- Docker-izing model predictions
- Testing the Docker images locally
- Running the Docker images on remote machines
- Building a scalable and reproducible machine learning pipeline
- Setting up a Pachyderm and Kubernetes cluster
- Building a Pachyderm machine learning pipeline
- Creating and filling the input repositories
- Creating and running the processing stages
- Updating pipelines and examining provenance
- Scaling pipeline stages
- References
- Summary
- Algorithms/Techniques Related to Machine Learning
- Gradient descent
- Entropy information gain and related methods
- Backpropagation 更新時間:2021-07-08 10:38:01
推薦閱讀
- SQL Server 從入門到項目實踐(超值版)
- C++案例趣學
- UML和模式應用(原書第3版)
- Mastering phpMyAdmin 3.4 for Effective MySQL Management
- Mastering Kotlin
- 青少年美育趣味課堂:XMind思維導圖制作
- 從0到1:HTML+CSS快速上手
- 零基礎學MQL:基于EA的自動化交易編程
- HTML5+CSS3+JavaScript Web開發案例教程(在線實訓版)
- Hands-On RESTful Web Services with Go
- JSP開發案例教程
- Mastering Google App Engine
- Learning Apache Mahout Classification
- Hands-On Full Stack Development with Go
- 從零開始學Linux編程
- RESTful Java Web Services(Second Edition)
- SQL Server 2016 從入門到實戰(視頻教學版)
- Learning Grunt
- Java自然語言處理(原書第2版)
- Blender 3D Cookbook
- Spring Web Services 2 Cookbook
- Getting Started with RethinkDB
- ASP.NET本質論
- AngularJS by Example
- Web前端開發實戰教程(HTML5+CSS3+JavaScript)(微課版)
- Mastering Wireless Penetration Testing for Highly Secured Environments
- QlikView for Finance
- 程序員面試筆試真題庫
- JavaScript權威指南(原書第6版)
- Mastering OpenCV 4 with Python