Machine Learning for Beginners

Categories:

Recommended

Welcome to this course on classical machine learning for beginners! Whether you’re completely new to this topic, or an experienced ML practitioner looking to brush up on an area, we’re happy to have you join us! We want to create a friendly launching spot for your ML study and would be happy to evaluate, respond to, and incorporate your feedback.

Getting started with machine learning

Before starting with this curriculum, you need to have your computer set up and ready to run notebooks locally.

Configure your machine with these videos. Use the following links to learn how to install Python in your system and setup a text editor for development. Learn Python. It’s also recommended to have a basic understanding of Python, a programming language useful for data scientists that we use in this course. Learn Node.js and JavaScript. We also use JavaScript a few times in this course when building web apps, so you will need to have node and npm installed, as well as Visual Studio Code available for both Python and JavaScript development. Create a GitHub account. Since you found us here on GitHub, you might already have an account, but if not, create one and then fork this curriculum to use on your own. (Feel free to give us a star, too ) Explore Scikit-learn. Familiarize yourself with Scikit-learn, a set of ML libraries that we reference in these lessons.

What is machine learning?

The term ‘machine learning’ is one of the most popular and frequently used terms of today. There is a nontrivial possibility that you have heard this term at least once if you have some sort of familiarity with technology, no matter what domain you work in. The mechanics of machine learning, however, are a mystery to most people. For a machine learning beginner, the subject can sometimes feel overwhelming. Therefore, it is important to understand what machine learning actually is, and to learn about it step by step, through practical examples.

The hype curve

A mysterious universe We live in a universe full of fascinating mysteries. Great scientists such as Stephen Hawking, Albert Einstein, and many more have devoted their lives to searching for meaningful information that uncovers the mysteries of the world around us. This is the human condition of learning: a human child learns new things and uncovers the structure of their world year by year as they grow to adulthood.

The child’s brain

A child’s brain and senses perceive the facts of their surroundings and gradually learn the hidden patterns of life which help the child to craft logical rules to identify learned patterns. The learning process of the human brain makes humans the most sophisticated living creature of this world. Learning continuously by discovering hidden patterns and then innovating on those patterns enables us to make ourselves better and better throughout our lifetime. This learning capacity and evolving capability is related to a concept called brain plasticity. Superficially, we can draw some motivational similarities between the learning process of the human brain and the concepts of machine learning.

The human brain The human brain perceives things from the real world, processes the perceived information, makes rational decisions, and performs certain actions based on circumstances. This is what we called behaving intelligently. When we program a facsimile of the intelligent behavioral process to a machine, it is called artificial intelligence (AI).

Some terminology Although the terms can be confused, machine learning (ML) is an important subset of artificial intelligence. ML is concerned with using specialized algorithms to uncover meaningful information and find hidden patterns from perceived data to corroborate the rational decision- making process.

Category:

Attribution

Microsoft, Machine Learning for Beginners , URL: https://github.com/microsoft/ML-For-Beginners

This work is licensed under MIT License:  (https://github.com/microsoft/ML-For-Beginners/blob/main/LICENSE).

VP Flipbook Maker

Would like to share your document in a way with interaction? Creating it as a digital flipbook may then be a good choice for you! VP Online Flipbook Maker is professional tool supports flipbook conversion and creation. Try it now!