Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Machine Learning and Business Intelligence Masterclass
Rating: 4.6 out of 5(1,461 ratings)
49,963 students
Last updated 3/2024
English

What you'll learn

  • Python and PySpark Fundamentals: Master the basics of Python and PySpark, including programming with RDD, MySQL connectivity, and PySpark joins.
  • Intermediate PySpark Techniques: Explore advanced PySpark concepts like linear regression, generalized linear regression, forest regression, etc
  • Advanced PySpark Applications: Dive into advanced PySpark applications such as RFM analysis, K-Means clustering, image to text, PDF to text, and Monte Carlo
  • Machine Learning with TensorFlow: Gain expertise in TensorFlow for machine learning, covering topics from installation and libraries to data manipulation
  • Practical Data Science Projects: Apply your knowledge to real-world projects, including shipping and time estimation, supply chain-demand trends analysis
  • Deep Learning and NLP: Understand the fundamentals of deep learning, neural networks, and natural language processing (NLP), with hands-on in keras.
  • Bayesian Machine Learning: Learn the principles of Bayesian machine learning, A/B testing, and hierarchical models for multiple variant testing.
  • Machine Learning with R: Explore machine learning using R, covering regression, classification, decision trees, support vector machines, dimension reduction
  • AWS Machine Learning: Gain insights into Amazon Machine Learning (AML), connecting to data sources, creating ML models, batch predictions, and advanced setting
  • Business Intelligence (BI) and Data Warehousing: Understand BI concepts, multidimensional databases, metadata, ETL processes, and various tools in BI
  • Deep Dive into Specific BI Topics: Explore specific BI topics such as break-even analysis, multivariate analysis, graphs, cluster analysis, outlier discovery
  • Practical Application of Clustering and Regression: Apply clustering algorithms like K-Means and DBSCAN, and delve into regression analysis for market basket
  • Comprehensive Data Science Techniques: Cover a wide range of data science techniques, including sequential data analysis, regression models, market basket
  • Machine Learning in Business: Understand the strategic imperative of BI, BI algorithms, benefits of BI, information governance, and BI applications in business
  • Latest Developments in Machine Learning: Stay updated on new developments in machine learning, the role of data scientists, types of detection in ML
  • Business Intelligence Publisher (BIP) using Siebel: Learn to use BIP with Siebel, covering user types, running modes, BIP add-ins, report development
  • Business Intelligence (BI): Explore BI frameworks, strategic imperatives, data warehousing, ETL processes, and the role of BI in organizations.
  • Advanced BI Concepts: Delve into advanced BI concepts such as semantic technologies, BI algorithms, benefits of BI, and real-world applications
  • Meta Data and Project Management: Understand the importance of meta data, essentials for IT, business meta data, project planning, deployment processes
  • Statistical and Machine Learning Models: Learn and implement various statistical and machine learning models, including linear regression, decision trees
  • Time Series Analysis: Dive into time series analysis, covering topics like moving average models, auto-correlation functions, forecasting using stock prices
  • Hands-on Programming and Tools: Gain practical programming experience with tools like TensorFlow, PySpark, R, and BI tools, ensuring hands-on application
  • Practical Skills for Data Scientists: Develop practical skills in data science, data analysis, machine learning, deep learning, NLP, and BI
  • Real-world Projects and Applications: Work on diverse projects—from predictive modeling and regression analysis to fraud detection and supply chain analysis
  • Cloud-based Machine Learning with AWS: Acquire skills in cloud-based machine learning with AWS, covering AML lifecycle, data source connections, ML models
  • In-depth Understanding of Neural Networks: Explore the structure of neural networks, activation functions, optimization techniques, and implementation
  • Natural Language Processing (NLP) Techniques: Learn text preprocessing, feature extraction, and NLP algorithms, applying them to tasks like sentiment analysis
  • Bayesian Machine Learning for A/B Testing: Understand Bayesian machine learning principles for A/B testing, hierarchical models, and practical applications
  • Data Warehousing and ETL Processes: Explore data warehousing concepts, ETL design, meta data, and deployment processes, gaining a comprehensive understanding
  • Machine Learning in Business and Industry: Gain insights into the strategic imperatives of BI in business, BI algorithms, benefits of BI, and the practicals

Course content

