Machine Learning Fundamentals

Machine learning has revolutionized the way we approach problem-solving and decision-making. As a subset of artificial intelligence, it has enabled us to tackle complex challenges in fields as diverse as healthcare, finance, and entertainment. However, the vast array of mathematical & statistical theoretical backgrounds, algorithms, frameworks, and libraries can be overwhelming.

In this Series, we’ll spend time understanding the fundamentals of machine learning by exploring topics such as supervised learning, unsupervised learning, deep learning, neural networks, and natural language processing. We’ll cover popular programming languages for machine learning such as Python, R, and Julia, along with widely used machine learning frameworks such as TensorFlow, PyTorch, and Scikit-Learn. We’ll build multiple hands-on step-by-step Guided Projects & Portfolio Projects that will hopefully help us understand what ML is all about, and where it’s heading throughout the next few years.

Whether we’re just starting or already have some projects under our sleeve, this Series will provide us with the technical knowledge and skills to quickly build intelligent applications. By the end of this Series, we’ll be able to work with ML algorithms confidently, build neural networks from scratch, deploy pre-trained models, perform various predictive analyses on large datasets, and much more.

Get Started

In the last part of this 3-segment Guided Project, we introduced the concept of Exploratory Data Analysis (EDA). We…
Exploratory data analysis (EDA) is a scientific technique developed by the mathematician John Tukey in the 1970s widely used in…
Machine Learning is a field focused on developing, comprehending, and utilizing computer programs that can learn from experience to model,…
Of all the libraries belonging to any Data Scientist’s toolbox, Pandas may be the most important one; it’s built on top…
GitHub Gists is a tool developed by GitHub which provides a simple way to share code snippets with other people….
Rust is a compiled, multi-paradigm, low-level, statically-typed, general-purpose programming language emphasizing performance, type safety, and concurrency. It was originally…
Markdown is a lightweight markup language used for creating formatted text. It was created in 2004 by John Gruber &…

All content on this post is licensed under a Creative Commons Attribution 4.0 International license.

Request Full Resume