15 MATH CONCEPTS EVERY DATA SCIENTIST SHOULD KNOW understand and learn how to apply the math behind data science algorithms

Book Cover
Average Rating
Published
Birmingham, UK : Packt Publishing Ltd., 2024.
Status
Available Online

Description

Create more effective and powerful data science solutions by learning when, where, and how to apply key math principles that drive most data science algorithms Key Features Understand key data science algorithms with Python-based examples Increase the impact of your data science solutions by learning how to apply existing algorithms Take your data science solutions to the next level by learning how to create new algorithms Purchase of the print or Kindle book includes a free PDF eBook Book Description Data science combines the power of data with the rigor of scientific methodology, with mathematics providing the tools and frameworks for analysis, algorithm development, and deriving insights. As machine learning algorithms become increasingly complex, a solid grounding in math is crucial for data scientists. David Hoyle, with over 30 years of experience in statistical and mathematical modeling, brings unparalleled industrial expertise to this book, drawing from his work in building predictive models for the world's largest retailers. Encompassing 15 crucial concepts, this book covers a spectrum of mathematical techniques to help you understand a vast range of data science algorithms and applications. Starting with essential foundational concepts, such as random variables and probability distributions, you'll learn why data varies, and explore matrices and linear algebra to transform that data. Building upon this foundation, the book spans general intermediate concepts, such as model complexity and network analysis, as well as advanced concepts such as kernel-based learning and information theory. Each concept is illustrated with Python code snippets demonstrating their practical application to solve problems. By the end of the book, you'll have the confidence to apply key mathematical concepts to your data science challenges. What you will learn Master foundational concepts that underpin all data science applications Use advanced techniques to elevate your data science proficiency Apply data science concepts to solve real-world data science challenges Implement the NumPy, SciPy, and scikit-learn concepts in Python Build predictive machine learning models with mathematical concepts Gain expertise in Bayesian non-parametric methods for advanced probabilistic modeling Acquire mathematical skills tailored for time-series and network data types Who this book is for This book is for data scientists, machine learning engineers, and data analysts who already use data science tools and libraries but want to learn more about the underlying math. Whether you're looking to build upon the math you already know, or need insights into when and how to adopt tools and libraries to your data science problem, this book is for you. Organized into essential, general, and selected concepts, this book is for both practitioners just starting out on their data science journey and experienced data scientists.

More Details

Format
Edition
1st edition.
Language
English
ISBN
9781837631940, 1837631948

Notes

Description
Create more effective and powerful data science solutions by learning when, where, and how to apply key math principles that drive most data science algorithms Key Features Understand key data science algorithms with Python-based examples Increase the impact of your data science solutions by learning how to apply existing algorithms Take your data science solutions to the next level by learning how to create new algorithms Purchase of the print or Kindle book includes a free PDF eBook Book Description Data science combines the power of data with the rigor of scientific methodology, with mathematics providing the tools and frameworks for analysis, algorithm development, and deriving insights. As machine learning algorithms become increasingly complex, a solid grounding in math is crucial for data scientists. David Hoyle, with over 30 years of experience in statistical and mathematical modeling, brings unparalleled industrial expertise to this book, drawing from his work in building predictive models for the world's largest retailers. Encompassing 15 crucial concepts, this book covers a spectrum of mathematical techniques to help you understand a vast range of data science algorithms and applications. Starting with essential foundational concepts, such as random variables and probability distributions, you'll learn why data varies, and explore matrices and linear algebra to transform that data. Building upon this foundation, the book spans general intermediate concepts, such as model complexity and network analysis, as well as advanced concepts such as kernel-based learning and information theory. Each concept is illustrated with Python code snippets demonstrating their practical application to solve problems. By the end of the book, you'll have the confidence to apply key mathematical concepts to your data science challenges. What you will learn Master foundational concepts that underpin all data science applications Use advanced techniques to elevate your data science proficiency Apply data science concepts to solve real-world data science challenges Implement the NumPy, SciPy, and scikit-learn concepts in Python Build predictive machine learning models with mathematical concepts Gain expertise in Bayesian non-parametric methods for advanced probabilistic modeling Acquire mathematical skills tailored for time-series and network data types Who this book is for This book is for data scientists, machine learning engineers, and data analysts who already use data science tools and libraries but want to learn more about the underlying math. Whether you're looking to build upon the math you already know, or need insights into when and how to adopt tools and libraries to your data science problem, this book is for you. Organized into essential, general, and selected concepts, this book is for both practitioners just starting out on their data science journey and experienced data scientists.
Local note
O'Reilly O'Reilly Online Learning: Academic/Public Library Edition