14 sections523 lectures72h 15m total length
  • Overview of Machine Learning Certification1:56

    Discover the fundamentals and latest trends of machine learning through a comprehensive curriculum, expert instructors, hands-on projects, and interactive learning, culminating in a machine learning certification.

  • Machine Learning Introduction4:44

    Master machine learning fundamentals with data, statistics, and Python to build real-world applications that solve business problems, including data collection, types, and techniques like sentiment analysis and recommendation engines.

  • Introduction to Machine Learning with Python3:44

    Explore the machine learning with Python ecosystem, from statistics basics to techniques like linear regression and classification, using real data and notebooks in a big data context.

  • Analytics in Machine Learning9:33

    Explore the big data and machine learning ecosystem, define analytics, and trace its evolution from reporting to predictive and descriptive analytics, dashboards, and data warehouses, covering supervised and unsupervised learning.

  • Big Data Machine Learning7:57
  • Emerging Trends Machine Learning8:45

    Explore how globalisation and digital technology drive data sophistication, from basic reporting to predictive analytics, monitoring, content analysis, and cross-functional analytics in business intelligence.

  • Data Mining8:21

    Understand descriptive and predictive analytics, and see data mining as knowledge mining. Learn core techniques, the data mining workflow, and essential skills like statistics, programming, and Hadoop.

  • Data Mining Continues6:58
  • Supervised and Unsupervised7:52
  • Sampling Method in Machine Learning7:34
  • Technical Terminology11:25

    Define the target population clearly, then identify elements, sampling units, and the sampling frame to guide data collection, while distinguishing parameters from statistics and noting sampling errors and nonresponse bias.

  • Error of Observation and Non Observation7:05

    Explore common observation errors and biases in data collection, including interviewer bias, respondent bias, instrument bias, and sampling methods like probability and non-probability sampling.

  • Systematic Sampling8:26
  • Cluster Sampling10:52
  • Statistics Data Types5:10
  • Qualitative Data and Visualization7:52

    Explore qualitative and quantitative data types in the machine learning and business intelligence masterclass, learn nominal and ordinal levels, and visualize with pie charts, bar charts, histograms, and box plots.

  • Machine Learning8:25
  • Relative Frequency Probability9:13

    Learn how to interpret probability through relative frequency, using sample spaces, events, and experiments, with real-world telecom and service request examples to estimate long-run probabilities.

  • Joint Probability10:26

    Apply probability to build business models, using joint probability to analyze how two events occur together and estimate probabilities from data to minimize risk.

  • Conditional Probability8:34

    Explore conditional probability by defining P(A|B)=P(A∩B)/P(B) and applying it to ticket resolution examples, highlighting nonempty B and P(B)>0.

  • Concept of Independence6:32

    Explore the concept of independence in probability, including conditional probability, complements, and mutual independence, with practical examples from service tickets and retail purchases.

  • Total Probability10:19

    Explore the law of total probability and Bayes' theorem, using conditional probabilities for mutually exclusive and collectively exhaustive events, intersections, and complements, with spam filtering and cancer risk examples.

  • Random Variable8:58

    Explore random variables as real-valued functions on a sample space, distinguishing discrete and continuous types with practical examples, and understand how probabilities assign values or ranges.

  • Probability Distribution11:17
  • Cumulative Probability Distribution9:30
  • Bernoulli Distribution8:56
  • Gaussian Distribution8:18

    Explore the gaussian (normal) distribution and its use as an approximation to the binomial distribution, with mean np and variance np(1-p); also introduce the geometric distribution.

  • Geometric Distribution8:03
  • Continuous and Normal Distribution10:11

    Explore the normal distribution as the central continuous distribution, its mean and standard deviation, and its probability density function; compare it with other distributions.

  • Mathematical Expression and Computation8:56
  • Transpose of Matrix8:59
  • Properties of Matrix11:35

    Explore matrix multiplication with a 3x3 and a 3x2 example, and note how order affects result. Review diagonal, identity, and null matrices, and introduce transpose and determinants for square matrices.

  • Determinants9:53

    Discover how determinants reveal matrix properties, including rank and linear independence. Learn conditions for inverse existence, such as nonzero determinant and the product of diagonal elements.

  • Error Types9:02
  • Critical Value Approach8:45
  • Right and Left Sided Critical Approach9:57

    Explains right and left tail tests with a t distribution (14 df) at 0.05, using a hypothesized mean of 3 to define null and alternative hypotheses and critical values.

  • P-Value Approach10:44
  • P-Value Approach Continues9:16

    Use the p-value approach to hypothesis testing, compare the statistic to null, and reject null in favor of alternative when p-value is below 0.05 for left, right, or two-tailed tests.

  • Hypothesis Testing10:45

    Conduct a one-sample hypothesis test for mu 170 against mu > 170 using 25 data points, with t ≈ 1.2 and p ≈ 0.117, df 24, fail to reject.

  • Left Tail Test5:30
  • Two Tail Test9:50

    The lecture demonstrates a two-tailed hypothesis test: set null hypothesis of no effect, use 0.05 significance, and decide to reject or fail to reject based on p-values and critical values.

  • Confidence Interval8:49

    Discover how confidence intervals use a sample mean to bound the population mean with a margin of error, establishing lower and upper limits.

  • Example of Confidence Interval11:09
  • Normal and Non Normal Distribution9:34

    Explore the normal distribution, its symmetry about the mean, and the 68-95-99.7 rule. Learn to standardize data to the standard normal (z) distribution and assess normality for parametric inference.

  • Normality Test9:30
  • Normality Test Continues10:12
  • Determining the Transformation6:14

    Apply box-cox and other power transformations to achieve normality, selecting the best power such as log or square root, then test with Anderson-Darling or Kolmogorov-Smirnov and address outliers.

  • T-Test11:17

    Explore one-sample and two-sample t-tests when sigma is unknown, estimating sigma with the sample standard deviation, and compare the t distribution to the standard normal as sample size grows.

  • T-Test Continue8:29
  • More on T-Test9:06

    Learn how to compare two group means using a two-sample t-test, perform hypothesis testing with p-values and confidence intervals, and visualize with box plots and dot plots.

  • Test of Independence10:43

    Apply the chi-squared test of independence to two categorical variables using contingency tables, compute observed and expected frequencies, and interpret results with degrees of freedom and critical values.

  • Example of Test of Independence9:39

    Perform a chi-square test of independence for gender and education level at 5% significance; compute chi-square, compare to the critical value, reject the null, conclude education level depends on gender.

  • Goodness of Fit Test6:42

    Learn how to perform a chi-squared goodness-of-fit test, interpret the critical value and p-value, and decide if observed 20/80 resident vs non-resident data fit the proposed distribution.

  • Example of Goodness of Fit Test7:10
  • Co-Variance5:28

    Explore covariance between two random variables, compute the covariance coefficient to quantify their relationship and direction, and visualize it with a scatterplot of smoking and lung capacity data.

  • Co-Variance Continues7:40

    Explore how covariance measures the inverse relationship between variables, illustrated by smoking and lung capacity, and compute it using x minus x bar and y minus y bar.

