images-11_edited_edited.jpg

BEDROCK: FOUNDATIONS

Suggested Preparation for BEDROCK DATA SCIENCE
Part of knowing where you are going is knowing where to begin...

...and we are here to help you plan those first steps and get the most out of your BEDROCK DATA SCIENCE experience. 

 

While BEDROCK DATA SCIENCE assumes little to no previous programming experience and will cover the basics of variables, operators, and functions, you can make the most of this series with a brief review of major math topics listed below. 

 

Don't know where to begin? We have a provided a list of resources to help you develop the confidence and skills to set you up for success! 
 

An Overview of the Materials

Vectors, Matrices, and Tensors

Mathematical Notation

Calculus

To make the most of this workshop, you'll want to be familiar with mathematical notation for multidimensional objects like vectors, matrices, and tensors. A deep knowledge of Linear Algebra is not required, but understanding how vectors represent a direction and magnitude, and how basic operations using vectors and matrices are performed, will be helpful.

  • "Vectors: Essence of Linear Algebra" by 3Blue1Brown (YouTube)

  • "So... What actually is a Matrix?: Data Science Basics" by ritvikmath (YouTube)

  • "Matrix Operations" by patrickJMT (YouTube)

  • "What's a Tensor?" by Dan Fleisch (YouTube)

Appreciating many of the examples presented in this series will require familiarity with sigma notation and subscripting of variables. You can brush up on the basics and then use the practice examples from MIT OpenCourseWare to test your skills.

  • "Subscripts in Mathematics" by Always Learning (YouTube)

  • "Sigma Notation Introduction" by Kirk Taylor (YouTube)

  • "Summation Notation Practice" by MIT OpenCourseWare (YouTube)

On the final day of the series we’ll be using some calculus. The concept of a derivative will be reintroduced and briefly defined, and you'll then be using a few basic calculus rules (and vector/matrix operations described earlier) to optimize your machine learning model. Reviewing the idea of a derivative and some basic derivative rules might help reduce math anxiety (and give you a leg up on working on your models).

  • Derivatives: "Newton, Leibniz, and Usain Bolt: Defining average and instantaneous rates of change at a point" by Khan Academy (Khan Academy)

  • ​"Definition of the derivative" by The Organic Chemistry Tutor (YouTube)

  • Know the Rules: Basic Derivative Rules Review

    • "Basic Differentiation Formulas for Calculus 1" by The Math Sorcerer (YouTube)

    • "Differentiation Rules: Power/Product/Quotient/Chain" by MathReview101 (YouTube)

    • "Basic Differentiation Rules for Derivatives" by The Organic Chemistry Tutor (YouTube)

    • "Power Rule: Applying the Power Rule" by Khan Academy (Khan Academy)

    • "The Power Rule for Derivatives" by The Organic Chemistry Tutor (YouTube)

    • "The Chain Rule: Introduction" by Khan Academy (Khan Academy)  

  • With "The Essence of Calculus" playlist by 3Blue1Brown on YouTube, you can develop your intuition of the underpinnings and applications of calculus! While this material is not essential, it will help you to develop a strong understanding of the methods and uses of calculus, and serve as an important part of taking your experience with BEDROCK DATA SCIENCE into the next stage of your journey! 

_IACS logo width130height130_orig.png