Machine learning
4.7 (253 user ratings)
★★★★★ Rated 4.7 out of 5
About Specialization:
Machine Learning
Machine learning is a subset of artificial intelligence (AI) that focuses on the development of algorithms and statistical models that enable computers to perform tasks without being explicitly programmed for those tasks. In essence, machine learning algorithms allow computers to learn from data and improve their performance over time. There are several types of machine learning approaches: Supervised Learning, Unsupervised Learning, Reinforcement Learning. Machine learning algorithms can be further categorized based on their learning style: Batch Learning. Online Learning, Semi-Supervised Learning
Key Features/Course content
Videos
- Introduction:
- Well-posed learning problems
- Designing a learning system
- Perspectives and issues in
machine learning
- Concept learning and the general to specific ordering:
- Introduction
- A concept learning task
- Concept
learning as search - find-S: finding a maximally specific hypothesis
- Version Spaces and the candidate
elimination algorithm - Remarks on version spaces and candidate elimination
- Inductive bias
- Decision Tree Learning:
- Introduction
- Decision tree representation
- Appropriate problems for decision
tree learning - The basic decision tree learning algorithm
- Hypothesis space search in decision tree
learning - Inductive bias in decision tree learning
- Issues in decision tree learning
- Artificial Neural Networks - I:
- Introduction
- Neural Network representation
- Appropriate problems for
Neural Network learning - Perceptions
- Multilayer networks and the Back-Propagation algorithm
- Artificial Neural Networks - II:
- Remarks on the Back-Propagation algorithm
- An illustrative example:
face recognition - Advanced topics in Artificial Neural Networks
- Evaluation Hypotheses:
- Motivation, estimation hypothesis accuracy
- Basics of sampling theory
- A
general approach for deriving confidence intervals - Difference in error of two hypotheses
- Comparing
learning algorithms
- Bayesian learning
- Introduction
- Bayes theorem
- Bayes theorem and concept learning
- Maximum
Likelihood and least squared error hypotheses - Maximum likelihood hypotheses for predicting
probabilities - Minimum description length principle
- Bayes optimal classifier
- Gibs algorithm
- Naïve Bayes classifier:
- An example: learning to classify text
- Bayesian belief networks
- The EM algorithm
- Computational learning theory
- Introduction
- Probably learning an approximately correct hypothesis
- Sample complexity for finite hypothesis space
- Sample complexity for infinite hypothesis spaces
- The
mistake bound model of learning
- Instance-Based Learning
- Introduction
- k-nearest neighbour algorithm
- Locally weighted regression
- Radial basis functions
- Case-based reasoning
- Remarks on lazy and eager learning
- Genetic Algorithms:
- Motivation, Genetic algorithms
- An illustrative example
- Hypothesis space search
- Genetic programming
- Models of evolution and learning
- Parallelizing genetic algorithms
- Learning Sets of Rules:
- Introduction
- Sequential covering algorithms
- Learning rule sets:
- Summary
- Learning First-Order rules
- Learning sets of First-Order rules:
- FOIL
- Induction as inverted deduction
- Inverting resolution
- Learning sets of First-Order rules:
- Reinforcement Learning:
- Introduction - The learning task
- Q–learning
- Non-deterministic
- Rewards and actions
- Temporal difference learning
- Generalizing from examples
- Relationship to dynamic programming
- Analytical Learning - I:
- Introduction
- Learning with perfect domain theories:
- PROLOG-EBG
- Remarks on explanation-based learning
- Explanation-based learning of search control knowledge
- Analytical Learning - I:
- Analytical Learning - II:
- Using prior knowledge to alter the search objective
- Using prior knowledge to augment search operators
- Combining Inductive and Analytical Learning:
- Motivation
- Inductive-analytical approaches to
learning - Using prior knowledge to initialize the hypothesis.