Table of Contents

Cover
Copyright
Contributors
Table of Contents
Preface
Part 1: Essential Concepts
Chapter 1: Recap of Mathematical Notation and Terminology
Technical requirements
Number systems
Notation for numbers and fields
Complex numbers
What we learned
Linear algebra
Vectors
Matrices
What we learned
Sums, products, and logarithms
Sums and the ​ ​ notation
Products and the ​ ​ notation
Logarithms
What we learned
Differential and integral calculus
Differentiation
Finding maxima and minima
Integration
What we learned
Analysis
Limits
Order notation
Taylor series expansions
What we learned
Combinatorics
Binomial coefficients
What we learned
Summary
Notes and further reading
Chapter 2: Random Variables and Probability Distributions
Technical requirements
All data is random
A little example
Systematic variation can be learned
random variation can't
Random variation is not just measurement error
What are the consequences of data being random?
What we learned
Random variables and probability distributions
A new concept
random variables
Summarizing probability distributions
Continuous distributions
Transforming and combining random variables
Named distributions
What we learned
Sampling from distributions
How datasets relate to random variables and probability distributions
How big is the population from which a dataset is sampled?
How to sample
Generating your own random numbers code example
Sampling from numpy distributions code example
What we learned
Understanding statistical estimators
Consistency, bias, and efficiency
The empirical distribution function
What we learned
The Central Limit Theorem
Sums of random variables
CLT code example
CLT example with discrete variables
Computational estimation of a PDF from data
KDE code example
What we learned
Summary
Exercises
Chapter 3: Matrices and Linear Algebra
Technical requirements
Inner and outer products of vectors
Inner product of two vectors
Outer product of two vectors
What we learned
Matrices as transformations
Matrix multiplication
The identity matrix
The inverse matrix
More examples of matrices as transformations
Matrix transformation code example
What we learned
Matrix decompositions
Eigen-decompositions
Eigenvector and eigenvalues
Eigen-decomposition of a square matrix
Eigen-decomposition code example
Singular value decomposition
The SVD of a complex matrix
What we learned
Matrix properties
Trace
Determinant
What we learned
Matrix factorization and dimensionality reduction
Dimensionality reduction
Principal component analysis
Non-negative matrix factorization
What we learned
Summary
Exercises
Notes and further reading
Chapter 4: Loss Functions and Optimization

Discover More

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Hoyle, D. (2024). 15 MATH CONCEPTS EVERY DATA SCIENTIST SHOULD KNOW: understand and learn how to apply the math behind data science algorithms (1st edition.). Packt Publishing Ltd..

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Hoyle, David. 2024. 15 MATH CONCEPTS EVERY DATA SCIENTIST SHOULD KNOW: Understand and Learn How to Apply the Math Behind Data Science Algorithms. Birmingham, UK: Packt Publishing Ltd.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Hoyle, David. 15 MATH CONCEPTS EVERY DATA SCIENTIST SHOULD KNOW: Understand and Learn How to Apply the Math Behind Data Science Algorithms Birmingham, UK: Packt Publishing Ltd, 2024.

Harvard Citation (style guide)