Requirements

  • No prior knowledge of machine learning required
  • Basic knowledge of R tool is an added advantage
  • Basic Python and Mathematics (Linear Algebra Basics) is an added advantage
  • Computer Access

Description

Course Introduction:

Welcome to the Machine Learning Mastery course, a comprehensive journey through the key aspects of machine learning. In this course, we'll delve into the essentials of statistics, explore PySpark for big data processing, advance to intermediate and advanced PySpark topics, and cover various machine learning techniques using Python and TensorFlow. The course will culminate in hands-on projects across different domains, giving you practical experience in applying machine learning to real-world scenarios.


Section 1: Machine Learning - Statistics Essentials

This foundational section introduces you to the world of machine learning, starting with the basics of statistics. You'll understand the core concepts of machine learning, its applications, and the role of analytics. The section progresses into big data machine learning and explores emerging trends in the field. The statistics essentials cover a wide range of topics such as data types, probability distributions, hypothesis testing, and various statistical tests. By the end of this section, you'll have a solid understanding of statistical concepts crucial for machine learning.


Section 2: Machine Learning with TensorFlow for Beginners

This section is designed for beginners in TensorFlow and machine learning with Python. It begins with an introduction to machine learning using TensorFlow, guiding you through setting up your workstation, understanding program languages, and using Jupyter notebooks. The section covers essential libraries like NumPy and Pandas, focusing on data manipulation and visualization. Practical examples and hands-on exercises will enhance your proficiency in working with TensorFlow and preparing you for more advanced topics.


