Locally Linear Embedding (LLE)

In this tutorial, we’ll look into the common machine learning methods of supervised and unsupervised learning, and common algorithmic approaches in machine learning, including the k-nearest neighbor algorithm, decision tree learning, and deep learning. We’ll explore which programming languages are most used in machine learning, providing you with some of the positive and negative attributes of each. Additionally, we’ll discuss biases that are perpetuated by machine learning algorithms, and consider what can be kept in mind to prevent these biases when building algorithms. Supervised learning algorithms are trained using labeled examples, such as an input where the desired output is… Read More

Word Embedding with Word2Vec

Association rule learning is a method of machine learning focused on identifying relationships between variables in a database. One example of applied association rule learning is the case where marketers use large sets of super market transaction data to determine correlations between different product purchases. For instance, “customers buying pickles and lettuce are also likely to buy sliced cheese.” Correlations or “association rules” like this can be discovered using association rule learning. Semi-supervised learning is actually the same as supervised learning except that of the training data provided, only a limited amount is labelled. Supervised learning tasks can further be… Read More

t-Distributed Stochastic Neighbor Embedding (t-SNE)

In the majority of supervised learning applications, the ultimate goal is to develop a finely tuned predictor function h(x) (sometimes called the “hypothesis”). Semi-supervised learning falls in between unsupervised and supervised learning. Machine learning is an application of artificial intelligence that uses statistical techniques to enable computers to learn and make decisions without being explicitly programmed. It is predicated on the notion that computers can learn from data, spot patterns, and make judgments with little assistance from humans. Another important decision when training a machine-learning model is which data to train the model on. For example, if you were trying… Read More