Math for data science
Submitted by Vishal (@vishalgokhale) on Tuesday, 30 January 2018
By now it is evident that a solid math foundation is indispensible if one has to get into Data science in an honest-to-goodness way. Unfortunately, for many of us math was just a means to get better scores and never really a means to understand the world around us.
That systemic failure (education system) causes many of us to feel a “gap” when doing / learning data science.
It is high time that we acknowledge that gap and take remedial action.
The purpose of the workshop is to develop an intuitive understanding of the concepts.
We let go the fear of rigourous notation and embrace the rationale behind it.
The key take away for a participant has to be confidence of being able to deal with any math thrown to them in their role as data science developers
This workshop is a day-long immersive experience.
We will explore following areas:
- Indices and Logarithms
- Functions as transformations
- Complex functions as composition of simpler functions
- Polynomials and shapes of polynomial functions
- Calculus (with applications to data science problems)
The concept of derivatives. Formal definition and the intuitive understanding in n-dimensional space.
Techniques for finding derivatives of complex functions. Integration - Formal definition and intuitive understanding. Integral as anti-derivative.
- Linear Algebra (with the focus on data science applications)
Vectors Matrices as linear transformations of space Concept of span of a vector. Conceptual understanding of Eigen Values and Eigen Vectors
1. developers who feel rusty with math and want to learn it anew
2. Managers / testers who need to understand what their team members are talking about.
3. Anyone who wishes to get into data science projects but sees math as the obstacle.
Participants don’t need to know any math apart from basic +,-, x, / operations.
Things to get along:
While you won’t need any particular softwares for this workshop, you will need the following:
1. Willingness to think !!
2. a notepad and a pen
3. courage to walk up to the board to show your awesome solutions to every one else !
4. A device with a browser and internet .. preferably bigger screens, but mobiles can do as well.
Vishal is a programmer with an odd love for math.
He enjoys simplifying heavy math protein into more absorbable amino acids, only to be assimilated into plump biceps of confidence, to be flexed when the situation demands.
He conducts sessions and workshops on math with an intent to instill an addiction to the epiphany that one gets from playing with math.