This is a step to step understanding on high level machine learning with its mathematical concepts. Created to deeper understand some of the basics in machine learning. All the mathematics behind are explained at the every end of the notebooks.
- Packages You'll need for this:
Python 3.x
pandas
numpy
scikit learn
matplotlib
Mathematics, Probability & Statistics, etc. are very essential in this field and studying it is highly recommended. But for the sake of understanding it easier and learning the maths behind it after knowing what it does is the reason why the tutorials are created. So probably for this the only key in learning this is pure Common Sense and basic knowledge arithmetics
If however you want to begin learning the maths you can begin with Mathematics for Machine Learning by Mr. Abien Fred Agarap.