Artificial Intelligence (AI) & Machine Learning Course for ManagersEnroll Now
Get a strategic perspective of how artificial intelligence (AI) works and helps you excel at work!
This "AI for Managers" course is designed exclusively for managers (project managers, CXO's, directors, VP's, product managers, senior managers, team leads, etc.) with our unique cloud lab access. The self-paced course equips the managers with the artificial intelligence (AI) and machine learning (ML) tools needed to manage any AI/ML projects/innovations.
The general perception is that we should know a lot of mathematics to learn AI. But after training for 1,000+ hours and solving many business problems using AI, we believe that anybody can learn AI and apply that knowledge at work or, even in our day-to-day life.
Furthermore, this course doesn't require any programming knowledge. It will teach you the building blocks of AI using real-world practical examples and case studies.
Also, AI projects are complex and as a manager, you must know how to set the strategic technical direction for the entire team and the organization.
Just bring your business and managerial experience, and the course will do the rest.
By the time you finish the course, you will be ready to apply the newly acquired skills to drive better business and strategic decisions for your business using AI.
This is the first and only course in the specialization. We start with the building blocks of Artificial Intelligence, Machine Learning and Deep Learning. Then we move to understand the impact of artificial intelligence in various businesses and learn how can you leverage artificial intelligence in your current roles.
Each course material for each topic consists of high-quality videos, slides, hands-on assessments, quizzes and case studies to ensure that it is effective, exciting and has a long shelf-life. With this course, you also get access to real-world production lab so that you will learn by doing.
The course does not require any specific knowledge on artificial intelligence, machine learning, programming and mathematics. Bring your business and managerial experience and course will do the rest.
As part of the introduction, we will learn what is AI and the various Components of AI, Machine Learning and Big Data. We will also discuss a wide variety of cases with very humane examples.
You will also become familiar with the common terminology used in AI, Machine Learning and computing.
1.1 AI and Machine Learning
1.2 Introduction to Artificial Intelligence, Machine Learning and Deep Learning
In this chapter, we will learn the process of Machine Learning and various important concepts using real life applications. We will start with the basics of Machine learning and by the end, we will be ready to build Machine Learning projects.
2.1 Approach - We will understand the difference between the Machine Learning based approach and traditional approach. We will take a case study of a spam filter for email.
2.2 Types - We will identify and understand the various types of Machine Learning problems, which in turn will help us determine the type of Machine Learning process to use. To achieve this, we will employ 4 case studies. This will be followed up with 5 exercises to ensure that you build a comfort level with these concepts.
2.3 Basics - The next step is to learn the process of a typical Machine Learning project. This can be divided into two phases - "training" and "predicting". We will learn these details by the way of visualizations and examples.
2.4 Train and Test - Further, we will learn that during the development there are two parts - training and testing. We will learn about various challenges and the common pitfalls in splitting the data, including the many biases involved. This section will include a very basic module on statistics.
We will also study many performance measures one can use to assess the performance of a machine-learning model. This will, again, be based on multiple case studies.
2.5 Representing your data - The main role of any manager is to know the data and be able to represent it. Learning how to represent the data for the consumption of an algorithm is the key to solving business problems with data. We will learn how to identify features, instances and labels etc based on four different projects.
This will be complemented with case studies to improve our understanding of the identification of features, instances, labels, performance measures etc.
2.6 Overfitting and Underfitting - The most important concept in Machine Learning and human behavior is to identify not-learning and too much learning - both extremes are bad. As part of this session, we will learn the difference between bias and variance or underfitting and overfitting with real-life examples.
This will not involve any mathematical, coding or technical details. Instead, it will be based on very humane examples. We will also learn how to detect if our Machine Learning model is not-learning at all or rote-learning or memorizing.
We will learn about cleaning, wrangling, visualizing the data. This chapter will revolve around understanding of Analytics, Statistics and probability. We will also touch upon the important issue of statistical inference.
We will build an end-to-end Machine Learning project. For instance, predicting the housing prices in California. We will go through various steps such as: Framing the problem, identifying the type of problem, splitting the data, selecting the performance criteria etc.
We have built a very simple tool called BootML, which makes it possible to do the end-to-end projects without any know-how of programming language or frameworks. BootML takes input from you in a very user-friendly interface and then generates the entire project.
This will be followed by seven case studies, which you can build using BootML.
This chapter will go a little deeper into Machine Learning, by focussing on how algorithms work. We will explore the important algorithms and their internal working in simple words using real-life examples without any math or coding.
We will learn Linear Regression, Decision Trees, Neural Networks, Different types of neural networks such as CNN and RNN. We will also learn a great technique called ensemble learning.
In a typical Machine Learning project, there are various challenges. This chapter covers these difficulties and discusses how to overcome them.
6.1 Regularization - When machine starts memorizing too much, we need to do regularization. We will learn about various regularizing techniques such as dropout.
6.2 Dimensionality Reduction - If there are too many features of every object we need to remove certain features because it would overflow the memory or could take up a long time. This is known as dimensionality reduction - we will learn about various ways of dimensionality reduction in a humane way. Do you know that when we take a photo we are actually converting a 3D object into 2D? That's exactly dimensionality reduction - taking a photo such that the most important information is still retained.
6.3 Data Augmentation - Sometimes we have very few datasets, which poses a major constraint to learning ability of the machine. We can overcome this challenge by generating more data from the existing ones. For example, we can tweak an existing photo to create more versions of it. This is what we call Data Augmentation. We will learn the data augmentation techniques and also understand when to use them and, equally important, when not to use them.
6.4 Transfer Learning - Machine-learning models typically require a lot of data, processing and time. What can we do if we are short on all three resources? This is where the transfer learning technique comes into play where we download an existing brain (neural network), i.e. a pre-trained machine learning process, and adapt it to fit the need. and tweak it to fit the need.
6.5 Distributed ML - We will also learn how to distribute a process if it is too slow or taking too much of computing resources.
In many machine learning examples, we do not have labeled data. Instead, we try to figure out the patterns in the given data.
A typical machine learning project would involve both supervised and unsupervised approaches. We will learn the following topics as part of this chapter. We will learn about the various unsupervised machine learning problems and as well as the appropriate algorithm to use for each problem type. This will be followed up by various case studies and examples.
7.1 Natural Language Processing (NLP) - Natural language processing or NLP is the ability to understand human language. There have been remarkable developments in NLP in the last few years. We will learn about the various forms of natural language processing such as Named Entity Extraction (NER), TFIDF and word embedding.
7.2 Clustering - Charles Darwin created a hierarchy of species based on the features of all the species. This is exactly an example of hierarchical clustering. In this chapter, we will cover the use-cases, types, and algorithms of clustering. We will use various case studies as examples.
7.3 Recommendation Engine - Recommendations have been at the forefront of Machine Learning. The Netflix competition and Amazon's product recommendations are the most obvious examples of Machine Learning. In most cases, Machine Learning in an organization starts with a recommendation engine.
Recommendation generation is also known as collaborative filtering. We will learn various algorithms, strategies, and tools to create successful recommendations.
We will learn how to measure the performance of a recommendation engine, address the cold start problem and also get our hands dirty with a humongous dataset. We will also address the important issue of when not to use a recommendation engine.
As part of this chapter we will learn how to develop larger applications using the building blocks from the previous chapters.
We learn about large systems like Alexa, Self Driving Cars, E-Commerce Recommendations (Amazon), Data Center Power Consumption Optimizations, AutoDraw, Google Docs - Insert Symbol features and Google Translate.
We will learn about frameworks, libraries and programming languages and their differences.
This chapter will introduce us to the names of various libraries and their functions. In programming languages, we will get an overview of Python, C, C++ and Java. We will then learn about frameworks such as Keras, Tensorflow, Spark MLLIB, Scikit Learn.
We will also learn about various open source frameworks, pre-trained models and datasets to use. An exhaustive list of further reading will also be provided.
We will learn about how to build and retain a data science team and how to manage larger projects.
Our Specialization is exhaustive and the certificate rewarded by us is proof that you have taken a big leap in AI domain.
The knowledge you have gained from working on projects, videos, quizzes, hands-on assessments and case studies gives you a competitive edge.
Highlight your new skills on your resume, LinkedIn, Facebook and Twitter. Tell your friends and colleagues about it.
This course is for leaders and managers who want to learn how to leverage artificial intelligence and machine learning to drive better business decisions and innovations. This course is for
Regardless of your current domain or role, this course will teach you all the necessary terms and concepts to enhance your understanding of AI.
This course will help you to understand the current state of Artificial Intelligence and how it is disrupting the businesses globally. It will help you in learning how to talk the language of data scientists and machine learning engineers.
This course does not require any specific knowledge of Artificial Intelligence, Machine Learning, Programming, and Maths. Bring your business and managerial experience and course will do the rest.
Yes! Your whole team or class can practice real time on CloudxLab. You will only need to share the name and email address of every attendee. Please contact us at firstname.lastname@example.org to know more.
We understand that you might need course material for a longer duration to make most out of your subscription. You will get lifetime access (Till the company is operational) to the course material so that you can refer to the course material anytime.
The course material will be available when the course starts on October 28, 2018.
We offer mentoring sessions to our learners with industry leaders and professionals so you can get 1 on 1 help with any questions you may have, whether your questions are technical, job-related or anything else.
The first session is completely free and further, it is a paid service available to learners enrolling in the course.
Have more questions? Please contact us at email@example.com