- 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
- 中文版Photoshop CS5數(shù)碼照片處理完全自學一本通
- AWS:Security Best Practices on AWS
- ROS機器人編程與SLAM算法解析指南
- 嵌入式Linux上的C語言編程實踐
- Moodle Course Design Best Practices
- Learn CloudFormation
- Kubernetes for Developers
- 傳感器與新聞
- 網(wǎng)站入侵與腳本攻防修煉
- Photoshop CS5圖像處理入門、進階與提高
- Keras Reinforcement Learning Projects
- 深度學習之模型優(yōu)化:核心算法與案例實踐
- OSGi原理與最佳實踐
- 時序大數(shù)據(jù)平臺TDengine核心原理與實戰(zhàn)
- 實戰(zhàn)GAN:TensorFlow與Keras生成對抗網(wǎng)絡(luò)構(gòu)建