Section 3: Machine Learning Advanced

Advancing from the basics, this section explores advanced topics in machine learning. It covers PySpark in-depth, delving into RFM analysis, K-Means clustering, and image to text conversion. The section introduces Monte Carlo simulation and applies machine learning models to solve complex problems. The hands-on approach ensures that you gain practical experience and develop a deeper understanding of advanced machine learning concepts.


Section 4-7: Machine Learning Projects

These sections are dedicated to hands-on projects, providing you with the opportunity to apply your machine learning skills in real-world scenarios. The projects cover shipping and time estimation, supply chain-demand trends analysis, predicting prices using regression, and fraud detection in credit payments. Each project is designed to reinforce your understanding of machine learning concepts and build a portfolio of practical applications.


Section 8: AWS Machine Learning

In this section, you'll step into the world of cloud-based machine learning with Amazon Machine Learning (AML). You'll learn how to connect to data sources, create data schemes, and build machine learning models using AWS services. The section provides hands-on examples, ensuring you gain proficiency in leveraging cloud platforms for machine learning applications.


Section 9: Deep Learning Tutorials

Delving into deep learning, this section covers the structure of neural networks, activation functions, and the practical implementation of deep learning models using TensorFlow and Keras. It includes insights into image classification using neural networks, preparing you for more advanced applications in the field.


Section 10: Natural Language Processing (NLP) Tutorials

Focused on natural language processing (NLP), this section equips you with the skills to work with textual data. You'll learn text preprocessing techniques, feature extraction, and essential NLP algorithms. Practical examples and demonstrations ensure you can apply NLP concepts to analyze and process text data effectively.


Section 11: Bayesian Machine Learning - A/B Testing

This section introduces Bayesian machine learning and its application in A/B testing. You'll understand the principles of Bayesian modeling and hierarchical models, gaining insights into how these methods can be used to make informed decisions based on experimental data.


Section 12: Machine Learning with R

Designed for those interested in using R for machine learning, this section covers a wide range of topics. From data manipulation to regression, classification, clustering, and various algorithms, you'll gain practical experience using R for machine learning applications. Hands-on examples and real-world scenarios enhance your proficiency in leveraging R for data analysis and machine learning.


Section 13: BIP - Business Intelligence Publisher using Siebel

This section focuses on Business Intelligence Publisher (BIP) in the context of Siebel applications. You'll learn about different user types, running modes, and BIP add-ins. Practical examples and demonstrations guide you through developing reports within the Siebel environment, providing valuable insights into the integration of BI tools in enterprise solutions.


Section 14: BI - Business Intelligence

The final section explores the broader landscape of Business Intelligence (BI). Covering multidimensional databases, metadata, ETL processes, and strategic imperatives of BI, you'll gain a comprehensive understanding of the BI ecosystem. The section also touches upon BI algorithms, benefits, and real-world applications, preparing you for a holistic view of business intelligence.

Each section in the course builds upon the previous one, ensuring a structured and comprehensive learning journey from fundamentals to advanced applications in machine learning and business intelligence. The hands-on projects and practical examples provide you with valuable experience to excel in the field.

Who this course is for:

  • Aspiring Data Scientists: Individuals aiming to build a career in data science, machine learning, and analytics.
  • Data Analysts: Professionals seeking to enhance their skills in handling and analyzing data for actionable insights.
  • Software Engineers: Those interested in transitioning or upskilling to work on data-driven projects using Python, PySpark, TensorFlow, and R.
  • Business Intelligence Professionals: Individuals looking to integrate machine learning and advanced analytics into business intelligence practices.
  • Students and Graduates: Those pursuing studies in computer science, data science, or related fields with an interest in machine learning.
  • Professionals in IT and Database Management: Seeking to broaden their expertise by understanding the practical applications of machine learning.
  • Anyone Interested in Data-Driven Decision Making: Individuals from diverse backgrounds keen on leveraging data for informed decision-making processes.
  • The course accommodates a range of backgrounds and provides foundational to advanced knowledge, making it suitable for both beginners and those with some experience in data-related fields.