Hoyle, D. (2024). 15 MATH CONCEPTS EVERY DATA SCIENTIST SHOULD KNOW: understand and learn how to apply the math behind data science algorithms. 1st edn. Birmingham, UK: Packt Publishing Ltd.

MLA Citation, 9th Edition (style guide)

Hoyle, David. 15 MATH CONCEPTS EVERY DATA SCIENTIST SHOULD KNOW: Understand and Learn How to Apply the Math Behind Data Science Algorithms 1st edition., Packt Publishing Ltd., 2024.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
32f62774-8d3c-9d18-74f1-73dc60245d2d-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work ID32f62774-8d3c-9d18-74f1-73dc60245d2d-eng
Full title15 math concepts every data scientist should know understand and learn how to apply the math behind data science algorithms
Authorhoyle david
Grouping Categorybook
Last Update2025-01-24 12:33:29PM
Last Indexed2025-05-03 03:08:42AM

Book Cover Information

Image Sourcedefault
First LoadedJan 15, 2025
Last UsedFeb 19, 2025

Marc Record

First DetectedDec 16, 2024 11:30:28 PM
Last File Modification TimeDec 17, 2024 08:39:29 AM
SuppressedRecord had no items

MARC Record

LEADER07881cam a22005417a 4500
001on1452826348
003OCoLC
00520241217082841.0
006m     o  d        
007cr |n|||||||||
008240822s2024    enk     o     000 0 eng d
019 |a 1452782245
020 |a 9781837631940|q (electronic bk.)
020 |a 1837631948|q (electronic bk.)
035 |a (OCoLC)1452826348|z (OCoLC)1452782245
037 |a 9781837634187|b O'Reilly Media
037 |a 10769350|b IEEE
040 |a YDX|b eng|c YDX|d OCLCO|d ORMDA|d OCLCO|d EBLCP|d OCLKB|d OCLCQ|d IEEEE
049 |a MAIN
050 4|a QA76.9.M35
08204|a 004.01/51|2 23/eng/20240826
1001 |a Hoyle, David,|e author.|9 202704
24510|a 15 MATH CONCEPTS EVERY DATA SCIENTIST SHOULD KNOW|h [electronic resource] :|b understand and learn how to apply the math behind data science algorithms /|c David Hoyle.
250 |a 1st edition.
260 |a Birmingham, UK :|b Packt Publishing Ltd.,|c 2024.
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
5050 |a Cover -- Copyright -- Contributors -- Table of Contents -- Preface -- Part 1: Essential Concepts -- Chapter 1: Recap of Mathematical Notation and Terminology -- Technical requirements -- Number systems -- Notation for numbers and fields -- Complex numbers -- What we learned -- Linear algebra -- Vectors -- Matrices -- What we learned -- Sums, products, and logarithms -- Sums and the ​ ​ notation -- Products and the ​ ​ notation -- Logarithms -- What we learned -- Differential and integral calculus -- Differentiation -- Finding maxima and minima -- Integration -- What we learned -- Analysis
5058 |a Limits -- Order notation -- Taylor series expansions -- What we learned -- Combinatorics -- Binomial coefficients -- What we learned -- Summary -- Notes and further reading -- Chapter 2: Random Variables and Probability Distributions -- Technical requirements -- All data is random -- A little example -- Systematic variation can be learned -- random variation can't -- Random variation is not just measurement error -- What are the consequences of data being random? -- What we learned -- Random variables and probability distributions -- A new concept -- random variables
5058 |a Summarizing probability distributions -- Continuous distributions -- Transforming and combining random variables -- Named distributions -- What we learned -- Sampling from distributions -- How datasets relate to random variables and probability distributions -- How big is the population from which a dataset is sampled? -- How to sample -- Generating your own random numbers code example -- Sampling from numpy distributions code example -- What we learned -- Understanding statistical estimators -- Consistency, bias, and efficiency -- The empirical distribution function -- What we learned
5058 |a The Central Limit Theorem -- Sums of random variables -- CLT code example -- CLT example with discrete variables -- Computational estimation of a PDF from data -- KDE code example -- What we learned -- Summary -- Exercises -- Chapter 3: Matrices and Linear Algebra -- Technical requirements -- Inner and outer products of vectors -- Inner product of two vectors -- Outer product of two vectors -- What we learned -- Matrices as transformations -- Matrix multiplication -- The identity matrix -- The inverse matrix -- More examples of matrices as transformations -- Matrix transformation code example
5058 |a What we learned -- Matrix decompositions -- Eigen-decompositions -- Eigenvector and eigenvalues -- Eigen-decomposition of a square matrix -- Eigen-decomposition code example -- Singular value decomposition -- The SVD of a complex matrix -- What we learned -- Matrix properties -- Trace -- Determinant -- What we learned -- Matrix factorization and dimensionality reduction -- Dimensionality reduction -- Principal component analysis -- Non-negative matrix factorization -- What we learned -- Summary -- Exercises -- Notes and further reading -- Chapter 4: Loss Functions and Optimization
520 |a Create more effective and powerful data science solutions by learning when, where, and how to apply key math principles that drive most data science algorithms Key Features Understand key data science algorithms with Python-based examples Increase the impact of your data science solutions by learning how to apply existing algorithms Take your data science solutions to the next level by learning how to create new algorithms Purchase of the print or Kindle book includes a free PDF eBook Book Description Data science combines the power of data with the rigor of scientific methodology, with mathematics providing the tools and frameworks for analysis, algorithm development, and deriving insights. As machine learning algorithms become increasingly complex, a solid grounding in math is crucial for data scientists. David Hoyle, with over 30 years of experience in statistical and mathematical modeling, brings unparalleled industrial expertise to this book, drawing from his work in building predictive models for the world's largest retailers. Encompassing 15 crucial concepts, this book covers a spectrum of mathematical techniques to help you understand a vast range of data science algorithms and applications. Starting with essential foundational concepts, such as random variables and probability distributions, you'll learn why data varies, and explore matrices and linear algebra to transform that data. Building upon this foundation, the book spans general intermediate concepts, such as model complexity and network analysis, as well as advanced concepts such as kernel-based learning and information theory. Each concept is illustrated with Python code snippets demonstrating their practical application to solve problems. By the end of the book, you'll have the confidence to apply key mathematical concepts to your data science challenges. What you will learn Master foundational concepts that underpin all data science applications Use advanced techniques to elevate your data science proficiency Apply data science concepts to solve real-world data science challenges Implement the NumPy, SciPy, and scikit-learn concepts in Python Build predictive machine learning models with mathematical concepts Gain expertise in Bayesian non-parametric methods for advanced probabilistic modeling Acquire mathematical skills tailored for time-series and network data types Who this book is for This book is for data scientists, machine learning engineers, and data analysts who already use data science tools and libraries but want to learn more about the underlying math. Whether you're looking to build upon the math you already know, or need insights into when and how to adopt tools and libraries to your data science problem, this book is for you. Organized into essential, general, and selected concepts, this book is for both practitioners just starting out on their data science journey and experienced data scientists.
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Computer science|x Mathematics.|9 37049
650 0|a Machine learning|x Mathematics.
650 0|a Data mining|x Mathematics.
650 0|a Mathematical statistics.|9 46678
650 0|a Probabilities.|9 52205
77608|i Print version:|z 1837634181|z 9781837634187|w (OCoLC)1445768654
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781837634187/?ar|x O'Reilly|z eBook
938 |a ProQuest Ebook Central|b EBLB|n EBL31606806
938 |a YBP Library Services|b YANK|n 306622492
938 |b OCKB|z netlibrary.ebooks,a0e5d254-2b3c-4f20-913c-d4d060cbb37f-emi
994 |a 92|b VIA
999 |c 361237|d 361237