- Machine Learning with Spark(Second Edition)
- Rajdeep Dua Manpreet Singh Ghotra Nick Pentreath
- 212字
- 2021-07-09 21:07:46
Math for Machine Learning
A machine learning user needs to have a fair understanding of machine learning concepts and algorithms. Familiarity with mathematics is an important aspect of machine learning. We learn to program by understanding the fundamental concepts and constructs of a language. Similarly, we learn machine learning by understanding concepts and algorithms using Mathematics, which is used to solve complex computational problems, and is a discipline for understanding and appreciating many computer science concepts. Mathematics plays a fundamental role in grasping theoretical concepts and in choosing the right algorithm. This chapter covers the basics of linear algebra and calculus for machine learning.
In this chapter, we will cover the following topics:
- Linear algebra
- Environment setup
- Setting up the Scala environment in Intellij
- Setting up the Scala environment on the command line
- Fields
- Vectors
- Vector spaces
- Vector types:
- Dense vector
- Sparse vector
- Vectors in Spark
- Vector operations
- Hyperplanes
- Vectors in machine learning
- Matrices
- Introduction
- Matrices types:
- Dense matrix
- CSC matrix
- Matrix in Spark
- Matrix operations
- Determinant
- Eigenvalues and eigenvectors
- Singular value decomposition
- Matrices in machine learning
- Functions
- Definition
- Function types:
- Linear functions
- Polynomial functions
- Identity functions
- Constant functions
- Probability distribution functions
- Gaussian functions
- Functional composition
- Hypothesis
- Gradient descent
- Prior, likelihood, and posterior
- Calculus
- Differential calculus
- Integral calculus
- Lagrange multipliers
- Plotting
- 零起步輕松學單片機技術(第2版)
- LabVIEW虛擬儀器從入門到測控應用130例
- 我的J2EE成功之路
- Hands-On Artificial Intelligence on Amazon Web Services
- Hadoop 2.x Administration Cookbook
- PostgreSQL Administration Essentials
- Working with Linux:Quick Hacks for the Command Line
- Visual Studio 2010 (C#) Windows數據庫項目開發
- Apache源代碼全景分析(第1卷):體系結構與核心模塊
- Web編程基礎
- Cortex-M3嵌入式處理器原理與應用
- Learn Microsoft Azure
- 算法設計與分析
- 大型機系統應用基礎
- 天才與算法:人腦與AI的數學思維